43 #ifndef __Panzer_STK_SculptMeshFactory_hpp__
44 #define __Panzer_STK_SculptMeshFactory_hpp__
69 Teuchos::RCP<STK_Interface>
buildMesh(stk::ParallelMachine parallelMach)
const;
70 virtual Teuchos::RCP<STK_Interface>
buildUncommitedMesh(stk::ParallelMachine parallelMach)
const;
74 void setParameterList(
const Teuchos::RCP<Teuchos::ParameterList> & paramList);
85 int callSculptor(stk::ParallelMachine parallelMach,
char *diatom_file )
const ;
86 int writeDiatomFile( std::string stl_path, std::string stl_filename,
char *diatom_file )
const;
91 void buildBlock(stk::ParallelMachine parallelMach,
STK_Interface & mesh,
int block_index,
int *block_id,
int elem_start,
int *elements,
int *nodes_per_elem,
int *elem_attributes,
int **elm_node_linkage )
const;
99 const stk::mesh::Relation *
getRelationByID(
unsigned ID,stk::mesh::PairIterRelation edges)
const;