FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | List of all members
snl_fei::FEMatrixTraits< FiniteElementData > Struct Template Reference

#include <snl_fei_FEMatrixTraits_FED.hpp>

Static Public Member Functions

static const char * typeName ()
 
static int reset (FiniteElementData *mat)
 
static int sumInElemMatrix (FiniteElementData *mat, int elemBlockID, int elemID, int numNodes, const int *nodeNumbers, const int *dofPerNode, const int *dof_ids, const double *const *coefs)
 
static int setDirichletBCs (FiniteElementData *mat, int numBCs, const int *nodeNumbers, const int *dof_ids, const double *values)
 

Detailed Description

template<>
struct snl_fei::FEMatrixTraits< FiniteElementData >

specialization for FiniteElementData

Definition at line 20 of file snl_fei_FEMatrixTraits_FED.hpp.

Member Function Documentation

static const char* snl_fei::FEMatrixTraits< FiniteElementData >::typeName ( )
inlinestatic

Return a string type-name for the underlying matrix

Definition at line 23 of file snl_fei_FEMatrixTraits_FED.hpp.

static int snl_fei::FEMatrixTraits< FiniteElementData >::reset ( FiniteElementData mat)
inlinestatic

Reset (zero) the matrix.

Definition at line 28 of file snl_fei_FEMatrixTraits_FED.hpp.

References FiniteElementData::reset().

static int snl_fei::FEMatrixTraits< FiniteElementData >::sumInElemMatrix ( FiniteElementData mat,
int  elemBlockID,
int  elemID,
int  numNodes,
const int *  nodeNumbers,
const int *  dofPerNode,
const int *  dof_ids,
const double *const *  coefs 
)
inlinestatic

sum-into operation for element-matrix data

Definition at line 32 of file snl_fei_FEMatrixTraits_FED.hpp.

References FiniteElementData::setElemMatrix().

static int snl_fei::FEMatrixTraits< FiniteElementData >::setDirichletBCs ( FiniteElementData mat,
int  numBCs,
const int *  nodeNumbers,
const int *  dof_ids,
const double *  values 
)
inlinestatic

specify dirichlet BCs

Definition at line 44 of file snl_fei_FEMatrixTraits_FED.hpp.

References FiniteElementData::setDirichletBCs().


The documentation for this struct was generated from the following file: