Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
src
DislocationMobilities
DislocationMobility.cpp
Go to the documentation of this file.
1
/* This file is part of MoDELib, the Mechanics Of Defects Evolution Library.
2
*
3
*
4
* MoDELib is distributed without any warranty under the
5
* GNU General Public License (GPL) v2 <http://www.gnu.org/licenses/>.
6
*/
7
8
#ifndef _model_DislocationMobility_cpp_
9
#define _model_DislocationMobility_cpp_
10
11
#include <
DislocationMobility.h
>
12
13
namespace
model
14
{
15
16
17
18
DislocationMobility::DislocationMobility
(
const
std::string& name_in) :
19
/* init */
name
(name_in)
20
{
21
std::cout<<
greenBoldColor
<<
"Creating "
<<
name
<<
defaultColor
<<std::endl;
22
}
23
24
double
DislocationMobility::velocity
(
const
MatrixDim
&
S
,
25
const
VectorDim
&
b
,
26
const
VectorDim
&
xi
,
27
const
VectorDim
& n,
28
const
double
& T)
const
29
{
30
return
velocity
(
S
,
b
,
xi
,n,T,0.0,0.0,
nullptr
);
31
}
32
33
}
34
#endif
DislocationMobility.h
S
the tangent vector S
Definition
infiniteDisplacement.m:7
b
b
Definition
int_R.m:16
model
Definition
DD_converter.dox:2
model::greenBoldColor
static std::string greenBoldColor
Definition
TerminalColors.h:23
model::defaultColor
static std::string defaultColor
Definition
TerminalColors.h:17
model::DislocationMobility::DislocationMobility
DislocationMobility(const std::string &name_in)
Definition
DislocationMobility.cpp:18
model::DislocationMobility::velocity
virtual double velocity(const MatrixDim &S, const VectorDim &b, const VectorDim &, const VectorDim &n, const double &T, const double &dL, const double &dt, const std::shared_ptr< StochasticForceGenerator > &sfg) const =0
model::DislocationMobility::name
const std::string name
Definition
DislocationMobility.h:35
model::DislocationMobility::MatrixDim
Eigen::Matrix< double, 3, 3 > MatrixDim
Definition
DislocationMobility.h:33
model::DislocationMobility::VectorDim
Eigen::Matrix< double, 3, 1 > VectorDim
Definition
DislocationMobility.h:34
xi
REAL * xi
Definition
triangle.cpp:6530
Generated by
1.15.0