|
FEI Package Browser (Single Doxygen Collection) 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.
Referenced by fei::Matrix_Impl< T >::Matrix_Impl(), and fei::Matrix_Impl< T >::typeName().
|
inlinestatic |
Reset (zero) the matrix.
Definition at line 29 of file snl_fei_FEMatrixTraits.hpp.
Referenced by fei::Matrix_Impl< T >::putScalar().
|
inlinestatic |
Sum an element-matrix contribution into the matrix object
Definition at line 33 of file snl_fei_FEMatrixTraits.hpp.
Referenced by fei::Matrix_Impl< T >::sumIn().
|
inlinestatic |
Enforce Dirichlet boundary conditions on the matrix object
Definition at line 44 of file snl_fei_FEMatrixTraits.hpp.