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_
int getNumIndices() const
std::vector< int > fieldEqnOffsets_
void setNumIndices(int numInd)
std::vector< int > fieldSizes_
bool operator!=(const FieldMask &fm) const
const std::vector< int > & getFieldIDs() const
std::vector< int > & getFieldSizes()
FieldMask & operator=(const FieldMask &src)
std::vector< int > & getFieldIDs()
int getFieldEqnOffset(int fieldID, int &offset) const
bool operator==(const FieldMask &fm) const
void addField(int fieldID, int fieldSize)
bool isSubSetOf(const FieldMask &fm) const
const std::vector< int > & getFieldSizes() const
bool hasFieldID(int fieldID) const
std::vector< int > fieldIDs_
size_t getNumFields() const