9 #ifndef _fei_VectorTraits_hpp_
10 #define _fei_VectorTraits_hpp_
12 #include <fei_macros.hpp>
62 static int setValues(T* vec,
int firstLocalOffset,
63 double scalar,
bool isSolnVector=
false);
73 static int putValuesIn(T* vec,
int firstLocalOffset,
78 bool isSolnVector=
false,
84 static int copyOut(T* vec,
int firstLocalOffset,
85 int numValues,
const int* indices,
double* values,
86 bool isSolnVector=
false,
93 bool isSolnVector=
false,
113 #endif // _fei_VectorTraits_hpp_
static int putValuesIn(T *vec, int firstLocalOffset, int numValues, const int *indices, const double *values, bool sum_into, bool isSolnVector=false, int vectorIndex=0)
static int globalAssemble(T *vec)
static int update(T *vec, double a, const T *x, double b)
static int setValues(T *vec, int firstLocalOffset, double scalar, bool isSolnVector=false)
static double * getLocalCoefsPtr(T *vec, bool isSolnVector=false, int vectorIndex=0)
static int copyOut(T *vec, int firstLocalOffset, int numValues, const int *indices, double *values, bool isSolnVector=false, int vectorIndex=0)
static const char * typeName()