RINGMesh
Version 5.0.0
A programming library for geological model meshes
|
#include <geomodel_mesh_entity.h>
Private Member Functions | |
ringmesh_disable_copy_and_move (GeoModelMeshEntityAccess) | |
ringmesh_template_assert_2d_or_3d (DIMENSION) | |
GeoModelMeshEntityAccess (GeoModelMeshEntity< DIMENSION > &gme) | |
~GeoModelMeshEntityAccess ()=default | |
std::string & | modifiable_name () |
index_t & | modifiable_index () |
std::vector< index_t > & | modifiable_boundaries () |
std::vector< index_t > & | modifiable_incident_entities () |
std::vector< bool > & | modifiable_sides () |
std::vector< index_t > & | modifiable_parents () |
std::shared_ptr< MeshBase< DIMENSION > > & | modifiable_mesh () |
void | copy (const GeoModelMeshEntity< DIMENSION > &from) |
void | change_mesh_data_structure (const MeshType &type) |
template<> | |
std::vector< bool > & | modifiable_sides () |
template<> | |
std::vector< bool > & | modifiable_sides () |
Static Private Member Functions | |
template<template< index_t > class ENTITY> | |
static std::unique_ptr< ENTITY< DIMENSION > > | create_entity (const GeoModel< DIMENSION > &geomodel, index_t id, const MeshType &type) |
Private Attributes | |
GeoModelMeshEntity< DIMENSION > & | gmme_ |
Definition at line 1300 of file geomodel_mesh_entity.h.
|
inlineexplicitprivate |
Definition at line 1314 of file geomodel_mesh_entity.h.
|
privatedefault |
|
private |
Definition at line 907 of file geomodel_mesh_entity.cpp.
|
inlineprivate |
Definition at line 1354 of file geomodel_mesh_entity.h.
|
inlinestaticprivate |
Definition at line 1362 of file geomodel_mesh_entity.h.
|
inlineprivate |
Definition at line 1332 of file geomodel_mesh_entity.h.
|
inlineprivate |
Definition at line 1337 of file geomodel_mesh_entity.h.
|
inlineprivate |
Definition at line 1327 of file geomodel_mesh_entity.h.
|
inlineprivate |
Definition at line 1349 of file geomodel_mesh_entity.h.
|
inlineprivate |
Definition at line 1322 of file geomodel_mesh_entity.h.
|
inlineprivate |
Definition at line 1344 of file geomodel_mesh_entity.h.
|
private |
Definition at line 971 of file geomodel_mesh_entity.cpp.
|
private |
Definition at line 978 of file geomodel_mesh_entity.cpp.
|
private |
|
private |
|
private |
|
friend |
Definition at line 1308 of file geomodel_mesh_entity.h.
|
friend |
Definition at line 1307 of file geomodel_mesh_entity.h.
|
friend |
Definition at line 1306 of file geomodel_mesh_entity.h.
|
friend |
Definition at line 1309 of file geomodel_mesh_entity.h.
|
friend |
Definition at line 1311 of file geomodel_mesh_entity.h.
|
friend |
Definition at line 1310 of file geomodel_mesh_entity.h.
|
friend |
Definition at line 1305 of file geomodel_mesh_entity.h.
|
friend |
Definition at line 1304 of file geomodel_mesh_entity.h.
|
private |
Definition at line 1372 of file geomodel_mesh_entity.h.