9#ifndef _fei_VectorTraits_hpp_
10#define _fei_VectorTraits_hpp_
12#include <fei_macros.hpp>
63 double scalar,
bool isSolnVector=
false);
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,
static double * getLocalCoefsPtr(T *vec, bool isSolnVector=false, int vectorIndex=0)
static int update(T *vec, double a, const T *x, double b)
static const char * typeName()
static int globalAssemble(T *vec)
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 setValues(T *vec, int firstLocalOffset, double scalar, bool isSolnVector=false)
static int copyOut(T *vec, int firstLocalOffset, int numValues, const int *indices, double *values, bool isSolnVector=false, int vectorIndex=0)