43 #ifndef __Panzer_STK_CubeHexMeshFactory_hpp__ 
   44 #define __Panzer_STK_CubeHexMeshFactory_hpp__ 
   50 namespace panzer_stk {
 
   89    std::pair<panzer::GlobalOrdinal,panzer::GlobalOrdinal> 
determineXElemSizeAndStart(
int xBlock,
unsigned int size,
unsigned int rank) 
const;
 
   90    std::pair<panzer::GlobalOrdinal,panzer::GlobalOrdinal> 
determineYElemSizeAndStart(
int yBlock,
unsigned int size,
unsigned int rank) 
const;
 
   91    std::pair<panzer::GlobalOrdinal,panzer::GlobalOrdinal> 
determineZElemSizeAndStart(
int zBlock,
unsigned int size,
unsigned int rank) 
const;
 
void addSides(STK_Interface &mesh) const 
 
void initializeWithDefaults()
 
virtual ~CubeHexMeshFactory()
Destructor. 
 
void buildMetaData(stk::ParallelMachine parallelMach, STK_Interface &mesh) const 
 
void buildElements(stk::ParallelMachine parallelMach, STK_Interface &mesh) const 
 
panzer::GlobalOrdinal nXElems_
 
void addSideSets(STK_Interface &mesh) const 
 
void buildBlock(stk::ParallelMachine machRank, int xBlock, int yBlock, int zBlock, STK_Interface &mesh) const 
 
void addNodeSets(STK_Interface &mesh) const 
 
void setParameterList(const Teuchos::RCP< Teuchos::ParameterList > ¶mList)
From ParameterListAcceptor. 
 
std::pair< panzer::GlobalOrdinal, panzer::GlobalOrdinal > determineZElemSizeAndStart(int zBlock, unsigned int size, unsigned int rank) const 
 
Teuchos::Tuple< std::size_t, 3 > procTuple_
 
Teuchos::RCP< STK_Interface > buildMesh(stk::ParallelMachine parallelMach) const 
Build the mesh object. 
 
Teuchos::RCP< const Teuchos::ParameterList > getValidParameters() const 
From ParameterListAcceptor. 
 
CubeHexMeshFactory()
Constructor. 
 
std::pair< panzer::GlobalOrdinal, panzer::GlobalOrdinal > determineXElemSizeAndStart(int xBlock, unsigned int size, unsigned int rank) const 
 
bool buildInterfaceSidesets_
 
std::pair< panzer::GlobalOrdinal, panzer::GlobalOrdinal > determineYElemSizeAndStart(int yBlock, unsigned int size, unsigned int rank) const 
 
panzer::GlobalOrdinal nYElems_
 
virtual Teuchos::RCP< STK_Interface > buildUncommitedMesh(stk::ParallelMachine parallelMach) const 
 
panzer::GlobalOrdinal nZElems_
 
virtual void completeMeshConstruction(STK_Interface &mesh, stk::ParallelMachine parallelMach) const 
 
Teuchos::Tuple< std::size_t, 3 > procRankToProcTuple(std::size_t procRank) const 
what is the 3D tuple describe this processor distribution