|
Mechanics of Defect Evolution Library
|
#include <PolyhedralMesh.h>
Classes | |
| struct | FaceInput |
Public Types | |
| using | Vector = Eigen::Matrix<double, dim, 1> |
Public Member Functions | |
| PolyhedralMesh () | |
| PolyhedralMesh (const PolyhedralMesh &)=delete | |
| PolyhedralMesh & | operator= (const PolyhedralMesh &)=delete |
| PolyhedralMesh (const std::map< size_t, Vector > &positions, const std::vector< FaceInput > &faces) | |
| template<int order> | |
| const PolyhedronFactory< dim, order > & | factory () const |
| std::shared_ptr< Polyhedron< dim, dim > > | getRegion (size_t id) |
| std::shared_ptr< Polyhedron< dim, dim - 1 > > | createFace (const Simplex< dim, dim - 1 > *simplex) |
| const Polyhedron< dim, dim > & | region (size_t id) const |
| const Polyhedron< dim, dim - 1 > & | face (size_t id) const |
| void | buildTopology () |
| void | validate () const |
| void | validate () const |
| void | validate () const |
Definition at line 18 of file PolyhedralMesh.h.
| using model::PolyhedralMesh< dim >::Vector = Eigen::Matrix<double, dim, 1> |
Definition at line 32 of file PolyhedralMesh.h.
|
inline |
Definition at line 39 of file PolyhedralMesh.h.
|
delete |
| model::PolyhedralMesh< dim >::PolyhedralMesh | ( | const std::map< size_t, Vector > & | positions, |
| const std::vector< FaceInput > & | faces ) |
Definition at line 222 of file PolyhedralMeshImplementation.h.
| void model::PolyhedralMesh< dim >::buildTopology | ( | ) |
Definition at line 291 of file PolyhedralMeshImplementation.h.
| std::shared_ptr< Polyhedron< dim, dim - 1 > > model::PolyhedralMesh< dim >::createFace | ( | const Simplex< dim, dim - 1 > * | simplex | ) |
Definition at line 258 of file PolyhedralMeshImplementation.h.
| const Polyhedron< dim, dim - 1 > & model::PolyhedralMesh< dim >::face | ( | size_t | id | ) | const |
Definition at line 43 of file PolyhedralMeshImplementation.h.
|
inline |
Definition at line 46 of file PolyhedralMesh.h.
|
inline |
Definition at line 50 of file PolyhedralMesh.h.
|
delete |
| const Polyhedron< dim, dim > & model::PolyhedralMesh< dim >::region | ( | size_t | id | ) | const |
Definition at line 39 of file PolyhedralMeshImplementation.h.
| void model::PolyhedralMesh< dim >::validate | ( | ) | const |
Definition at line 383 of file PolyhedralMeshImplementation.h.
| void model::PolyhedralMesh< 3 >::validate | ( | ) | const |
| void model::PolyhedralMesh< 3 >::validate | ( | ) | const |
Definition at line 70 of file PolyhedralMesh.cpp.