RINGMesh  Version 5.0.0
A programming library for geological model meshes
RINGMesh::GeoModelMesh< DIMENSION > Class Template Referencefinal

#include <geomodel_mesh.h>

Inheritance diagram for RINGMesh::GeoModelMesh< DIMENSION >:
RINGMesh::GeoModelMeshBase< DIMENSION >

Public Member Functions

 GeoModelMesh (GeoModel< DIMENSION > &geomodel)
 
- Public Member Functions inherited from RINGMesh::GeoModelMeshBase< DIMENSION >
virtual ~GeoModelMeshBase ()
 
const GeoModel< DIMENSION > & geomodel () const
 
void remove_colocated_vertices ()
 Remove colocated vertices. More...
 
void erase_vertices (std::vector< index_t > &to_delete)
 Delete vertices for which to_delete[i] != i The global vertices are deleted, gme_vertices_ is updated and the geomodel_vertex_id in the GeoModelMeshEntity of the GeoModel are updated too. More...
 
void erase_invalid_vertices ()
 Remove all invalid GMEVertex and delete the vertices that are not anymore in any GeoModelEntity. More...
 
void change_point_set_mesh_data_structure (const MeshType &type)
 
void change_line_mesh_data_structure (const MeshType &type)
 
void change_surface_mesh_data_structure (const MeshType &type)
 

Additional Inherited Members

- Public Attributes inherited from RINGMesh::GeoModelMeshBase< DIMENSION >
GeoModelMeshVertices< DIMENSION > vertices
 
GeoModelMeshEdges< DIMENSION > edges
 
GeoModelMeshWells< DIMENSION > wells
 
GeoModelMeshPolygons< DIMENSION > polygons
 
- Protected Member Functions inherited from RINGMesh::GeoModelMeshBase< DIMENSION >
 GeoModelMeshBase (GeoModelMesh< DIMENSION > &gmm, GeoModel< DIMENSION > &geomodel)
 
- Protected Attributes inherited from RINGMesh::GeoModelMeshBase< DIMENSION >
const GeoModel< DIMENSION > & geomodel_
 
MeshSet< DIMENSION > mesh_set_
 Mesh storing all the elements. More...
 

Detailed Description

template<index_t DIMENSION>
class RINGMesh::GeoModelMesh< DIMENSION >

Definition at line 1593 of file geomodel_mesh.h.

Constructor & Destructor Documentation

◆ GeoModelMesh()

template<index_t DIMENSION>
RINGMesh::GeoModelMesh< DIMENSION >::GeoModelMesh ( GeoModel< DIMENSION > &  geomodel)
explicit

Definition at line 2769 of file geomodel_mesh.cpp.


The documentation for this class was generated from the following files: