29 #ifndef NEMOSYS_GEOMESHFACTORY_H_ 30 #define NEMOSYS_GEOMESHFACTORY_H_ 43 enum class NEMOSYS_EXPORT MeshType {
59 NEMOSYS_EXPORT geoMeshBase *
Read(
const std::string &fileName, MeshType type);
66 NEMOSYS_EXPORT geoMeshBase *
Read(
const std::string &fileName);
73 NEMOSYS_EXPORT geoMeshBase *
New(MeshType type);
79 NEMOSYS_EXPORT geoMeshBase *
New(
const std::string &fileName);
84 #endif // NEMOSYS_GEOMESHFACTORY_H_ OSH_GEO_MESH
Based on Omega_h::Mesh from Omega_h library.
SMESH_GEO_MESH
Based on SMESH_Mesh from Salome SMESH (see contrib/)
geoMeshBase * Read(const std::string &fileName)
Read a mesh from file.
geoMeshBase * New(MeshType meshType)
Create a new mesh object.
INP_GEO_MESH
Abaqus/CalculiX mesh input format.
VTK_GEO_MESH
Based on vtkUnstructuredGrid from VTK library.
FOAM_GEO_MESH
Based on fvMesh from OpenFOAM library.
GMSH_GEO_MESH
Mesh and geometry based on Gmsh's public API.
EXO_GEO_MESH
Interface to EXODUS II library.