|
Mechanics of Defect Evolution Library
|
#include <PeriodicGlidePlane.h>
Static Public Member Functions | |
| static VectorDim | rightHandedNormal (const std::vector< const PeriodicPlaneEdge< dim > * > &bnd) |
| static VectorDim | rightHandedNormal (const std::vector< const PeriodicPlaneEdge< dim > * > &bnd) |
| Static Public Member Functions inherited from model::StaticID< PeriodicPatchBoundary< 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 | |
| BoundariesContainerType | _outerBoundaries |
| BoundariesContainerType | _innerBoundaries |
| GlidePlaneFactory< dim > & | glidePlaneFactory |
| const std::shared_ptr< GlidePlane< dim > > | referencePlane |
| Public Attributes inherited from model::StaticID< PeriodicPatchBoundary< dim > > | |
| const size_t | sID |
| The static ID of this. | |
Definition at line 227 of file PeriodicGlidePlane_NEW.h.
| typedef std::vector<BoundaryContainerType> model::PeriodicPatchBoundary< dim >::BoundariesContainerType |
Definition at line 180 of file PeriodicGlidePlane.h.
| typedef std::vector<BoundaryContainerType> model::PeriodicPatchBoundary< dim >::BoundariesContainerType |
Definition at line 239 of file PeriodicGlidePlane_NEW.h.
| typedef std::vector<const PeriodicPlaneEdge<dim>*> model::PeriodicPatchBoundary< dim >::BoundaryContainerType |
Definition at line 179 of file PeriodicGlidePlane.h.
| typedef std::vector<const PeriodicPlaneEdge<dim>*> model::PeriodicPatchBoundary< dim >::BoundaryContainerType |
Definition at line 238 of file PeriodicGlidePlane_NEW.h.
| typedef Eigen::Matrix<double,dim,dim> model::PeriodicPatchBoundary< dim >::MatrixDim |
Definition at line 174 of file PeriodicGlidePlane.h.
| typedef Eigen::Matrix<double,dim,dim> model::PeriodicPatchBoundary< dim >::MatrixDim |
Definition at line 233 of file PeriodicGlidePlane_NEW.h.
| typedef KeyConstructableWeakPtrFactory<PeriodicPatchBoundary<dim>,PeriodicPlaneNode<dim>,typename PeriodicPlaneNode<dim>::CompareType> model::PeriodicPatchBoundary< dim >::NodeCointainerType |
Definition at line 177 of file PeriodicGlidePlane.h.
| typedef KeyConstructableWeakPtrFactory<PeriodicPatchBoundary<dim>,PeriodicPlaneNode<dim>,typename PeriodicPlaneNode<dim>::CompareType> model::PeriodicPatchBoundary< dim >::NodeCointainerType |
Definition at line 236 of file PeriodicGlidePlane_NEW.h.
| typedef KeyConstructableWeakPtrFactory<PeriodicPatchBoundary<dim>,PeriodicPlanePatch<dim>,typename PeriodicPlanePatch<dim>::CompareType> model::PeriodicPatchBoundary< dim >::PatchContainerType |
Definition at line 181 of file PeriodicGlidePlane.h.
| typedef KeyConstructableWeakPtrFactory<PeriodicPatchBoundary<dim>,PeriodicPlanePatch<dim>,typename PeriodicPlanePatch<dim>::CompareType> model::PeriodicPatchBoundary< dim >::PatchContainerType |
Definition at line 240 of file PeriodicGlidePlane_NEW.h.
| typedef std::set<const PeriodicPlaneEdge<dim>*> model::PeriodicPatchBoundary< dim >::UntwinnedEdgeContainerType |
Definition at line 178 of file PeriodicGlidePlane.h.
| typedef std::set<const PeriodicPlaneEdge<dim>*> model::PeriodicPatchBoundary< dim >::UntwinnedEdgeContainerType |
Definition at line 237 of file PeriodicGlidePlane_NEW.h.
| typedef Eigen::Matrix<double,dim,1> model::PeriodicPatchBoundary< dim >::VectorDim |
Definition at line 175 of file PeriodicGlidePlane.h.
| typedef Eigen::Matrix<double,dim,1> model::PeriodicPatchBoundary< dim >::VectorDim |
Definition at line 234 of file PeriodicGlidePlane_NEW.h.
| typedef Eigen::Matrix<double,dim-1,1> model::PeriodicPatchBoundary< dim >::VectorLowerDim |
Definition at line 176 of file PeriodicGlidePlane.h.
| typedef Eigen::Matrix<double,dim-1,1> model::PeriodicPatchBoundary< dim >::VectorLowerDim |
Definition at line 235 of file PeriodicGlidePlane_NEW.h.
| model::PeriodicPatchBoundary< dim >::PeriodicPatchBoundary | ( | GlidePlaneFactory< dim > & | glidePlaneFactory_in, |
| const std::shared_ptr< GlidePlane< dim > > & | referencePlane_in ) |
Definition at line 473 of file PeriodicGlidePlane.cpp.
| model::PeriodicPatchBoundary< dim >::PeriodicPatchBoundary | ( | GlidePlaneFactory< dim > & | , |
| const std::shared_ptr< GlidePlane< dim > > & | referencePlane_in ) |
| void model::PeriodicPatchBoundary< dim >::addUntwinnedEdge | ( | const PeriodicPlaneEdge< dim > * | link | ) |
Definition at line 520 of file PeriodicGlidePlane.cpp.
| void model::PeriodicPatchBoundary< dim >::addUntwinnedEdge | ( | const PeriodicPlaneEdge< dim > * | link | ) |
| void model::PeriodicPatchBoundary< dim >::createNewBoundary | ( | const PeriodicPlaneEdge< dim > * | currentEdge, |
| UntwinnedEdgeContainerType & | untwinnedCopy ) |
Definition at line 622 of file PeriodicGlidePlane.cpp.
| void model::PeriodicPatchBoundary< dim >::createNewBoundary | ( | const PeriodicPlaneEdge< dim > * | currentEdge, |
| UntwinnedEdgeContainerType & | untwinnedCopy ) |
| std::shared_ptr< GlidePlane< dim > > model::PeriodicPatchBoundary< dim >::getGlidePlane | ( | const VectorDim & | shift | ) |
Definition at line 743 of file PeriodicGlidePlane.cpp.
| std::shared_ptr< GlidePlane< dim > > model::PeriodicPatchBoundary< dim >::getGlidePlane | ( | const VectorDim & | shift | ) |
| GlidePlaneKey< dim > model::PeriodicPatchBoundary< dim >::getGlidePlaneKey | ( | const VectorDim & | shift | ) |
Definition at line 737 of file PeriodicGlidePlane.cpp.
| GlidePlaneKey< dim > model::PeriodicPatchBoundary< dim >::getGlidePlaneKey | ( | const VectorDim & | shift | ) |
| VectorDim model::PeriodicPatchBoundary< dim >::getGlobalPosition | ( | const VectorLowerDim & | point | ) | const |
| VectorDim model::PeriodicPatchBoundary< dim >::getGlobalPosition | ( | const VectorLowerDim & | point | ) | const |
| VectorLowerDim model::PeriodicPatchBoundary< dim >::getLocalPosition | ( | const VectorDim & | point, |
| const VectorDim & | shift ) const |
| VectorLowerDim model::PeriodicPatchBoundary< dim >::getLocalPosition | ( | const VectorDim & | point, |
| const VectorDim & | shift ) const |
| std::shared_ptr< PeriodicPlanePatch< dim > > model::PeriodicPatchBoundary< dim >::getPatch | ( | const VectorDim & | shift | ) |
Definition at line 719 of file PeriodicGlidePlane.cpp.
| std::shared_ptr< PeriodicPlanePatch< dim > > model::PeriodicPatchBoundary< dim >::getPatch | ( | const VectorDim & | shift | ) |
| std::shared_ptr< PeriodicPlaneNode< dim > > model::PeriodicPatchBoundary< dim >::getSharedNode | ( | const VectorDim & | pointDim, |
| const VectorDim & | shift ) |
Definition at line 615 of file PeriodicGlidePlane.cpp.
| std::shared_ptr< PeriodicPlaneNode< dim > > model::PeriodicPatchBoundary< dim >::getSharedNode | ( | const VectorDim & | pointDim, |
| const VectorDim & | shift ) |
| PeriodicPatchBoundary< dim >::BoundariesContainerType & model::PeriodicPatchBoundary< dim >::innerBoundaries | ( | ) |
Definition at line 496 of file PeriodicGlidePlane.cpp.
| BoundariesContainerType & model::PeriodicPatchBoundary< dim >::innerBoundaries | ( | ) |
| const PeriodicPatchBoundary< dim >::BoundariesContainerType & model::PeriodicPatchBoundary< dim >::innerBoundaries | ( | ) | const |
Definition at line 502 of file PeriodicGlidePlane.cpp.
| const BoundariesContainerType & model::PeriodicPatchBoundary< dim >::innerBoundaries | ( | ) | const |
| bool model::PeriodicPatchBoundary< dim >::isCompact | ( | ) | const |
Definition at line 575 of file PeriodicGlidePlane.cpp.
| bool model::PeriodicPatchBoundary< dim >::isCompact | ( | ) | const |
| int model::PeriodicPatchBoundary< dim >::isInsideOuterBoundary | ( | const VectorLowerDim & | test | ) |
Definition at line 549 of file PeriodicGlidePlane.cpp.
| int model::PeriodicPatchBoundary< dim >::isInsideOuterBoundary | ( | const VectorLowerDim & | test | ) |
| bool model::PeriodicPatchBoundary< dim >::isRightHandedBoundary | ( | const std::vector< const PeriodicPlaneEdge< dim > * > & | bnd | ) |
Definition at line 609 of file PeriodicGlidePlane.cpp.
| bool model::PeriodicPatchBoundary< dim >::isRightHandedBoundary | ( | const std::vector< const PeriodicPlaneEdge< dim > * > & | bnd | ) |
| PeriodicPatchBoundary< dim >::NodeCointainerType & model::PeriodicPatchBoundary< dim >::nodes | ( | ) |
Definition at line 537 of file PeriodicGlidePlane.cpp.
| NodeCointainerType & model::PeriodicPatchBoundary< dim >::nodes | ( | ) |
| const PeriodicPatchBoundary< dim >::NodeCointainerType & model::PeriodicPatchBoundary< dim >::nodes | ( | ) | const |
Definition at line 543 of file PeriodicGlidePlane.cpp.
| const NodeCointainerType & model::PeriodicPatchBoundary< dim >::nodes | ( | ) | const |
| PeriodicPatchBoundary< dim >::BoundariesContainerType & model::PeriodicPatchBoundary< dim >::outerBoundaries | ( | ) |
Definition at line 484 of file PeriodicGlidePlane.cpp.
| BoundariesContainerType & model::PeriodicPatchBoundary< dim >::outerBoundaries | ( | ) |
| const PeriodicPatchBoundary< dim >::BoundariesContainerType & model::PeriodicPatchBoundary< dim >::outerBoundaries | ( | ) | const |
Definition at line 490 of file PeriodicGlidePlane.cpp.
| const BoundariesContainerType & model::PeriodicPatchBoundary< dim >::outerBoundaries | ( | ) | const |
| PeriodicPatchBoundary< dim >::PatchContainerType & model::PeriodicPatchBoundary< dim >::patches | ( | ) |
Definition at line 731 of file PeriodicGlidePlane.cpp.
| PatchContainerType & model::PeriodicPatchBoundary< dim >::patches | ( | ) |
| const PeriodicPatchBoundary< dim >::PatchContainerType & model::PeriodicPatchBoundary< dim >::patches | ( | ) | const |
Definition at line 725 of file PeriodicGlidePlane.cpp.
| const PatchContainerType & model::PeriodicPatchBoundary< dim >::patches | ( | ) | const |
| void model::PeriodicPatchBoundary< dim >::removeUntwinnedEdge | ( | const PeriodicPlaneEdge< dim > * | link | ) |
Definition at line 526 of file PeriodicGlidePlane.cpp.
| void model::PeriodicPatchBoundary< dim >::removeUntwinnedEdge | ( | const PeriodicPlaneEdge< dim > * | link | ) |
| double model::PeriodicPatchBoundary< dim >::rightHandedArea | ( | const std::vector< const PeriodicPlaneEdge< dim > * > & | bnd | ) |
Definition at line 603 of file PeriodicGlidePlane.cpp.
| double model::PeriodicPatchBoundary< dim >::rightHandedArea | ( | const std::vector< const PeriodicPlaneEdge< dim > * > & | bnd | ) |
|
static |
Definition at line 581 of file PeriodicGlidePlane.cpp.
|
static |
| PeriodicPatchBoundary< dim >::UntwinnedEdgeContainerType & model::PeriodicPatchBoundary< dim >::untwinnedEdges | ( | ) |
Definition at line 514 of file PeriodicGlidePlane.cpp.
| UntwinnedEdgeContainerType & model::PeriodicPatchBoundary< dim >::untwinnedEdges | ( | ) |
| const PeriodicPatchBoundary< dim >::UntwinnedEdgeContainerType & model::PeriodicPatchBoundary< dim >::untwinnedEdges | ( | ) | const |
Definition at line 508 of file PeriodicGlidePlane.cpp.
| const UntwinnedEdgeContainerType & model::PeriodicPatchBoundary< dim >::untwinnedEdges | ( | ) | const |
| void model::PeriodicPatchBoundary< dim >::updateBoundaries | ( | ) |
Definition at line 693 of file PeriodicGlidePlane.cpp.
| void model::PeriodicPatchBoundary< dim >::updateBoundaries | ( | ) |
| BoundariesContainerType model::PeriodicPatchBoundary< dim >::_innerBoundaries |
Definition at line 184 of file PeriodicGlidePlane.h.
| BoundariesContainerType model::PeriodicPatchBoundary< dim >::_outerBoundaries |
Definition at line 183 of file PeriodicGlidePlane.h.
| GlidePlaneFactory< dim > & model::PeriodicPatchBoundary< dim >::glidePlaneFactory |
Definition at line 185 of file PeriodicGlidePlane.h.
| const std::shared_ptr< GlidePlane< dim > > model::PeriodicPatchBoundary< dim >::referencePlane |
Definition at line 186 of file PeriodicGlidePlane.h.