RINGMesh  Version 5.0.0
A programming library for geological model meshes
geomodel_api.h File Reference

Go to the source code of this file.

Namespaces

 RINGMesh
 Classes to build GeoModel from various inputs.
 

Functions

 RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (GeoModel)
 
 RINGMesh::ALIAS_3D (GeoModel)
 
template<index_t DIMENSION>
void RINGMesh::print_geomodel (const GeoModel< DIMENSION > &geomodel)
 Print in the console the geomodel statistics. More...
 
template<index_t DIMENSION>
void RINGMesh::print_geomodel_mesh_stats (const GeoModel< DIMENSION > &geomodel)
 
void RINGMESH_API RINGMesh::print_geomodel_mesh_cell_volumes (const GeoModel3D &geomodel)
 
template<index_t DIMENSION>
index_t RINGMesh::find_mesh_entity_id_from_name (const GeoModel< DIMENSION > &geomodel, const MeshEntityType &gmme_type, const std::string &name)
 
template<index_t DIMENSION>
index_t RINGMesh::find_geological_entity_id_from_name (const RINGMesh::GeoModel< DIMENSION > &geomodel, const RINGMesh::GeologicalEntityType &gmge_type, const std::string &name)
 
template<index_t DIMENSION>
void RINGMesh::translate (GeoModel< DIMENSION > &geomodel, const vecn< DIMENSION > &translation_vector)
 Translates the boundary geomodel by a vector. More...
 
void RINGMESH_API RINGMesh::rotate (GeoModel3D &geomodel, const vec3 &origin, const vec3 &axis, double angle, bool degrees=false)
 Rotate the boundary geomodel. More...