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

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

#include <entity_type_manager.h>

Public Member Functions

 MeshEntityTypeBoundaryMap ()
 
void register_boundary (const MeshEntityType &type, const MeshEntityType &boundary)
 
template<>
 MeshEntityTypeBoundaryMap ()
 
template<>
 MeshEntityTypeBoundaryMap ()
 

Public Attributes

MeshEntityTypeMap map
 

Private Member Functions

void initialize_base ()
 

Detailed Description

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

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

Definition at line 73 of file entity_type_manager.h.

Constructor & Destructor Documentation

◆ MeshEntityTypeBoundaryMap() [1/3]

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

◆ MeshEntityTypeBoundaryMap() [2/3]

◆ MeshEntityTypeBoundaryMap() [3/3]

Member Function Documentation

◆ initialize_base()

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

Definition at line 59 of file entity_type_manager.cpp.

◆ register_boundary()

template<index_t DIMENSION>
void RINGMesh::MeshEntityTypeBoundaryMap< DIMENSION >::register_boundary ( const MeshEntityType type,
const MeshEntityType boundary 
)
inline

Definition at line 76 of file entity_type_manager.h.

Member Data Documentation

◆ map

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

Definition at line 81 of file entity_type_manager.h.


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