9 #ifndef _snl_fei_FEMatrixTraits_hpp_
10 #define _snl_fei_FEMatrixTraits_hpp_
12 #include <fei_macros.hpp>
21 struct FEMatrixTraits {
25 {
return(
"unsupported"); }
29 static int reset(T* mat)
37 const int* nodeNumbers,
38 const int* dofPerNode,
40 const double *
const * coefs)
46 const int* nodeNumbers,
54 #endif // _snl_fei_FEMatrixTraits_hpp_
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 const char * typeName()
static int setDirichletBCs(T *mat, int numBCs, const int *nodeNumbers, const int *dof_ids, const double *values)