|
FEI Package Browser (Single Doxygen Collection) Version of the Day
|
#include <fei_VectorTraits_FEData.hpp>

Static Public Member Functions | |
| static const char * | typeName () |
| static int | setValues (FiniteElementData *vec, int firstLocalOffset, double scalar, bool isSolnVector=false) |
| static int | putValuesIn (FiniteElementData *vec, int firstLocalOffset, int numValues, const int *indices, const double *values, bool sum_into, bool isSolnVector=false, int vectorIndex=0) |
| static int | copyOut (FiniteElementData *vec, int firstLocalOffset, int numValues, const int *indices, double *values, bool isSolnVector=false, int vectorIndex=0) |
| static int | update (FiniteElementData *vec, double a, const FiniteElementData *x, double b) |
| static double * | getLocalCoefsPtr (FiniteElementData *vec, bool isSolnVector=false, int vectorIndex=0) |
| static int | globalAssemble (FiniteElementData *vec) |
specialization for FiniteElementData
Definition at line 23 of file fei_VectorTraits_FEData.hpp.
|
inlinestatic |
name of VectorTraits type
Definition at line 26 of file fei_VectorTraits_FEData.hpp.
|
inlinestatic |
set all vector values to specified scalar
Definition at line 30 of file fei_VectorTraits_FEData.hpp.
|
inlinestatic |
sum-into operation for vector data
Definition at line 37 of file fei_VectorTraits_FEData.hpp.
|
inlinestatic |
copy out vector data
Definition at line 48 of file fei_VectorTraits_FEData.hpp.
|
inlinestatic |
vec = b*vec + a*x
Definition at line 58 of file fei_VectorTraits_FEData.hpp.
|
static |
Get a pointer to the vector object's local coefficients array. Vector objects that can't support this can return NULL.
|
static |
Perform global communication or whatever operations may be necessary to complete the assembly of the vector. Most vector objects will do nothing here. Vectors such as the Epetra_FEVector object may do some operations here.