|
Mechanics of Defect Evolution Library
|
#include <PeriodicGlidePlane.h>
Public Types | |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDim |
| typedef VectorDim | KeyType |
| typedef Eigen::Matrix< double, dim-1, 1 > | VectorLowerDim |
| typedef CompareVectorsByComponent< double, dim, float > | CompareType |
| typedef std::vector< std::shared_ptr< PeriodicPlaneEdge< dim > > > | PeriodicPlaneEdgeContainerType |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDim |
| typedef VectorDim | KeyType |
| typedef Eigen::Matrix< double, dim-1, 1 > | VectorLowerDim |
| typedef CompareVectorsByComponent< double, dim, float > | CompareType |
| typedef std::vector< std::shared_ptr< PeriodicPlaneEdge< dim > > > | PeriodicPlaneEdgeContainerType |
Public Member Functions | |
| PeriodicPlanePatch (PeriodicPatchBoundary< dim > *const, const VectorDim &) | |
| ~PeriodicPlanePatch () | |
| void | addMeshIntersections (const BoundingMeshSegments< dim > &) |
| const PeriodicPlaneEdgeContainerType & | edges () const |
| std::shared_ptr< PeriodicPlaneEdge< dim > > | edgeOnFaces (const std::set< const Polyhedron< dim, dim-1 > * > &faces) const |
| int | contains (const VectorLowerDim &test) const |
| PeriodicPlanePatch (PeriodicPatchBoundary< dim > *const, const VectorDim &) | |
| ~PeriodicPlanePatch () | |
| void | addMeshIntersections (const BoundingMeshSegments< dim > &) |
| const PeriodicPlaneEdgeContainerType & | edges () const |
| std::shared_ptr< PeriodicPlaneEdge< dim > > | edgeOnFaces (const std::set< const Polyhedron< dim, dim-1 > * > &faces) const |
| int | contains (const VectorLowerDim &test) const |
| Public Member Functions inherited from model::StaticID< PeriodicPlanePatch< dim > > | |
| StaticID () | |
Static Public Member Functions | |
| static bool | isRightHandedBoundary (const BoundingMeshSegments< dim > &, const Plane< dim > &) |
| static bool | isRightHandedBoundary (const BoundingMeshSegments< dim > &, const Plane< dim > &) |
| Static Public Member Functions inherited from model::StaticID< PeriodicPlanePatch< dim > > | |
| static size_t | nextID () |
| static size_t & | get_count () |
| static void | set_count (const size_t &newCount) |
| static void | force_count (const size_t &newCount) |
| static void | set_increment (const size_t &newIncrement) |
Public Attributes | |
| PeriodicPatchBoundary< dim > *const | patchBoundary |
| const VectorDim | shift |
| const std::shared_ptr< GlidePlane< dim > > | glidePlane |
| Public Attributes inherited from model::StaticID< PeriodicPlanePatch< dim > > | |
| const size_t | sID |
| The static ID of this. | |
Definition at line 203 of file PeriodicGlidePlane_NEW.h.
| typedef CompareVectorsByComponent<double,dim,float> model::PeriodicPlanePatch< dim >::CompareType |
Definition at line 147 of file PeriodicGlidePlane.h.
| typedef CompareVectorsByComponent<double,dim,float> model::PeriodicPlanePatch< dim >::CompareType |
Definition at line 210 of file PeriodicGlidePlane_NEW.h.
| typedef VectorDim model::PeriodicPlanePatch< dim >::KeyType |
Definition at line 145 of file PeriodicGlidePlane.h.
| typedef VectorDim model::PeriodicPlanePatch< dim >::KeyType |
Definition at line 208 of file PeriodicGlidePlane_NEW.h.
| typedef std::vector<std::shared_ptr<PeriodicPlaneEdge<dim> > > model::PeriodicPlanePatch< dim >::PeriodicPlaneEdgeContainerType |
Definition at line 148 of file PeriodicGlidePlane.h.
| typedef std::vector<std::shared_ptr<PeriodicPlaneEdge<dim> > > model::PeriodicPlanePatch< dim >::PeriodicPlaneEdgeContainerType |
Definition at line 211 of file PeriodicGlidePlane_NEW.h.
| typedef Eigen::Matrix<double,dim,1> model::PeriodicPlanePatch< dim >::VectorDim |
Definition at line 144 of file PeriodicGlidePlane.h.
| typedef Eigen::Matrix<double,dim,1> model::PeriodicPlanePatch< dim >::VectorDim |
Definition at line 207 of file PeriodicGlidePlane_NEW.h.
| typedef Eigen::Matrix<double,dim-1,1> model::PeriodicPlanePatch< dim >::VectorLowerDim |
Definition at line 146 of file PeriodicGlidePlane.h.
| typedef Eigen::Matrix<double,dim-1,1> model::PeriodicPlanePatch< dim >::VectorLowerDim |
Definition at line 209 of file PeriodicGlidePlane_NEW.h.
| model::PeriodicPlanePatch< dim >::PeriodicPlanePatch | ( | PeriodicPatchBoundary< dim > * const | periodicPatchBoundary_in, |
| const VectorDim & | shift_in ) |
Definition at line 330 of file PeriodicGlidePlane.cpp.
| model::PeriodicPlanePatch< dim >::~PeriodicPlanePatch | ( | ) |
Definition at line 357 of file PeriodicGlidePlane.cpp.
| model::PeriodicPlanePatch< dim >::PeriodicPlanePatch | ( | PeriodicPatchBoundary< dim > * const | , |
| const VectorDim & | ) |
| model::PeriodicPlanePatch< dim >::~PeriodicPlanePatch | ( | ) |
| void model::PeriodicPlanePatch< dim >::addMeshIntersections | ( | const BoundingMeshSegments< dim > & | bms | ) |
Definition at line 384 of file PeriodicGlidePlane.cpp.
| void model::PeriodicPlanePatch< dim >::addMeshIntersections | ( | const BoundingMeshSegments< dim > & | ) |
| int model::PeriodicPlanePatch< dim >::contains | ( | const VectorLowerDim & | test | ) | const |
Definition at line 452 of file PeriodicGlidePlane.cpp.
| int model::PeriodicPlanePatch< dim >::contains | ( | const VectorLowerDim & | test | ) | const |
| std::shared_ptr< PeriodicPlaneEdge< dim > > model::PeriodicPlanePatch< dim >::edgeOnFaces | ( | const std::set< const Polyhedron< dim, dim-1 > * > & | faces | ) | const |
Definition at line 439 of file PeriodicGlidePlane.cpp.
| std::shared_ptr< PeriodicPlaneEdge< dim > > model::PeriodicPlanePatch< dim >::edgeOnFaces | ( | const std::set< const Polyhedron< dim, dim-1 > * > & | faces | ) | const |
| const PeriodicPlanePatch< dim >::PeriodicPlaneEdgeContainerType & model::PeriodicPlanePatch< dim >::edges | ( | ) | const |
Definition at line 433 of file PeriodicGlidePlane.cpp.
| const PeriodicPlaneEdgeContainerType & model::PeriodicPlanePatch< dim >::edges | ( | ) | const |
|
static |
Definition at line 365 of file PeriodicGlidePlane.cpp.
|
static |
| const std::shared_ptr< GlidePlane< dim > > model::PeriodicPlanePatch< dim >::glidePlane |
Definition at line 152 of file PeriodicGlidePlane.h.
| PeriodicPatchBoundary< dim > *const model::PeriodicPlanePatch< dim >::patchBoundary |
Definition at line 150 of file PeriodicGlidePlane.h.
| const VectorDim model::PeriodicPlanePatch< dim >::shift |
Definition at line 151 of file PeriodicGlidePlane.h.