|
Mechanics of Defect Evolution Library
|
#include <GlidePlane.h>
Public Types | |
| typedef GlidePlane< dim > | GlidePlaneType |
| typedef GlidePlaneFactory< dim > | GlidePlaneFactoryType |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDim |
| typedef GlidePlaneKey< dim > | KeyType |
| typedef KeyType | GlidePlaneKeyType |
| Public Types inherited from model::LatticePlane | |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDimD |
| typedef LatticeVector< dim > | LatticeVectorType |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDimD |
| typedef LatticeVector< dim > | LatticeVectorType |
| Public Types inherited from model::MeshPlane< dim > | |
| typedef std::array< long int, dim+3 > | MeshPlaneKeyType |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDim |
| typedef Eigen::Matrix< double, dim-1, 1 > | VectorLowerDim |
| typedef Eigen::Matrix< double, dim, dim > | MatrixDim |
| typedef std::pair< VectorDim, const Simplex< dim, 1 > *const > | RootType |
| typedef std::deque< RootType > | RootContainerType |
| Public Types inherited from model::Plane< dim > | |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDim |
| typedef Eigen::Matrix< double, dim-1, 1 > | VectorLowerDim |
| typedef Eigen::Matrix< double, dim, dim > | MatrixDim |
Public Member Functions | |
| GlidePlane (const GlidePlaneFactoryType *const gpF, const GlidePlaneKeyType &key_in) | |
| GlidePlane (const GlidePlane< dim > &other)=delete | |
| ~GlidePlane () | |
| std::set< std::shared_ptr< SlipSystem > > | slipSystems () const |
| std::shared_ptr< GlidePlaneBase > | planeBase () const |
| int | planeBaseID () const |
| Public Member Functions inherited from model::LatticePlane | |
| LatticePlane (const VectorDimD &P, const ReciprocalLatticeDirection< dim > &r) | |
| LatticePlane (const LatticeVector< dim > &L, const ReciprocalLatticeDirection< dim > &r) | |
| LatticePlane (const long int &hin, const ReciprocalLatticeDirection< dim > &r) | |
| VectorDimD | planeOrigin () const |
| LatticePlane (const VectorDimD &P, const ReciprocalLatticeDirection< dim > &r) | |
| LatticePlane (const LatticeVector< dim > &L, const ReciprocalLatticeDirection< dim > &r) | |
| LatticePlane (const long int &hin, const ReciprocalLatticeDirection< dim > &r) | |
| VectorDimD | planeOrigin () const |
| Public Member Functions inherited from model::MeshPlane< dim > | |
| MeshPlane (const SimplicialMesh< dim > &mesh, const size_t &rID, const VectorDim &p, const VectorDim &n) | |
| MeshPlane (const Polyhedron< dim, dim-1 > &face, const size_t &rID1, const size_t &rID2) | |
| Public Member Functions inherited from model::StaticID< MeshPlane< dim > > | |
| StaticID () | |
| Public Member Functions inherited from model::Plane< dim > | |
| Plane (const VectorDim &p, const VectorDim &n) | |
| bool | contains (const VectorDim &P0) const |
| bool | isAbove (const VectorDim &P0) const |
| bool | isBelow (const VectorDim &P0) const |
| VectorDim | snapToPlane (const VectorDim &P0) const |
| double | distanceTo (const VectorDim &P0) const |
| double | signedDistanceTo (const VectorDim &P0) const |
| VectorLowerDim | localPosition (const VectorDim &point) const |
| VectorDim | globalPosition (const VectorLowerDim &point) const |
| VectorLowerDim | localDirection (const VectorDim &dir) const |
| VectorDim | globalDirection (const VectorLowerDim &dir) const |
Public Attributes | |
| const GlidePlaneFactoryType & | glidePlaneFactory |
| const Grain< dim > & | grain |
| const GlidePlaneKeyType | key |
| Public Attributes inherited from model::LatticePlane | |
| const LatticePlaneKey< dim > | key |
| const ReciprocalLatticeDirection< dim > | n |
| const LatticePlaneKey< dim >::LongIntType | planeIndex |
| Public Attributes inherited from model::MeshPlane< dim > | |
| const std::pair< int, int > | regionIDs |
| const BoundingMeshSegments< dim > | meshIntersections |
| Public Attributes inherited from model::StaticID< MeshPlane< dim > > | |
| const size_t | sID |
| The static ID of this. | |
| Public Attributes inherited from model::Plane< dim > | |
| const VectorDim | P |
| const VectorDim | unitNormal |
| const MatrixDim | L2G |
Static Public Attributes | |
| static int | verboseGlidePlane |
| Static Public Attributes inherited from model::LatticePlane | |
| static constexpr int | dim =3 |
Additional Inherited Members | |
| Static Public Member Functions inherited from model::LatticePlane | |
| static std::pair< bool, long int > | computeHeight (const ReciprocalLatticeDirection< dim > &r, const VectorDimD &P) |
| static std::pair< bool, long int > | computeHeight (const ReciprocalLatticeDirection< dim > &r, const LatticeVector< dim > &L) |
| static std::pair< bool, long int > | computeHeight (const ReciprocalLatticeDirection< dim > &r, const VectorDimD &P) |
| static std::pair< bool, long int > | computeHeight (const ReciprocalLatticeDirection< dim > &r, const LatticeVector< dim > &L) |
| Static Public Member Functions inherited from model::MeshPlane< dim > | |
| static BoundingMeshSegments< dim > | getFaceBoundary (const Polyhedron< dim, dim-1 > &face) |
| static void | checkPlaneIntersections (const BoundingMeshSegments< dim > &temp) |
| Static Public Member Functions inherited from model::StaticID< MeshPlane< 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) |
| Static Public Member Functions inherited from model::Plane< dim > | |
| static MatrixDim | getL2G (const VectorDim &z) |
Definition at line 41 of file GlidePlane.h.
| typedef GlidePlaneFactory<dim> model::GlidePlane< dim >::GlidePlaneFactoryType |
Definition at line 47 of file GlidePlane.h.
| typedef KeyType model::GlidePlane< dim >::GlidePlaneKeyType |
Definition at line 50 of file GlidePlane.h.
| typedef GlidePlane<dim> model::GlidePlane< dim >::GlidePlaneType |
Definition at line 46 of file GlidePlane.h.
| typedef GlidePlaneKey<dim> model::GlidePlane< dim >::KeyType |
Definition at line 49 of file GlidePlane.h.
| typedef Eigen::Matrix<double,dim,1> model::GlidePlane< dim >::VectorDim |
Definition at line 48 of file GlidePlane.h.
| model::GlidePlane< dim >::GlidePlane | ( | const GlidePlaneFactoryType *const | gpF, |
| const GlidePlaneKeyType & | key_in ) |
Definition at line 17 of file GlidePlane.cpp.
|
delete |
| model::GlidePlane< dim >::~GlidePlane | ( | ) |
Definition at line 29 of file GlidePlane.cpp.
| std::shared_ptr< GlidePlaneBase > model::GlidePlane< dim >::planeBase | ( | ) | const |
Definition at line 49 of file GlidePlane.cpp.
| int model::GlidePlane< dim >::planeBaseID | ( | ) | const |
Definition at line 62 of file GlidePlane.cpp.
| std::set< std::shared_ptr< SlipSystem > > model::GlidePlane< dim >::slipSystems | ( | ) | const |
Definition at line 35 of file GlidePlane.cpp.
| const GlidePlaneFactoryType& model::GlidePlane< dim >::glidePlaneFactory |
Definition at line 54 of file GlidePlane.h.
| const Grain<dim>& model::GlidePlane< dim >::grain |
Definition at line 55 of file GlidePlane.h.
| const GlidePlaneKeyType model::GlidePlane< dim >::key |
Definition at line 56 of file GlidePlane.h.
|
static |
Definition at line 52 of file GlidePlane.h.