Department of Scientific Computing   
Institute for Numerical Simulation   
University of Bonn   
Documentation
Download
Programming References
Bug Reports / Suggestions
FAQ
Authors
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

BlendingData Class Template Reference

collection of arrays for combination technique-type operations. More...

#include <LevelAdaptive.hpp>

List of all members.

Public Methods

 BlendingData ()
 Default constructor.

 BlendingData (BlendingWeights< DIM > *A)
 Constructor with initialization.

void Init (BlendingWeights< DIM > *A)
 See above.

void SetBoundaryConditions (int BCs[DIM][2])
 BC.

void Get (LevelAdaptiveData< DIM > *S)
 Compute the blending representation of *S.

void SetFunction (Function *F)
 Compute the blending representation of a function, i.e. the nodal values of the functions are assigned to the nodes of the various grids. No transform are performed.

void Set (const double c)
 Set all values.

void Add (const double c0, BlendingData< DIM > *S0, const double c1, BlendingData< DIM > *S1)
 (*this)= c0*(*S0) + c1*(*S1).

void Add (const double c0, BlendingData< DIM > *S0, const double c1, BlendingData< DIM > *S1, const double c2, BlendingData< DIM > *S2)
 (*this)= c0*(*S0) + c1*(*S1) + c2*(S2).

void Add (const double c0, BlendingData< DIM > *S0, const double c1, BlendingData< DIM > *S1, const double c2, BlendingData< DIM > *S2, const double c3, BlendingData< DIM > *S3)
 (*this)= c0*(*S0) + c1*(*S1) + c2*(S2) + c3*(S3).

void Sub (BlendingData< DIM > *S0, BlendingData< DIM > *S1)
 (*this)= (*S0) - (*S1).

double Max ()
 max of all entries of all arrays.

double Min ()
 min of all entries of all arrays.

double MaxAbs ()
 max abs of all entries of all arrays.

void ApplyOp (int *BCT, BlendingData< DIM > *S, int dir, unsigned int op)
 Application of operators on each of the uniform grids, calls UniformData<DIM>::ApplyOp().


Public Attributes

Matrix<Matrix<double,DIM> * ,
DIM>* 
a
 numerical data.

BlendingWeights<DIM>* A
 weights.

Extensions<DIM> Ext
 boundary conditions and so on.

template<int DIM> class BlendingData


The documentation for this class was generated from the following files:
Generated at Mon Aug 19 10:02:33 2002 for AWFD by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001