8#ifndef _model_DislocationMobilityPy_h_
9#define _model_DislocationMobilityPy_h_
13#ifdef _MODEL_PYBIND11_
15 #include <pybind11/embed.h>
16 #include <pybind11/eigen.h>
17 #include <pybind11/stl.h>
47 static constexpr double kB_SI=1.38064852e-23;
54#ifdef _MODEL_PYBIND11_
67 const std::shared_ptr<StochasticForceGenerator>& sfg)
const override;
DislocationMobility(const std::string &name_in)
Eigen::Matrix< double, 3, 3 > MatrixDim
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
DislocationMobilityPy(const PolycrystallineMaterialBase &material, const std::string &pyModuleName_in)
pybind11::module pyModule
static constexpr double kB_SI
const std::string pyModuleName
Eigen::Matrix< double, 3, 1 > VectorDim