1#ifndef _NodeDescriptor_hpp_
2#define _NodeDescriptor_hpp_
79 void getFieldID(
int eqnNumber,
int& fieldID,
int& offset_into_field)
const;
bool operator!=(const NodeDescriptor &nd) const
bool operator==(const NodeDescriptor &nd) const
void setFieldEqnNumber(int fieldID, int eqn)
void setNumNodalDOF(int dof)
void setNodeNumber(int nn)
virtual ~NodeDescriptor()
void addBlockIndex(unsigned blk_idx)
void setGlobalNodeID(GlobalID node)
const std::vector< unsigned > & getBlockIndexList() const
NodeDescriptor(const NodeDescriptor &src)
int getNumNodalDOF() const
bool operator>(const NodeDescriptor &nd) const
void setBlkEqnNumber(int blkEqn)
void setOwnerProc(int proc)
int getBlkEqnNumber() const
void addField(int fieldID)
bool operator<(const NodeDescriptor &nd) const
NodeDescriptor & operator=(const NodeDescriptor &src)
int getNodeNumber() const
std::vector< unsigned > blockList_
GlobalID getGlobalNodeID() const
const int * getFieldEqnNumbers() const
bool hasBlockIndex(unsigned blk_idx) const
size_t getNumBlocks() const
bool getFieldEqnNumber(int fieldID, int &eqnNumber) const
void getFieldID(int eqnNumber, int &fieldID, int &offset_into_field) const
const int * getFieldIDList() const
int sortedListInsert(const T &item, std::vector< T > &list)