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 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 22 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 25 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 30 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 double *   
) [inline, static]

Sum an element-vector contribution into the vector object

Definition at line 34 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 44 of file snl_fei_FEVectorTraits.hpp.


The documentation for this struct was generated from the following file:
Generated on Wed May 12 01:33:54 2010 for FEI by  doxygen 1.4.7