Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::MeshRegionBoundary< dim > Struct Template Reference

#include <MeshRegionBoundary.h>

Inheritance diagram for model::MeshRegionBoundary< dim >:
Collaboration diagram for model::MeshRegionBoundary< dim >:

Public Types

typedef Simplex< dim, dim-1 > SimplexType
typedef Polyhedron< dim, dim-1 > PlanarMeshFaceType
typedef std::map< size_t, std::shared_ptr< PlanarMeshFaceType > > MeshFacesContainerType

Public Member Functions

 MeshRegionBoundary (const std::pair< size_t, size_t > &rbndID, PolyhedralMesh< dim > &topologyIn)
void update ()
const std::set< const SimplexType * > & simplices () const
std::set< const SimplexType * > & simplices ()
const MeshFacesContainerType & faces () const
MeshFacesContainerType & faces ()

Public Attributes

const std::pair< int, int > regionBndID

Detailed Description

template<int dim>
struct model::MeshRegionBoundary< dim >

Definition at line 21 of file MeshRegionBoundary.h.

Member Typedef Documentation

◆ MeshFacesContainerType

template<int dim>
typedef std::map<size_t,std::shared_ptr<PlanarMeshFaceType> > model::MeshRegionBoundary< dim >::MeshFacesContainerType

Definition at line 26 of file MeshRegionBoundary.h.

◆ PlanarMeshFaceType

template<int dim>
typedef Polyhedron<dim,dim-1> model::MeshRegionBoundary< dim >::PlanarMeshFaceType

Definition at line 25 of file MeshRegionBoundary.h.

◆ SimplexType

template<int dim>
typedef Simplex<dim,dim-1> model::MeshRegionBoundary< dim >::SimplexType

Definition at line 24 of file MeshRegionBoundary.h.

Constructor & Destructor Documentation

◆ MeshRegionBoundary()

template<int dim>
model::MeshRegionBoundary< dim >::MeshRegionBoundary ( const std::pair< size_t, size_t > & rbndID,
PolyhedralMesh< dim > & topologyIn )

Definition at line 80 of file MeshRegionBoundary.cpp.

Member Function Documentation

◆ faces() [1/2]

template<int dim>
MeshRegionBoundary< dim >::MeshFacesContainerType & model::MeshRegionBoundary< dim >::faces ( )

Definition at line 111 of file MeshRegionBoundary.cpp.

◆ faces() [2/2]

template<int dim>
const MeshRegionBoundary< dim >::MeshFacesContainerType & model::MeshRegionBoundary< dim >::faces ( ) const

Definition at line 105 of file MeshRegionBoundary.cpp.

◆ simplices() [1/2]

template<int dim>
std::set< const typename MeshRegionBoundary< dim >::SimplexType * > & model::MeshRegionBoundary< dim >::simplices ( )

Definition at line 99 of file MeshRegionBoundary.cpp.

◆ simplices() [2/2]

template<int dim>
const std::set< const typename MeshRegionBoundary< dim >::SimplexType * > & model::MeshRegionBoundary< dim >::simplices ( ) const

Definition at line 93 of file MeshRegionBoundary.cpp.

◆ update()

template<int dim>
void model::MeshRegionBoundary< dim >::update ( )

Definition at line 87 of file MeshRegionBoundary.cpp.

Member Data Documentation

◆ regionBndID

template<int dim>
const std::pair<int,int> model::MeshRegionBoundary< dim >::regionBndID

Definition at line 38 of file MeshRegionBoundary.h.


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