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

#include <DislocationDynamicsBase.h>

Collaboration diagram for model::DislocationDynamicsBase< dim >:

Public Member Functions

 DislocationDynamicsBase (std::shared_ptr< const SimplicialMesh< dim > > mesh, std::shared_ptr< const Polycrystal< dim > > poly, const Eigen::Matrix< double, dim, Eigen::Dynamic > &basis, const std::string &inputFile)
 DislocationDynamicsBase (const DislocationDynamicsBase &)=delete
DislocationDynamicsBase & operator= (const DislocationDynamicsBase &)=delete

Public Attributes

const std::shared_ptr< const SimplicialMesh< dim > > meshOwner
const std::shared_ptr< const Polycrystal< dim > > polyOwner
GlidePlaneFactory< dim > glidePlaneFactory
PeriodicGlidePlaneFactory< dim > periodicGlidePlaneFactory
const double EwaldLength

Detailed Description

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

Definition at line 8 of file DislocationDynamicsBase.h.

Constructor & Destructor Documentation

◆ DislocationDynamicsBase() [1/2]

template<int dim>
model::DislocationDynamicsBase< dim >::DislocationDynamicsBase ( std::shared_ptr< const SimplicialMesh< dim > > mesh,
std::shared_ptr< const Polycrystal< dim > > poly,
const Eigen::Matrix< double, dim, Eigen::Dynamic > & basis,
const std::string & inputFile )

Definition at line 6 of file DislocationDynamicsBase.cpp.

◆ DislocationDynamicsBase() [2/2]

template<int dim>
model::DislocationDynamicsBase< dim >::DislocationDynamicsBase ( const DislocationDynamicsBase< dim > & )
delete

Member Function Documentation

◆ operator=()

template<int dim>
DislocationDynamicsBase & model::DislocationDynamicsBase< dim >::operator= ( const DislocationDynamicsBase< dim > & )
delete

Member Data Documentation

◆ EwaldLength

template<int dim>
const double model::DislocationDynamicsBase< dim >::EwaldLength

Definition at line 14 of file DislocationDynamicsBase.h.

◆ glidePlaneFactory

template<int dim>
GlidePlaneFactory<dim> model::DislocationDynamicsBase< dim >::glidePlaneFactory

Definition at line 12 of file DislocationDynamicsBase.h.

◆ meshOwner

template<int dim>
const std::shared_ptr<const SimplicialMesh<dim> > model::DislocationDynamicsBase< dim >::meshOwner

Definition at line 10 of file DislocationDynamicsBase.h.

◆ periodicGlidePlaneFactory

template<int dim>
PeriodicGlidePlaneFactory<dim> model::DislocationDynamicsBase< dim >::periodicGlidePlaneFactory

Definition at line 13 of file DislocationDynamicsBase.h.

◆ polyOwner

template<int dim>
const std::shared_ptr<const Polycrystal<dim> > model::DislocationDynamicsBase< dim >::polyOwner

Definition at line 11 of file DislocationDynamicsBase.h.


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