#include <stiffnessMatrix.h>
Inheritance diagram for stiffnessMatrix:
Public Member Functions | |
bool | ElementalMatGetDiagonal (unsigned int idx, PetscScalar *diag, double scale) |
bool | ElementalMatGetDiagonal (int i, int j, int k, PetscScalar ***diag, double scale) |
bool | ElementalMatVec (unsigned int idx, PetscScalar *in, PetscScalar *out, double scale) |
The elemental matrix-vector multiplication routine that is used by matrix-free methods. | |
bool | ElementalMatVec (int i, int j, int k, PetscScalar ***in, PetscScalar ***out, double scale) |
The elemental matrix-vector multiplication routine that is used by matrix-free methods. | |
bool | initStencils () |
bool | postMatVec () |
bool | preMatVec () |
void | setNuVec (Vec nv) |
stiffnessMatrix (daType da) |
Definition at line 33 of file stiffnessMatrix.h.
|
Definition at line 73 of file stiffnessMatrix.h. References ot::fem::feMatrix< stiffnessMatrix >::initOctLut(), and initStencils(). |
|
Reimplemented from ot::fem::feMatrix< stiffnessMatrix >. Definition at line 354 of file stiffnessMatrix.h. References ot::fem::feMatrix< stiffnessMatrix >::alignElementAndVertices(), ot::DA::getHangingNodeIndex(), and ot::DA::getLevel(). |
|
Reimplemented from ot::fem::feMatrix< stiffnessMatrix >. Definition at line 324 of file stiffnessMatrix.h. |
|
The elemental matrix-vector multiplication routine that is used by matrix-free methods.
Reimplemented from ot::fem::feMatrix< stiffnessMatrix >. Definition at line 246 of file stiffnessMatrix.h. References ot::fem::feMatrix< stiffnessMatrix >::alignElementAndVertices(), ot::DA::getHangingNodeIndex(), and ot::DA::getLevel(). |
|
The elemental matrix-vector multiplication routine that is used by matrix-free methods.
Reimplemented from ot::fem::feMatrix< stiffnessMatrix >. Definition at line 275 of file stiffnessMatrix.h. |
|
Reimplemented from ot::fem::feMatrix< stiffnessMatrix >. Definition at line 88 of file stiffnessMatrix.h. Referenced by stiffnessMatrix(). |
|
Reimplemented from ot::fem::feMatrix< stiffnessMatrix >. Definition at line 311 of file stiffnessMatrix.h. References ot::DA::vecRestoreBuffer(). |
|
Reimplemented from ot::fem::feMatrix< stiffnessMatrix >. Definition at line 203 of file stiffnessMatrix.h. References ot::DA::getDimension(), ot::DA::getMaxDepth(), and ot::DA::vecGetBuffer(). |
|
Definition at line 58 of file stiffnessMatrix.h. Referenced by main(). |