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: