1#ifndef _fei_BlockDescriptor_hpp_
2#define _fei_BlockDescriptor_hpp_
int getLumpingStrategy() const
int getNumDistinctFields()
void setInterleaveStrategy(int strat)
std::vector< int > & elemDOFEqnNumbers()
void setNumDistinctFields(int nFields)
int setElemDofFieldIDs(int numFields, const int *fieldIDs)
BlockDescriptor(const BlockDescriptor &)
BlockDescriptor & operator=(const BlockDescriptor &)
void setTotalNumEqns(int numEqns)
int numElemDOFPerElement_
int numBlkEqnsPerElement_
bool containsField(int fieldID)
std::vector< int > & getElemDofFieldIDs()
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)
virtual ~BlockDescriptor()
int setNumNodesPerElement(int numNodes)
void setLumpingStrategy(int strat)
void setNumBlkEqnsPerElement(int numBlkEqns)
std::vector< int > elemDOFEqnNumbers_
int ** fieldIDsTablePtr()
int allocateFieldIDsTable()
void setNumElemDOFPerElement(int ndof)
void setNumElements(int numElems)
size_t getNumElemDofFieldsPerElement()
int getNumEqnsPerElement()
int getNumNodesPerElement() const