9 #ifndef _fei_FieldMask_hpp_
10 #define _fei_FieldMask_hpp_
40 const int* fieldSizes);
113 for(
unsigned i=0; i<
fieldIDs_.size(); ++i) {
136 #endif // _fei_FieldMask_hpp_
bool operator==(const FieldMask &fm) const
std::vector< int > fieldEqnOffsets_
int getNumIndices() const
bool operator!=(const FieldMask &fm) const
void setNumIndices(int numInd)
std::vector< int > fieldSizes_
const std::vector< int > & getFieldSizes() const
size_t getNumFields() const
std::vector< int > & getFieldSizes()
FieldMask & operator=(const FieldMask &src)
std::vector< int > & getFieldIDs()
bool hasFieldID(int fieldID) const
bool isSubSetOf(const FieldMask &fm) const
void addField(int fieldID, int fieldSize)
const std::vector< int > & getFieldIDs() const
int getFieldEqnOffset(int fieldID, int &offset) const
std::vector< int > fieldIDs_