35#include "Simulation.h"
42namespace read_msh_ns {
55 void calc_mesh_props(
ComMod& com_mod,
const CmMod& cm_mod,
const int nMesh, std::vector<mshType>& mesh);
60 void check_line_conn(
mshType& mesh);
61 void check_hex8_conn(
mshType& mesh);
62 void check_hex20_conn(
mshType& mesh);
63 void check_hex27_conn(
mshType& mesh);
64 void check_quad4_conn(
mshType& mesh);
65 void check_tet_conn(
mshType& mesh);
66 void check_tri3_conn(
mshType& mesh);
67 void check_tri6_conn(
mshType& mesh);
68 void check_wedge_conn(
mshType& mesh);
76 void read_fib_nff(
Simulation* simulation,
mshType& mesh,
const std::string& fName,
const std::string& kwrd,
const int idx);
79 void set_dmn_id_ff(
Simulation* simulation,
mshType& mesh,
const std::string& file_name);
80 void set_dmn_id_vtk(
Simulation* simulation,
mshType& mesh,
const std::string& file_name,
const std::string& kwrd);
The CmMod class duplicates the data structures in the Fortran CMMOD module defined in COMU....
Definition CmMod.h:62
The ComMod class duplicates the data structures in the Fortran COMMOD module defined in MOD....
Definition ComMod.h:1354
Definition Simulation.h:41
The Vector template class is used for storing int and double data.
Definition Vector.h:50
The face type containing mesh at boundary.
Definition ComMod.h:521
This is the container for a mesh or NURBS patch, those specific to NURBS are noted.
Definition ComMod.h:832