|
Mechanics of Defect Evolution Library
|
#include <DislocationMobilityBase.h>
Public Types | |
| typedef Eigen::Matrix< double, 3, 3 > | MatrixDim |
| typedef Eigen::Matrix< double, 3, 1 > | VectorDim |
Public Member Functions | |
| DislocationMobilityBase (const std::string &name_in) | |
| virtual | ~DislocationMobilityBase () |
| 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 |
| double | velocity (const MatrixDim &S, const VectorDim &b, const VectorDim &n, const double &T) const |
| Public Member Functions inherited from model::StaticID< DislocationMobilityBase > | |
| StaticID () | |
Public Attributes | |
| const std::string | name |
| Public Attributes inherited from model::StaticID< DislocationMobilityBase > | |
| const size_t | sID |
| The static ID of this. | |
Static Public Attributes | |
| static constexpr double | kB_SI =1.38064852e-23 |
Additional Inherited Members | |
| Static Public Member Functions inherited from model::StaticID< DislocationMobilityBase > | |
| static size_t | nextID () |
| static size_t & | get_count () |
| static void | set_count (const size_t &newCount) |
| static void | force_count (const size_t &newCount) |
| static void | set_increment (const size_t &newIncrement) |
Definition at line 45 of file DislocationMobilityBase.h.
| typedef Eigen::Matrix<double,3,3> model::DislocationMobilityBase::MatrixDim |
Definition at line 47 of file DislocationMobilityBase.h.
| typedef Eigen::Matrix<double,3,1> model::DislocationMobilityBase::VectorDim |
Definition at line 48 of file DislocationMobilityBase.h.
| model::DislocationMobilityBase::DislocationMobilityBase | ( | const std::string & | name_in | ) |
Definition at line 44 of file DislocationMobilityBase.cpp.
|
inlinevirtual |
Definition at line 56 of file DislocationMobilityBase.h.
| double model::DislocationMobilityBase::velocity | ( | const MatrixDim & | S, |
| const VectorDim & | b, | ||
| const VectorDim & | n, | ||
| const double & | T ) const |
Definition at line 50 of file DislocationMobilityBase.cpp.
|
pure virtual |
Implemented in model::DislocationMobilityKinkPair, and model::DislocationMobilityViscousDrag.
|
staticconstexpr |
Definition at line 50 of file DislocationMobilityBase.h.
| const std::string model::DislocationMobilityBase::name |
Definition at line 51 of file DislocationMobilityBase.h.