1 #ifndef _fei_Lookup_hpp_ 
    2 #define _fei_Lookup_hpp_ 
   93                          int& interleaveStrategy, 
int& lumpingStrategy,
 
   94                          int& numElemDOF, 
int& numElements,
 
   95                          int& numNodesPerElem, 
int& numEqnsPerElem) = 0;
 
  119    virtual int getEqnNumber(
int nodeNumber, 
int fieldID) = 0;
 
virtual int ptEqnToBlkEqn(int ptEqn)=0
 
virtual int getNumElemBlocks()=0
 
virtual const GlobalID * getElemBlockIDs()=0
 
virtual const int * getSharedNodeProcs(int nodeNumber)=0
 
virtual const int * getFieldIDsPtr()=0
 
virtual const int * getFieldSizesPtr()=0
 
virtual int getBlkEqnSize(int blkEqn)=0
 
virtual int getNumSharedNodes()=0
 
virtual void getElemBlockInfo(GlobalID blockID, int &interleaveStrategy, int &lumpingStrategy, int &numElemDOF, int &numElements, int &numNodesPerElem, int &numEqnsPerElem)=0
 
virtual int getOffsetIntoBlkEqn(int blkEqn, int ptEqn)=0
 
virtual int getNumSubdomains(int nodeNumber)=0
 
virtual int getEqnNumber(int nodeNumber, int fieldID)=0
 
virtual const int * getSharedNodeNumbers()=0
 
virtual int * getSubdomainList(int nodeNumber)=0
 
virtual const int * getNumFieldsPerNode(GlobalID blockID)=0
 
virtual bool isInLocalElement(int nodeNumber)=0
 
virtual int getNumSharingProcs(int nodeNumber)=0
 
virtual int getAssociatedFieldID(int eqnNumber)=0
 
virtual bool isExactlyBlkEqn(int ptEqn)=0
 
virtual int getNumFields()=0
 
virtual const int *const * getFieldIDsTable(GlobalID blockID)=0
 
virtual int getFieldSize(int fieldID)=0
 
virtual int getAssociatedNodeNumber(int eqnNumber)=0