FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | List of all members
fei::VectorTraits< CSVec > Struct Template Reference

#include <fei_VectorTraits_CSVec.hpp>

Static Public Member Functions

static const char * typeName ()
 
static int setValues (CSVec *vec, int firstLocalOffset, double scalar, bool isSolnVector=false)
 
static int putValuesIn (CSVec *vec, int firstLocalOffset, int numValues, const int *indices, const double *values, bool sum_into, bool isSolnVector=false, int vectorIndex=0)
 
static int copyOut (CSVec *vec, int firstLocalOffset, int numValues, const int *indices, double *values, bool isSolnVector=false, int vectorIndex=0)
 
static int update (CSVec *vec, double a, const CSVec *x, double b)
 

Detailed Description

template<>
struct fei::VectorTraits< CSVec >

Definition at line 52 of file fei_VectorTraits_CSVec.hpp.

Member Function Documentation

static const char* fei::VectorTraits< CSVec >::typeName ( )
inlinestatic

Definition at line 53 of file fei_VectorTraits_CSVec.hpp.

static int fei::VectorTraits< CSVec >::setValues ( CSVec vec,
int  firstLocalOffset,
double  scalar,
bool  isSolnVector = false 
)
inlinestatic

Definition at line 56 of file fei_VectorTraits_CSVec.hpp.

References fei::set_values().

static int fei::VectorTraits< CSVec >::putValuesIn ( CSVec vec,
int  firstLocalOffset,
int  numValues,
const int *  indices,
const double *  values,
bool  sum_into,
bool  isSolnVector = false,
int  vectorIndex = 0 
)
inlinestatic

Definition at line 63 of file fei_VectorTraits_CSVec.hpp.

References fei::add_entry(), and fei::put_entry().

static int fei::VectorTraits< CSVec >::copyOut ( CSVec vec,
int  firstLocalOffset,
int  numValues,
const int *  indices,
double *  values,
bool  isSolnVector = false,
int  vectorIndex = 0 
)
inlinestatic

Definition at line 86 of file fei_VectorTraits_CSVec.hpp.

References fei::get_entry().

static int fei::VectorTraits< CSVec >::update ( CSVec vec,
double  a,
const CSVec x,
double  b 
)
inlinestatic

Definition at line 101 of file fei_VectorTraits_CSVec.hpp.


The documentation for this struct was generated from the following file: