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

Public Member Functions | |
| STK_MeshFactory () | |
| virtual Teuchos::RCP < STK_Interface >  | buildMesh (stk::ParallelMachine parallelMach) const =0 | 
| virtual Teuchos::RCP < STK_Interface >  | buildUncommitedMesh (stk::ParallelMachine parallelMach) const =0 | 
| virtual void | completeMeshConstruction (STK_Interface &mesh, stk::ParallelMachine parallelMach) const =0 | 
| void | enableRebalance (bool enable, const Teuchos::RCP< const Teuchos::ParameterList > &rebalanceList=Teuchos::null) | 
| void | rebalance (STK_Interface &mesh) const | 
  Public Member Functions inherited from Teuchos::ParameterListAcceptorDefaultBase | |
| RCP< ParameterList > | getNonconstParameterList () | 
| RCP< ParameterList > | unsetParameterList () | 
| RCP< const ParameterList > | getParameterList () const | 
  Public Member Functions inherited from Teuchos::ParameterListAcceptor | |
| virtual void | setParameterList (const RCP< ParameterList > ¶mList)=0 | 
| virtual RCP< const ParameterList > | getValidParameters () const | 
Static Public Member Functions | |
| static void | parsePeriodicBCList (const Teuchos::RCP< Teuchos::ParameterList > &pl, std::vector< Teuchos::RCP< const PeriodicBC_MatcherBase > > &periodicBC) | 
Protected Attributes | |
| std::vector< Teuchos::RCP < const PeriodicBC_MatcherBase > >  | periodicBCVec_ | 
| bool | enableRebalance_ | 
| Teuchos::RCP< const  Teuchos::ParameterList >  | rebalanceList_ | 
Additional Inherited Members | |
  Protected Member Functions inherited from Teuchos::ParameterListAcceptorDefaultBase | |
| void | setMyParamList (const RCP< ParameterList > ¶mList) | 
| RCP< ParameterList > | getMyNonconstParamList () | 
| RCP< const ParameterList > | getMyParamList () const | 
Pure virtual interface that constructs a STK_Mesh interface object.
Definition at line 60 of file Panzer_STK_MeshFactory.hpp.
      
  | 
  inline | 
Definition at line 62 of file Panzer_STK_MeshFactory.hpp.
      
  | 
  pure virtual | 
Construct a STK_Inteface object described by this factory.
| [in] | parallelMach | Descriptor for machine to build this mesh on. | 
STK_Interface object with isModifiable()==false. Implemented in panzer_stk::SquareQuadMeshFactory, panzer_stk::SquareTriMeshFactory, panzer_stk::SculptMeshFactory, panzer_stk::CubeHexMeshFactory, panzer_stk::CubeTetMeshFactory, panzer_stk::CustomMeshFactory, panzer_stk::LineMeshFactory, and panzer_stk::MultiBlockMeshFactory.
      
  | 
  pure virtual | 
This builds all the meta data of the mesh. Does not call metaData->commit. Allows user to add solution fields and other pieces. The mesh can be "completed" by calling completeMeshConstruction. 
Implemented in panzer_stk::SquareQuadMeshFactory, panzer_stk::SquareTriMeshFactory, panzer_stk::CubeHexMeshFactory, panzer_stk::SculptMeshFactory, panzer_stk::CubeTetMeshFactory, panzer_stk::CustomMeshFactory, panzer_stk::LineMeshFactory, and panzer_stk::MultiBlockMeshFactory.
      
  | 
  pure virtual | 
Finishes building a mesh object started by buildUncommitedMesh. 
Implemented in panzer_stk::SquareQuadMeshFactory, panzer_stk::SquareTriMeshFactory, panzer_stk::CubeHexMeshFactory, panzer_stk::SculptMeshFactory, panzer_stk::CubeTetMeshFactory, panzer_stk::CustomMeshFactory, panzer_stk::LineMeshFactory, and panzer_stk::MultiBlockMeshFactory.
      
  | 
  inlinestatic | 
Parse the periodic boundary condition parameter list and build a vector of periodic boundary conditions (a convenience function)
Definition at line 87 of file Panzer_STK_MeshFactory.hpp.
      
  | 
  inline | 
Definition at line 95 of file Panzer_STK_MeshFactory.hpp.
      
  | 
  inline | 
Definition at line 99 of file Panzer_STK_MeshFactory.hpp.
      
  | 
  protected | 
Definition at line 129 of file Panzer_STK_MeshFactory.hpp.
      
  | 
  protected | 
Definition at line 132 of file Panzer_STK_MeshFactory.hpp.
      
  | 
  protected | 
Definition at line 133 of file Panzer_STK_MeshFactory.hpp.
 1.8.5