RINGMesh  Version 5.0.0
A programming library for geological model meshes
RINGMesh::MeshEntityTypeIncidentEntityMap< DIMENSION > Struct Template Reference

struct used to map the type of a Mesh Entity to the type of its incident mesh entity "Line" is incident of "Corner" "Surface" is incident of "Line" "Region" is incident of "Surface" More...

#include <entity_type_manager.h>

Public Member Functions

 MeshEntityTypeIncidentEntityMap ()
 
void register_incident_entity (const MeshEntityType &type, const MeshEntityType &incident_entity)
 
template<>
 MeshEntityTypeIncidentEntityMap ()
 
template<>
 MeshEntityTypeIncidentEntityMap ()
 

Public Attributes

MeshEntityTypeMap map
 

Private Member Functions

void initialize_base ()
 

Detailed Description

template<index_t DIMENSION>
struct RINGMesh::MeshEntityTypeIncidentEntityMap< DIMENSION >

struct used to map the type of a Mesh Entity to the type of its incident mesh entity "Line" is incident of "Corner" "Surface" is incident of "Line" "Region" is incident of "Surface"

Definition at line 95 of file entity_type_manager.h.

Constructor & Destructor Documentation

◆ MeshEntityTypeIncidentEntityMap() [1/3]

template<index_t DIMENSION>
RINGMesh::MeshEntityTypeIncidentEntityMap< DIMENSION >::MeshEntityTypeIncidentEntityMap ( )

◆ MeshEntityTypeIncidentEntityMap() [2/3]

◆ MeshEntityTypeIncidentEntityMap() [3/3]

Member Function Documentation

◆ initialize_base()

template<index_t DIMENSION>
void RINGMesh::MeshEntityTypeIncidentEntityMap< DIMENSION >::initialize_base ( )
private

Definition at line 70 of file entity_type_manager.cpp.

◆ register_incident_entity()

template<index_t DIMENSION>
void RINGMesh::MeshEntityTypeIncidentEntityMap< DIMENSION >::register_incident_entity ( const MeshEntityType type,
const MeshEntityType incident_entity 
)
inline

Definition at line 98 of file entity_type_manager.h.

Member Data Documentation

◆ map

template<index_t DIMENSION>
MeshEntityTypeMap RINGMesh::MeshEntityTypeIncidentEntityMap< DIMENSION >::map

Definition at line 103 of file entity_type_manager.h.


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