RINGMesh
Version 5.0.0
A programming library for geological model meshes
|
#include <mesh.h>
Public Member Functions | |
void | create_point_set_mesh (MeshType type) |
void | create_line_mesh (MeshType type) |
void | create_well_mesh (MeshType type) |
void | create_surface_mesh (MeshType type) |
Public Attributes | |
std::unique_ptr< PointSetMesh< DIMENSION > > | point_set_mesh {} |
std::unique_ptr< LineMesh< DIMENSION > > | well_mesh {} |
std::unique_ptr< LineMesh< DIMENSION > > | line_mesh {} |
std::unique_ptr< SurfaceMesh< DIMENSION > > | surface_mesh {} |
Protected Member Functions | |
MeshSetBase () | |
virtual | ~MeshSetBase ()=default |
Private Member Functions | |
ringmesh_disable_copy_and_move (MeshSetBase) | |
ringmesh_template_assert_2d_or_3d (DIMENSION) | |
class composed of meshes from all the dimensions
|
protected |
|
protectedvirtualdefault |
void RINGMesh::MeshSetBase< DIMENSION >::create_line_mesh | ( | MeshType | type | ) |
void RINGMesh::MeshSetBase< DIMENSION >::create_point_set_mesh | ( | MeshType | type | ) |
void RINGMesh::MeshSetBase< DIMENSION >::create_surface_mesh | ( | MeshType | type | ) |
void RINGMesh::MeshSetBase< DIMENSION >::create_well_mesh | ( | MeshType | type | ) |
|
private |
|
private |
std::unique_ptr< LineMesh< DIMENSION > > RINGMesh::MeshSetBase< DIMENSION >::line_mesh {} |
std::unique_ptr< PointSetMesh< DIMENSION > > RINGMesh::MeshSetBase< DIMENSION >::point_set_mesh {} |
std::unique_ptr< SurfaceMesh< DIMENSION > > RINGMesh::MeshSetBase< DIMENSION >::surface_mesh {} |
std::unique_ptr< LineMesh< DIMENSION > > RINGMesh::MeshSetBase< DIMENSION >::well_mesh {} |