|
Panzer Version of the Day
|
#include <Panzer_DOFManagerFactory.hpp>

Public Member Functions | |
| DOFManagerFactory () | |
| virtual | ~DOFManagerFactory () |
| virtual Teuchos::RCP< panzer::GlobalIndexer > | buildGlobalIndexer (const Teuchos::RCP< const Teuchos::OpaqueWrapper< MPI_Comm > > &mpiComm, const std::vector< Teuchos::RCP< panzer::PhysicsBlock > > &physicsBlocks, const Teuchos::RCP< ConnManager > &connMngr, const std::string &fieldOrder="") const |
| void | setUseDOFManagerFEI (bool flag) |
| bool | getUseDOFManagerFEI () const |
| void | setUseTieBreak (bool flag) |
| bool | getUseTieBreak () const |
| void | setUseNeighbors (bool flag) |
| bool | getUseNeighbors () const |
| Public Member Functions inherited from panzer::GlobalIndexerFactory | |
| virtual | ~GlobalIndexerFactory () |
Static Public Member Functions | |
| static void | buildFieldOrder (const std::string &fieldOrderStr, std::vector< std::string > &fieldOrder) |
Protected Attributes | |
| bool | useDOFManagerFEI_ |
| bool | useTieBreak_ |
| bool | useNeighbors_ |
Definition at line 52 of file Panzer_DOFManagerFactory.hpp.
|
inline |
Definition at line 54 of file Panzer_DOFManagerFactory.hpp.
|
inlinevirtual |
Definition at line 56 of file Panzer_DOFManagerFactory.hpp.
|
virtual |
Use the physics block to construct a unique global indexer object.
| [in] | mpiComm | MPI communicator to use in the construction |
| [in] | physicsBlocks | A vector of physics block objects that contain unknown field information. |
| [in] | connMngr | Connection manager that contains the mesh topology |
| [in] | fieldOrder | Specifies the local ordering of the degrees of freedom. This is relevant when degrees of freedom are shared on the same geometric entity. The default is an alphabetical ordering. |
Implements panzer::GlobalIndexerFactory.
Definition at line 56 of file Panzer_DOFManagerFactory.cpp.
|
inline |
Definition at line 80 of file Panzer_DOFManagerFactory.hpp.
|
inline |
Definition at line 85 of file Panzer_DOFManagerFactory.hpp.
|
inline |
Definition at line 90 of file Panzer_DOFManagerFactory.hpp.
|
inline |
Definition at line 93 of file Panzer_DOFManagerFactory.hpp.
|
inline |
Definition at line 96 of file Panzer_DOFManagerFactory.hpp.
|
inline |
Definition at line 99 of file Panzer_DOFManagerFactory.hpp.
|
static |
Definition at line 134 of file Panzer_DOFManagerFactory.cpp.
|
protected |
Definition at line 106 of file Panzer_DOFManagerFactory.hpp.
|
protected |
Definition at line 107 of file Panzer_DOFManagerFactory.hpp.
|
protected |
Definition at line 108 of file Panzer_DOFManagerFactory.hpp.