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

#include <Polyhedron.h>

Collaboration diagram for model::PolyhedralFaceIncidence< dim >:

Public Member Functions

std::shared_ptr< Polyhedron< dim, 0 > > source () const
std::shared_ptr< Polyhedron< dim, 0 > > sink () const
Eigen::Matrix< double, dim, 1 > tangent () const
Eigen::Matrix< double, dim, 1 > outNormal (size_t regionID) const
PolyhedralFaceIncidence next () const
PolyhedralFaceIncidence prev () const
PolyhedralFaceIncidence otherFace (size_t regionID) const

Public Attributes

std::weak_ptr< Polyhedron< dim, 2 > > face
std::shared_ptr< Polyhedron< dim, 1 > > edge
size_t index
bool reversed

Detailed Description

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

Definition at line 43 of file Polyhedron.h.

Member Function Documentation

◆ next()

template<int dim>
PolyhedralFaceIncidence< dim > model::PolyhedralFaceIncidence< dim >::next ( ) const

Definition at line 21 of file PolyhedralMeshImplementation.h.

◆ otherFace()

template<int dim>
requires (dim == 3)
PolyhedralFaceIncidence< dim > model::PolyhedralFaceIncidence< dim >::otherFace ( size_t regionID) const

Definition at line 17 of file PolyhedralMesh.cpp.

◆ outNormal()

template<int dim>
requires (dim == 3)
Eigen::Matrix< double, dim, 1 > model::PolyhedralFaceIncidence< dim >::outNormal ( size_t regionID) const

Definition at line 6 of file PolyhedralMesh.cpp.

◆ prev()

template<int dim>
PolyhedralFaceIncidence< dim > model::PolyhedralFaceIncidence< dim >::prev ( ) const

Definition at line 30 of file PolyhedralMeshImplementation.h.

◆ sink()

template<int dim>
std::shared_ptr< Polyhedron< dim, 0 > > model::PolyhedralFaceIncidence< dim >::sink ( ) const

Definition at line 13 of file PolyhedralMeshImplementation.h.

◆ source()

template<int dim>
std::shared_ptr< Polyhedron< dim, 0 > > model::PolyhedralFaceIncidence< dim >::source ( ) const

Definition at line 9 of file PolyhedralMeshImplementation.h.

◆ tangent()

template<int dim>
Eigen::Matrix< double, dim, 1 > model::PolyhedralFaceIncidence< dim >::tangent ( ) const

Definition at line 17 of file PolyhedralMeshImplementation.h.

Member Data Documentation

◆ edge

template<int dim>
std::shared_ptr<Polyhedron<dim, 1> > model::PolyhedralFaceIncidence< dim >::edge

Definition at line 46 of file Polyhedron.h.

◆ face

template<int dim>
std::weak_ptr<Polyhedron<dim, 2> > model::PolyhedralFaceIncidence< dim >::face

Definition at line 45 of file Polyhedron.h.

◆ index

template<int dim>
size_t model::PolyhedralFaceIncidence< dim >::index

Definition at line 47 of file Polyhedron.h.

◆ reversed

template<int dim>
bool model::PolyhedralFaceIncidence< dim >::reversed

Definition at line 48 of file Polyhedron.h.


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