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