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.
|