Pure virtual base class for supplying mesh connectivity information to the DOF Manager.  
 More...
#include <Panzer_ConnManager.hpp>
Pure virtual base class for supplying mesh connectivity information to the DOF Manager. 
Definition at line 58 of file Panzer_ConnManager.hpp.
 
  
  
      
        
          | virtual panzer::ConnManager::~ConnManager  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
Tell the connection manager to build the connectivity assuming a particular field pattern.
- Parameters
 - 
  
    | [in] | fp | Field pattern to build connectivity for  | 
  
   
Implemented in panzer_stk::STKConnManager.
 
 
Build a clone of this connection manager, without any assumptions about the required connectivity (i.e. buildConnectivity has never been called). 
Implemented in panzer_stk::STKConnManager.
 
 
How many mesh IDs are associated with this element?
- Parameters
 - 
  
    | [in] | localElmtId | Local element ID | 
  
   
- Returns
 - Number of mesh IDs that are associated with this element. 
 
Implemented in panzer_stk::STKConnManager.
 
 
Get ID connectivity for a particular element
- Parameters
 - 
  
    | [in] | localElmtId | Local element ID | 
  
   
- Returns
 - Pointer to beginning of indices, with total size equal to 
getConnectivitySize(localElmtId)  
Implemented in panzer_stk::STKConnManager.
 
 
  
  
      
        
          | virtual std::string panzer::ConnManager::getBlockId  | 
          ( | 
          LocalOrdinal  | 
          localElmtId | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual std::size_t panzer::ConnManager::numElementBlocks  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void panzer::ConnManager::getElementBlockIds  | 
          ( | 
          std::vector< std::string > &  | 
          elementBlockIds | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void panzer::ConnManager::getElementBlockTopologies  | 
          ( | 
          std::vector< shards::CellTopology > &  | 
          elementBlockTopologies | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual const std::vector<LocalOrdinal>& panzer::ConnManager::getElementBlock  | 
          ( | 
          const std::string &  | 
          blockID | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
Get the local element IDs for a paricular element block.
- Parameters
 - 
  
  
 
- Returns
 - Vector of local element IDs. 
 
Implemented in panzer_stk::STKConnManager.
 
 
  
  
      
        
          | virtual const std::vector<LocalOrdinal>& panzer::ConnManager::getNeighborElementBlock  | 
          ( | 
          const std::string &  | 
          blockID | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
Get the local element IDs for all "neighbor" elements that reside in a paricular element block (An element is a neighbor if it is in the one ring of owned elements).
- Parameters
 - 
  
  
 
- Returns
 - Vector of local element IDs. 
 
Implemented in panzer_stk::STKConnManager.
 
 
  
  
      
        
          | virtual bool panzer::ConnManager::hasAssociatedNeighbors  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
The documentation for this class was generated from the following file: