FEI Version of the Day
Static Public Member Functions
snl_fei::FEVectorTraits< T > Struct Template Reference

#include <snl_fei_FEVectorTraits.hpp>

List of all members.

Static Public Member Functions

static const char * typeName ()
static int reset (T *)
static int sumInElemVector (T *, int, int, int, const int *, const int *, const int *, const double *)
static int copyOut (T *, int, int, double &)

Detailed Description

template<class T>
struct snl_fei::FEVectorTraits< T >

Internal implementation vector traits. Define a "template" for accessing vector data. Provide function stubs for default type "T", which will catch the use of any vector type for which specialized traits have not been defined.

Definition at line 57 of file snl_fei_FEVectorTraits.hpp.


Member Function Documentation

template<class T >
static const char* snl_fei::FEVectorTraits< T >::typeName ( ) [inline, static]

Return a string type-name for the vector.

Definition at line 60 of file snl_fei_FEVectorTraits.hpp.

template<class T >
static int snl_fei::FEVectorTraits< T >::reset ( T *  ) [inline, static]

Reset (zero) the vector.

Definition at line 65 of file snl_fei_FEVectorTraits.hpp.

template<class T >
static int snl_fei::FEVectorTraits< T >::sumInElemVector ( T *  ,
int  ,
int  ,
int  ,
const int *  ,
const int *  ,
const int *  ,
const double *   
) [inline, static]

Sum an element-vector contribution into the vector object

Definition at line 69 of file snl_fei_FEVectorTraits.hpp.

template<class T >
static int snl_fei::FEVectorTraits< T >::copyOut ( T *  ,
int  ,
int  ,
double &   
) [inline, static]

Copy data out of the vector object

Definition at line 80 of file snl_fei_FEVectorTraits.hpp.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends