1 #ifndef _fei_BlockDescriptor_hpp_
2 #define _fei_BlockDescriptor_hpp_
int getLumpingStrategy() const
int getNumDistinctFields()
void setInterleaveStrategy(int strat)
void setNumDistinctFields(int nFields)
int setElemDofFieldIDs(int numFields, const int *fieldIDs)
BlockDescriptor(const BlockDescriptor &)
void setTotalNumEqns(int numEqns)
int numElemDOFPerElement_
int numBlkEqnsPerElement_
bool containsField(int fieldID)
int getInterleaveStrategy() const
int getNumElemDOFPerElement()
std::vector< int > elemDofFieldIDs_
GlobalID getGlobalBlockID()
void destroyFieldArrays()
void setNumActiveNodes(int num)
int getNumBlkEqnsPerElement()
void setGlobalBlockID(GlobalID blockID)
void setNumEqnsPerElement(int numEqns)
std::vector< int > & elemDOFEqnNumbers()
virtual ~BlockDescriptor()
int setNumNodesPerElement(int numNodes)
void setLumpingStrategy(int strat)
void setNumBlkEqnsPerElement(int numBlkEqns)
BlockDescriptor & operator=(const BlockDescriptor &)
std::vector< int > elemDOFEqnNumbers_
int ** fieldIDsTablePtr()
int allocateFieldIDsTable()
void setNumElemDOFPerElement(int ndof)
void setNumElements(int numElems)
std::vector< int > & getElemDofFieldIDs()
size_t getNumElemDofFieldsPerElement()
int getNumEqnsPerElement()
int getNumNodesPerElement() const