8#ifndef _model_DislocationMobilityBase_cpp_
9#define _model_DislocationMobilityBase_cpp_
22 const size_t nThreads = omp_get_max_threads();
24 const size_t nThreads = 1;
27 distributions.resize(nThreads,std::normal_distribution<double>(0.0,1.0));
53 const double& T)
const
initial point of the source segment B
size_t InstanceCount< Derived >::count
static std::string greenBoldColor
static std::string defaultColor
DislocationMobilityBase(const std::string &name_in)
Eigen::Matrix< double, 3, 1 > VectorDim
virtual double velocity(const MatrixDim &S, const VectorDim &b, const VectorDim &n, const double &T, const double &dL, const double &dt, const std::shared_ptr< StochasticForceGenerator > &sfg) const =0
Eigen::Matrix< double, 3, 3 > MatrixDim
const int stochasticForceSeed
std::vector< std::normal_distribution< double > > distributions
std::vector< T > generators
StochasticForceGenerator(const DefectiveCrystalTraitsIO &traitsIO)
std::default_random_engine T
double stochasticVelocity(const double &kB, const double &T, const double &B, const double &L, const double &dt)