Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::GrainBoundaryMobility Struct Reference

#include <GrainBoundaryMobility.h>

Collaboration diagram for model::GrainBoundaryMobility:

Public Types

typedef Eigen::Matrix< double, 3, 3 > MatrixDim
typedef Eigen::Matrix< double, 3, 1 > VectorDim

Public Member Functions

template<typename DislocationMobilityType>
 GrainBoundaryMobility (const DislocationMobilityType &dm, const double &spacing, const double &gbE)
double velocity (const MatrixDim &S, const VectorDim &b, const VectorDim &, const VectorDim &n, const double &T) const

Public Attributes

const double B0
const double B1
const double dH0
const double tauP

Static Public Attributes

static constexpr double kB =8.617e-5
 Boltzmann constant in [eV].

Detailed Description

Definition at line 29 of file GrainBoundaryMobility.h.

Member Typedef Documentation

◆ MatrixDim

typedef Eigen::Matrix<double,3,3> model::GrainBoundaryMobility::MatrixDim

Definition at line 36 of file GrainBoundaryMobility.h.

◆ VectorDim

typedef Eigen::Matrix<double,3,1> model::GrainBoundaryMobility::VectorDim

Definition at line 37 of file GrainBoundaryMobility.h.

Constructor & Destructor Documentation

◆ GrainBoundaryMobility()

template<typename DislocationMobilityType>
model::GrainBoundaryMobility::GrainBoundaryMobility ( const DislocationMobilityType & dm,
const double & spacing,
const double & gbE )
inline

Empty constructor is required by constexpr

Definition at line 46 of file GrainBoundaryMobility.h.

Member Function Documentation

◆ velocity()

double model::GrainBoundaryMobility::velocity ( const MatrixDim & S,
const VectorDim & b,
const VectorDim & ,
const VectorDim & n,
const double & T ) const
inline

Definition at line 59 of file GrainBoundaryMobility.h.

Member Data Documentation

◆ B0

const double model::GrainBoundaryMobility::B0

Definition at line 39 of file GrainBoundaryMobility.h.

◆ B1

const double model::GrainBoundaryMobility::B1

Definition at line 40 of file GrainBoundaryMobility.h.

◆ dH0

const double model::GrainBoundaryMobility::dH0

Definition at line 41 of file GrainBoundaryMobility.h.

◆ kB

double model::GrainBoundaryMobility::kB =8.617e-5
staticconstexpr

Boltzmann constant in [eV].

Definition at line 33 of file GrainBoundaryMobility.h.

◆ tauP

const double model::GrainBoundaryMobility::tauP

Definition at line 42 of file GrainBoundaryMobility.h.


The documentation for this struct was generated from the following file: