8#ifndef _model_DislocationMobilityEdgeScrew_h_
9#define _model_DislocationMobilityEdgeScrew_h_
25 const std::shared_ptr<DislocationMobilityBase>& edgeMobility_in,
26 const std::shared_ptr<DislocationMobilityBase>& screwMobility_in);
35 const std::shared_ptr<StochasticForceGenerator>& sfg)
const override;
double velocity(const MatrixDim &S, const VectorDim &b, const VectorDim &xi, const VectorDim &n, const double &T, const double &dL, const double &dt, const std::shared_ptr< StochasticForceGenerator > &sfg) const override
const std::shared_ptr< DislocationMobilityBase > edgeMobility
DislocationMobilityEdgeScrew(const PolycrystallineMaterialBase &material, const std::shared_ptr< DislocationMobilityBase > &edgeMobility_in, const std::shared_ptr< DislocationMobilityBase > &screwMobility_in)
const std::shared_ptr< DislocationMobilityBase > screwMobility
DislocationMobility(const std::string &name_in)
Eigen::Matrix< double, 3, 3 > MatrixDim
Eigen::Matrix< double, 3, 1 > VectorDim