Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
DislocationDynamicsBase.h
Go to the documentation of this file.
1#ifndef model_DislocationDynamicsBase_H_
2#define model_DislocationDynamicsBase_H_
3#include <GlidePlaneFactory.h>
5namespace model
6{
7 template<int dim>
9 {
10 const std::shared_ptr<const SimplicialMesh<dim>> meshOwner;
11 const std::shared_ptr<const Polycrystal<dim>> polyOwner;
14 const double EwaldLength;
16 std::shared_ptr<const Polycrystal<dim>> poly,
17 const Eigen::Matrix<double,dim,Eigen::Dynamic>& basis,
18 const std::string& inputFile);
21 };
22}
23#endif
const std::shared_ptr< const SimplicialMesh< dim > > meshOwner
DislocationDynamicsBase & operator=(const DislocationDynamicsBase &)=delete
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)
PeriodicGlidePlaneFactory< dim > periodicGlidePlaneFactory
const std::shared_ptr< const Polycrystal< dim > > polyOwner
DislocationDynamicsBase(const DislocationDynamicsBase &)=delete
GlidePlaneFactory< dim > glidePlaneFactory
b poly