|
Mechanics of Defect Evolution Library
|
#include <SurfaceMeshGeometry.h>
Classes | |
| struct | Trace |
Public Types | |
| using | Vector = Eigen::Vector3d |
| using | Triangle = std::array<size_t, 3> |
Public Member Functions | |
| SurfaceMeshGeometry | split (const std::vector< Trace > &inputTraces) const |
| std::vector< Vector > | displaced (const std::vector< Vector > &displacement, double amplification) const |
Static Public Member Functions | |
| static const Simplex< 3, 3 > * | samplingParent (const Simplex< 3, 2 > *face) |
| static SurfaceMeshGeometry | build (const SimplicialMesh< 3 > &mesh, double maxArea) |
| static SurfaceMeshGeometry | build (const SimplicialMesh< 3 > &mesh, double maxArea, const std::set< size_t > &selectedFaceIDs) |
Public Attributes | |
| std::vector< Vector > | referencePoints |
| std::vector< const Simplex< 3, 3 > * > | parents |
| std::vector< Triangle > | triangles |
| std::vector< const Simplex< 3, 2 > * > | boundaryFaces |
| std::vector< Vector > | samplePoints |
| std::vector< Triangle > | walls |
Definition at line 17 of file SurfaceMeshGeometry.h.
| using model::SurfaceMeshGeometry::Triangle = std::array<size_t, 3> |
Definition at line 20 of file SurfaceMeshGeometry.h.
| using model::SurfaceMeshGeometry::Vector = Eigen::Vector3d |
Definition at line 19 of file SurfaceMeshGeometry.h.
|
inlinestatic |
Definition at line 49 of file SurfaceMeshGeometry.h.
|
inlinestatic |
Definition at line 65 of file SurfaceMeshGeometry.h.
|
inline |
Definition at line 371 of file SurfaceMeshGeometry.h.
|
inlinestatic |
Definition at line 35 of file SurfaceMeshGeometry.h.
|
inline |
Definition at line 161 of file SurfaceMeshGeometry.h.
| std::vector<const Simplex<3, 2> *> model::SurfaceMeshGeometry::boundaryFaces |
Definition at line 24 of file SurfaceMeshGeometry.h.
| std::vector<const Simplex<3, 3> *> model::SurfaceMeshGeometry::parents |
Definition at line 22 of file SurfaceMeshGeometry.h.
| std::vector<Vector> model::SurfaceMeshGeometry::referencePoints |
Definition at line 21 of file SurfaceMeshGeometry.h.
| std::vector<Vector> model::SurfaceMeshGeometry::samplePoints |
Definition at line 25 of file SurfaceMeshGeometry.h.
| std::vector<Triangle> model::SurfaceMeshGeometry::triangles |
Definition at line 23 of file SurfaceMeshGeometry.h.
| std::vector<Triangle> model::SurfaceMeshGeometry::walls |
Definition at line 26 of file SurfaceMeshGeometry.h.