43#ifndef __Panzer_STK_Quad8ToQuad4MeshFactory_hpp__
44#define __Panzer_STK_Quad8ToQuad4MeshFactory_hpp__
64 stk::ParallelMachine mpi_comm = MPI_COMM_WORLD,
65 const bool print_debug =
false);
68 const bool print_debug =
false);
70 Teuchos::RCP<STK_Interface>
buildMesh(stk::ParallelMachine parallelMach)
const;
71 virtual Teuchos::RCP<STK_Interface>
buildUncommitedMesh(stk::ParallelMachine parallelMach)
const;
75 void setParameterList(
const Teuchos::RCP<Teuchos::ParameterList> & paramList);
stk::mesh::EntityId offset_
virtual void completeMeshConstruction(STK_Interface &mesh, stk::ParallelMachine parallelMach) const
void addSideSets(STK_Interface &mesh) const
void addNodeSets(STK_Interface &mesh) const
bool offsetGIDs_
If true, offset mesh GIDs to exercise 32-bit limits.
Quad8ToQuad4MeshFactory(const std::string &quad8MeshFileName, stk::ParallelMachine mpi_comm=MPI_COMM_WORLD, const bool print_debug=false)
Teuchos::RCP< const Teuchos::ParameterList > getValidParameters() const
Derived from ParameterListAcceptor.
Teuchos::RCP< STK_Interface > buildMesh(stk::ParallelMachine parallelMach) const
Build the mesh object.
void buildElements(stk::ParallelMachine parallelMach, STK_Interface &mesh) const
void buildMetaData(stk::ParallelMachine parallelMach, STK_Interface &mesh) const
Teuchos::RCP< panzer_stk::STK_Interface > quad8Mesh_
void addEdgeBlocks(STK_Interface &mesh) const
virtual Teuchos::RCP< STK_Interface > buildUncommitedMesh(stk::ParallelMachine parallelMach) const
void copyCellFieldData(STK_Interface &mesh) const
std::string edgeBlockName_
void setParameterList(const Teuchos::RCP< Teuchos::ParameterList > ¶mList)
Derived from ParameterListAcceptor.