FEI Version of the Day
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
snl_fei::FEVectorTraits< FiniteElementData > Struct Reference

#include <snl_fei_FEVectorTraits_FED.hpp>

Static Public Member Functions

static const char * typeName ()
 
static int reset (FiniteElementData *vec)
 
static int sumInElemVector (FiniteElementData *vec, int elemBlockID, int elemID, int numNodes, const int *nodeNumbers, const int *dofPerNode, const int *dof_ids, const double *coefs)
 
static int copyOut (FiniteElementData *vec, int nodeNumber, int dofOffset, double &value)
 

Detailed Description

Internal implementation vector traits. Define a "template" for accessing vector data.

Definition at line 23 of file snl_fei_FEVectorTraits_FED.hpp.

Member Function Documentation

◆ typeName()

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

Return a string type-name for the vector.

Definition at line 26 of file snl_fei_FEVectorTraits_FED.hpp.

◆ reset()

static int snl_fei::FEVectorTraits< FiniteElementData >::reset ( FiniteElementData * vec)
inlinestatic

Reset (zero) the vector.

Definition at line 31 of file snl_fei_FEVectorTraits_FED.hpp.

◆ sumInElemVector()

static int snl_fei::FEVectorTraits< FiniteElementData >::sumInElemVector ( FiniteElementData * vec,
int elemBlockID,
int elemID,
int numNodes,
const int * nodeNumbers,
const int * dofPerNode,
const int * dof_ids,
const double * coefs )
inlinestatic

Sum an element-vector contribution into the FiniteElementData object

Definition at line 35 of file snl_fei_FEVectorTraits_FED.hpp.

◆ copyOut()

static int snl_fei::FEVectorTraits< FiniteElementData >::copyOut ( FiniteElementData * vec,
int nodeNumber,
int dofOffset,
double & value )
inlinestatic

Copy data out of the FiniteElementData object

Definition at line 49 of file snl_fei_FEVectorTraits_FED.hpp.


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