Go to the source code of this file.
|
int | main (int argc, char *argv[]) |
|
|
static char | help [] = "...\n\n" |
|
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
- Examples
- meshset_to_vtk.cpp.
Definition at line 14 of file meshset_to_vtk.cpp.
22 PetscBool flg_file = PETSC_FALSE;
24 ierr = PetscOptionsBegin(PETSC_COMM_WORLD,
"",
"none",
"none");
27 CHKERR PetscOptionsString(
"-my_file",
"mesh file name",
"",
"mesh.h5m",
30 ierr = PetscOptionsEnd();
35 ParallelComm *pcomm = ParallelComm::get_pcomm(&moab,
MYPCOMM_INDEX);
37 pcomm =
new ParallelComm(&moab, PETSC_COMM_WORLD);
47 if (flg_file != PETSC_TRUE) {
48 SETERRQ(PETSC_COMM_SELF, 1,
"*** ERROR -my_file (MESH FILE NEEDED)");
59 std::string
type =
"_";
67 std::string name =
"meshset" +
type +
68 boost::lexical_cast<std::string>(cit.getMeshsetId()) +
70 std::cout <<
"Writting file: " << name << endl;
73 cit.getMeshsetId(), (cit.getBcType() & mask).to_ulong(), name);
◆ help
MoFEMErrorCode saveMeshsetToFile(const int ms_id, const unsigned int cubit_bc_type, const std::string file_name="out_meshset.vtk", const std::string file_type="VTK", const std::string options="") const
save cubit meshset entities on the moab mesh
static MoFEMErrorCode Initialize(int *argc, char ***args, const char file[], const char help[])
Initializes the MoFEM database PETSc, MOAB and MPI.