RINGMesh
Version 5.0.0
A programming library for geological model meshes
|
#include <ringmesh/geomodel/geomodel_api.h>
#include <array>
#include <iomanip>
#include <iostream>
#include <geogram/basic/progress.h>
#include <ringmesh/basic/geometry.h>
#include <ringmesh/geomodel/geomodel.h>
#include <ringmesh/geomodel/geomodel_entity.h>
#include <ringmesh/geomodel/geomodel_geological_entity.h>
#include <ringmesh/geomodel/geomodel_mesh_entity.h>
#include <ringmesh/tetrahedralize/tetra_gen.h>
Go to the source code of this file.
Namespaces | |
RINGMesh | |
Classes to build GeoModel from various inputs. | |
Functions | |
template<index_t DIMENSION> | |
void | RINGMesh::print_nb_mesh_entities (const GeoModel< DIMENSION > &geomodel, const MeshEntityType &type) |
template<index_t DIMENSION> | |
void | RINGMesh::print_nb_geological_entities (const GeoModel< DIMENSION > &geomodel, const GeologicalEntityType &type) |
template<index_t DIMENSION> | |
void | RINGMesh::print_geomodel (const GeoModel< DIMENSION > &geomodel) |
Print in the console the geomodel statistics. More... | |
template<> | |
void RINGMESH_API | RINGMesh::print_geomodel_mesh_stats (const GeoModel2D &geomodel) |
template<> | |
void RINGMESH_API | RINGMesh::print_geomodel_mesh_stats (const GeoModel3D &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... | |
template void RINGMESH_API | RINGMesh::print_geomodel (const GeoModel2D &) |
template index_t RINGMESH_API | RINGMesh::find_mesh_entity_id_from_name (const GeoModel2D &, const MeshEntityType &, const std::string &) |
template index_t RINGMESH_API | RINGMesh::find_geological_entity_id_from_name (const RINGMesh::GeoModel2D &, const RINGMesh::GeologicalEntityType &, const std::string &) |
template void RINGMESH_API | RINGMesh::translate (GeoModel2D &, const vec2 &) |
template void RINGMESH_API | RINGMesh::print_geomodel (const GeoModel3D &) |
template index_t RINGMESH_API | RINGMesh::find_mesh_entity_id_from_name (const GeoModel3D &, const MeshEntityType &, const std::string &) |
template index_t RINGMESH_API | RINGMesh::find_geological_entity_id_from_name (const RINGMesh::GeoModel3D &, const RINGMesh::GeologicalEntityType &, const std::string &) |
template void RINGMESH_API | RINGMesh::translate (GeoModel3D &, const vec3 &) |