43#ifndef __Panzer_STK_CustomMeshFactory_hpp__
44#define __Panzer_STK_CustomMeshFactory_hpp__
66 Teuchos::RCP<STK_Interface>
buildMesh(stk::ParallelMachine parallelMach)
const;
68 virtual Teuchos::RCP<STK_Interface>
buildUncommitedMesh(stk::ParallelMachine parallelMach)
const;
72 void setParameterList(
const Teuchos::RCP<Teuchos::ParameterList> & paramList);
double * ElectricPotential_
void buildMetaData(STK_Interface &mesh) const
virtual ~CustomMeshFactory()
Destructor.
void addSideSets(STK_Interface &mesh) const
int OffsetToGlobalElementIDs_
void fillSolutionFieldData(STK_Interface &mesh) const
void setParameterList(const Teuchos::RCP< Teuchos::ParameterList > ¶mList)
From ParameterListAcceptor.
CustomMeshFactory()
Constructor.
void initializeWithDefaults()
virtual void completeMeshConstruction(STK_Interface &mesh, stk::ParallelMachine parallelMach) const
Teuchos::RCP< const Teuchos::ParameterList > getValidParameters() const
From ParameterListAcceptor.
virtual Teuchos::RCP< STK_Interface > buildUncommitedMesh(stk::ParallelMachine parallelMach) const
void buildElements(STK_Interface &mesh) const
Teuchos::RCP< STK_Interface > buildMesh(stk::ParallelMachine parallelMach) const
Build the mesh object.