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