|
| HeatMat (ot::DA *da, unsigned int dof=1) |
| : constructor
|
|
| ~HeatMat () |
| default destructor
|
|
virtual void | elementalMatVec (const VECType *in, VECType *out, double *coords=NULL, double scale=1.0) |
|
bool | preMatVec (const VECType *in, VECType *out, double scale=1.0) |
| things need to be performed before matvec (i.e. coords transform)
|
|
bool | postMatVec (const VECType *in, VECType *out, double scale=1.0) |
| things need to be performed after matvec (i.e. coords transform)
|
|
double | gridX_to_X (double x) |
| octree grid x to domin x
|
|
double | gridY_to_Y (double y) |
| octree grid y to domin y
|
|
double | gridZ_to_Z (double z) |
| octree grid z to domin z
|
|
int | cgSolve (double *x, double *b, int max_iter, double &tol, unsigned int var=0) |
|
| feMatrix (ot::DA *da, unsigned int dof=1) |
| constructs an FEM stiffness matrix class. More...
|
|
virtual void | matVec (const VECType *in, VECType *out, double scale=1.0) |
| Computes the LHS of the weak formulation, normally the stifness matrix times a given vector. More...
|
|
HeatMat & | asLeaf () |
| static cast to the leaf node of the inheritance
|
|
bool | preMatVec (const VECType *in, VECType *out, double scale=1.0) |
| executed just before the matVec loop in matvec function More...
|
|
bool | postMatVec (const VECType *in, VECType *out, double scale=1.0) |
| executed just after the matVec loop in matvec function More...
|
|
bool | preMat () |
| executed before the matrix assembly
|
|
bool | postMat () |
| executed after the matrix assembly
|
|
void | getElementalMatrix (unsigned int eleID, std::vector< ot::MatRecord > &records, double *coords) |
| Compute the elemental Matrix. More...
|
|
| feMat (ot::DA *da) |
| : feMat constructor More...
|
|
| ~feMat () |
| deconstructor
|
|
void | setProblemDimensions (const Point &pt_min, const Point &pt_max) |
| set the problem dimension
|
|