|
Mechanics of Defect Evolution Library
|
#include <GlidePlaneFactory.h>
Public Types | |
| typedef GlidePlaneFactory< dim > | GlidePlaneFactoryType |
| typedef GlidePlane< dim > | GlidePlaneType |
| typedef MeshPlane< dim > | MeshPlaneType |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDimD |
| typedef GlidePlaneType::GlidePlaneKeyType | GlidePlaneKeyType |
| typedef KeyConstructableWeakPtrFactory< GlidePlaneFactory< dim >, GlidePlaneType > | GlidePlaneMapType |
| typedef std::shared_ptr< GlidePlaneType > | GlidePlaneSharedPtrType |
| typedef PlanePlaneIntersection< dim > | PlanePlaneIntersectionType |
| typedef std::map< std::pair< size_t, size_t >, PlanePlaneIntersectionType > | MeshPlaneIntersectionContainerType |
| Public Types inherited from model::KeyConstructableWeakPtrFactory< GlidePlaneFactory< dim >, GlidePlane< dim > > | |
| typedef GlidePlane< dim >::KeyType | KeyType |
| typedef std::weak_ptr< GlidePlane< dim > > | WeakPtrType |
| typedef std::shared_ptr< GlidePlane< dim > > | SharedPtrType |
Public Member Functions | |
| GlidePlaneFactory (const Polycrystal< dim > &poly_in) | |
| MeshPlaneIntersectionContainerType & | glidePlaneIntersections () |
| const MeshPlaneIntersectionContainerType & | glidePlaneIntersections () const |
| const PlanePlaneIntersectionType & | glidePlaneIntersection (const MeshPlaneType *const p1, const MeshPlaneType *const p2) |
| GlidePlaneMapType & | glidePlanes () |
| const GlidePlaneMapType & | glidePlanes () const |
| Public Member Functions inherited from model::KeyConstructableWeakPtrFactory< GlidePlaneFactory< dim >, GlidePlane< dim > > | |
| SharedPtrType | getFromKey (const KeyType &key) |
Public Attributes | |
| const Polycrystal< dim > & | poly |
Definition at line 37 of file GlidePlaneFactory.h.
| typedef GlidePlaneFactory<dim> model::GlidePlaneFactory< dim >::GlidePlaneFactoryType |
Definition at line 41 of file GlidePlaneFactory.h.
| typedef GlidePlaneType::GlidePlaneKeyType model::GlidePlaneFactory< dim >::GlidePlaneKeyType |
Definition at line 45 of file GlidePlaneFactory.h.
| typedef KeyConstructableWeakPtrFactory<GlidePlaneFactory<dim>,GlidePlaneType> model::GlidePlaneFactory< dim >::GlidePlaneMapType |
Definition at line 46 of file GlidePlaneFactory.h.
| typedef std::shared_ptr<GlidePlaneType> model::GlidePlaneFactory< dim >::GlidePlaneSharedPtrType |
Definition at line 47 of file GlidePlaneFactory.h.
| typedef GlidePlane<dim> model::GlidePlaneFactory< dim >::GlidePlaneType |
Definition at line 42 of file GlidePlaneFactory.h.
| typedef std::map<std::pair<size_t,size_t>,PlanePlaneIntersectionType> model::GlidePlaneFactory< dim >::MeshPlaneIntersectionContainerType |
Definition at line 49 of file GlidePlaneFactory.h.
| typedef MeshPlane<dim> model::GlidePlaneFactory< dim >::MeshPlaneType |
Definition at line 43 of file GlidePlaneFactory.h.
| typedef PlanePlaneIntersection<dim> model::GlidePlaneFactory< dim >::PlanePlaneIntersectionType |
Definition at line 48 of file GlidePlaneFactory.h.
| typedef Eigen::Matrix<double,dim,1> model::GlidePlaneFactory< dim >::VectorDimD |
Definition at line 44 of file GlidePlaneFactory.h.
| model::GlidePlaneFactory< dim >::GlidePlaneFactory | ( | const Polycrystal< dim > & | poly_in | ) |
Definition at line 38 of file GlidePlaneFactory.cpp.
| const GlidePlaneFactory< dim >::PlanePlaneIntersectionType & model::GlidePlaneFactory< dim >::glidePlaneIntersection | ( | const MeshPlaneType *const | p1, |
| const MeshPlaneType *const | p2 ) |
Definition at line 57 of file GlidePlaneFactory.cpp.
| GlidePlaneFactory< dim >::MeshPlaneIntersectionContainerType & model::GlidePlaneFactory< dim >::glidePlaneIntersections | ( | ) |
Definition at line 45 of file GlidePlaneFactory.cpp.
| const GlidePlaneFactory< dim >::MeshPlaneIntersectionContainerType & model::GlidePlaneFactory< dim >::glidePlaneIntersections | ( | ) | const |
Definition at line 51 of file GlidePlaneFactory.cpp.
| GlidePlaneFactory< dim >::GlidePlaneMapType & model::GlidePlaneFactory< dim >::glidePlanes | ( | ) |
Definition at line 82 of file GlidePlaneFactory.cpp.
| const GlidePlaneFactory< dim >::GlidePlaneMapType & model::GlidePlaneFactory< dim >::glidePlanes | ( | ) | const |
Definition at line 88 of file GlidePlaneFactory.cpp.
| const Polycrystal<dim>& model::GlidePlaneFactory< dim >::poly |
Definition at line 53 of file GlidePlaneFactory.h.