Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::PeriodicGlidePlaneFactory< dim > Struct Template Reference

#include <PeriodicGlidePlaneFactory.h>

Inheritance diagram for model::PeriodicGlidePlaneFactory< dim >:
Collaboration diagram for model::PeriodicGlidePlaneFactory< dim >:

Public Types

typedef Eigen::Matrix< double, dim, 1 > VectorDim
typedef PeriodicGlidePlaneFactory< dim > PeriodicGlidePlaneFactoryType
typedef PeriodicGlidePlane< dim > PeriodicGlidePlaneType
typedef KeyConstructableWeakPtrFactory< PeriodicGlidePlaneFactoryType, PeriodicGlidePlaneType > BaseType
typedef GlidePlane< dim > GlidePlaneType
typedef GlidePlaneType::KeyType GlidePlaneKeyType
typedef std::shared_ptr< PeriodicGlidePlaneType > PeriodicGlidePlaneSharedPtrType
Public Types inherited from model::KeyConstructableWeakPtrFactory< PeriodicGlidePlaneFactory< dim >, PeriodicGlidePlane< dim > >
typedef PeriodicGlidePlane< dim >::KeyType KeyType
typedef std::weak_ptr< PeriodicGlidePlane< dim > > WeakPtrType
typedef std::shared_ptr< PeriodicGlidePlane< dim > > SharedPtrType

Public Member Functions

 PeriodicGlidePlaneFactory (const Polycrystal< dim > &poly_in, GlidePlaneFactory< dim > &glidePlaneFactory_in)
PeriodicGlidePlaneSharedPtrType get (const GlidePlaneKeyType &temp)
BaseType & periodicGlidePlanes ()
const BaseType & periodicGlidePlanes () const
Public Member Functions inherited from model::KeyConstructableWeakPtrFactory< PeriodicGlidePlaneFactory< dim >, PeriodicGlidePlane< dim > >
SharedPtrType getFromKey (const KeyType &key)

Public Attributes

const Polycrystal< dim > & poly
GlidePlaneFactory< dim > & glidePlaneFactory

Detailed Description

template<int dim>
struct model::PeriodicGlidePlaneFactory< dim >

Definition at line 28 of file PeriodicGlidePlaneFactory.h.

Member Typedef Documentation

◆ BaseType

◆ GlidePlaneKeyType

template<int dim>
typedef GlidePlaneType::KeyType model::PeriodicGlidePlaneFactory< dim >::GlidePlaneKeyType

Definition at line 37 of file PeriodicGlidePlaneFactory.h.

◆ GlidePlaneType

template<int dim>
typedef GlidePlane<dim> model::PeriodicGlidePlaneFactory< dim >::GlidePlaneType

Definition at line 36 of file PeriodicGlidePlaneFactory.h.

◆ PeriodicGlidePlaneFactoryType

template<int dim>
typedef PeriodicGlidePlaneFactory<dim> model::PeriodicGlidePlaneFactory< dim >::PeriodicGlidePlaneFactoryType

Definition at line 33 of file PeriodicGlidePlaneFactory.h.

◆ PeriodicGlidePlaneSharedPtrType

template<int dim>
typedef std::shared_ptr<PeriodicGlidePlaneType> model::PeriodicGlidePlaneFactory< dim >::PeriodicGlidePlaneSharedPtrType

Definition at line 38 of file PeriodicGlidePlaneFactory.h.

◆ PeriodicGlidePlaneType

template<int dim>
typedef PeriodicGlidePlane<dim> model::PeriodicGlidePlaneFactory< dim >::PeriodicGlidePlaneType

Definition at line 34 of file PeriodicGlidePlaneFactory.h.

◆ VectorDim

template<int dim>
typedef Eigen::Matrix<double,dim,1> model::PeriodicGlidePlaneFactory< dim >::VectorDim

Definition at line 32 of file PeriodicGlidePlaneFactory.h.

Constructor & Destructor Documentation

◆ PeriodicGlidePlaneFactory()

template<int dim>
model::PeriodicGlidePlaneFactory< dim >::PeriodicGlidePlaneFactory ( const Polycrystal< dim > & poly_in,
GlidePlaneFactory< dim > & glidePlaneFactory_in )

Definition at line 18 of file PeriodicGlidePlaneFactory.cpp.

Member Function Documentation

◆ get()

◆ periodicGlidePlanes() [1/2]

template<int dim>
PeriodicGlidePlaneFactory< dim >::BaseType & model::PeriodicGlidePlaneFactory< dim >::periodicGlidePlanes ( )

Definition at line 49 of file PeriodicGlidePlaneFactory.cpp.

◆ periodicGlidePlanes() [2/2]

template<int dim>
const PeriodicGlidePlaneFactory< dim >::BaseType & model::PeriodicGlidePlaneFactory< dim >::periodicGlidePlanes ( ) const

Definition at line 55 of file PeriodicGlidePlaneFactory.cpp.

Member Data Documentation

◆ glidePlaneFactory

template<int dim>
GlidePlaneFactory<dim>& model::PeriodicGlidePlaneFactory< dim >::glidePlaneFactory

Definition at line 43 of file PeriodicGlidePlaneFactory.h.

◆ poly

template<int dim>
const Polycrystal<dim>& model::PeriodicGlidePlaneFactory< dim >::poly

Definition at line 42 of file PeriodicGlidePlaneFactory.h.


The documentation for this struct was generated from the following files: