FEI
Version of the Day
|
#include <snl_fei_FEMatrixTraits.hpp>
Static Public Member Functions | |
static const char * | typeName () |
static int | reset (T *mat) |
static int | sumInElemMatrix (T *mat, int elemBlockID, int elemID, int numNodes, const int *nodeNumbers, const int *dofPerNode, const int *dof_ids, const double *const *coefs) |
static int | setDirichletBCs (T *mat, int numBCs, const int *nodeNumbers, const int *dof_ids, const double *values) |
Internal implementation matrix traits. Define a "template" for accessing matrix data. Provide function stubs for default type "T", which will catch the use of any matrix type for which specialized traits have not been defined.
Definition at line 21 of file snl_fei_FEMatrixTraits.hpp.
|
inlinestatic |
Return a string type-name for the underlying matrix
Definition at line 24 of file snl_fei_FEMatrixTraits.hpp.
|
inlinestatic |
Reset (zero) the matrix.
Definition at line 29 of file snl_fei_FEMatrixTraits.hpp.
|
inlinestatic |
Sum an element-matrix contribution into the matrix object
Definition at line 33 of file snl_fei_FEMatrixTraits.hpp.
|
inlinestatic |
Enforce Dirichlet boundary conditions on the matrix object
Definition at line 44 of file snl_fei_FEMatrixTraits.hpp.