|
Mechanics of Defect Evolution Library
|
#include <ImmobileSinkRate.h>
Public Types | |
| typedef EvalExpression< MobileTrialFunctionType > | MobileEvalFunctionType |
| typedef EvalExpression< ImmobileTrialFunctionType > | ImmobileEvalFunctionType |
Public Member Functions | |
| ImmobileSinkRate (const std::shared_ptr< MobileTrialFunctionType > &cM_in, const std::shared_ptr< ImmobileTrialFunctionType > &cI_in, const ClusterDynamicsParameters< 3 > &cdp_in, const PolycrystallineMaterialBase &mat_in) | |
| Eigen::Array< double, iSize/2, mSize > | biasDRIFT () const |
| Eigen::Array< double, iSize/2, mSize > | biasDAD (Eigen::Array< double, 1, mSize > &p) const |
| Eigen::Matrix< double, iSize, mSize > | sinkStrengths (const Eigen::Matrix< double, iSize, 1 > &sinkValue, const size_t &gID) const |
| template<typename ElementType, typename BaryType> | |
| const Eigen::Matrix< double, rows, cols > | operator() (const ElementType &ele, const BaryType &bary) const |
| Public Member Functions inherited from model::EvalFunction< ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType > > | |
| ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType > & | derived () |
| ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType > * | p_derived () |
| operator const ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType > & () const | |
Public Attributes | |
| const ClusterDynamicsParameters< dim > & | cdp |
| const PolycrystallineMaterialBase & | mat |
| const std::shared_ptr< MobileTrialFunctionType > | cM |
| const std::shared_ptr< MobileEvalFunctionType > | cMe |
| const std::shared_ptr< ImmobileTrialFunctionType > | cI |
| const std::shared_ptr< ImmobileEvalFunctionType > | cIe |
| const Eigen::Matrix< double, mSize, 1 > | inFactors |
| const Eigen::Matrix< double, mSize, 1 > | outFactors |
Static Public Attributes | |
| static constexpr int | rows =ImmobileTrialFunctionType::rows |
| static constexpr int | cols =1 |
| static constexpr int | mSize =MobileTrialFunctionType::rows |
| static constexpr int | iSize =ImmobileTrialFunctionType::rows |
| static constexpr int | dim = MobileTrialFunctionType::dim |
Definition at line 14 of file ImmobileSinkRate.h.
| typedef EvalExpression<ImmobileTrialFunctionType> model::ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType >::ImmobileEvalFunctionType |
Definition at line 30 of file ImmobileSinkRate.h.
| typedef EvalExpression<MobileTrialFunctionType> model::ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType >::MobileEvalFunctionType |
Definition at line 26 of file ImmobileSinkRate.h.
|
inline |
Definition at line 38 of file ImmobileSinkRate.h.
|
inline |
Definition at line 78 of file ImmobileSinkRate.h.
|
inline |
Definition at line 71 of file ImmobileSinkRate.h.
|
inline |
| [in] | elem | the element |
| [in] | bary | the barycentric cooridinate |
Definition at line 165 of file ImmobileSinkRate.h.
|
inline |
Definition at line 97 of file ImmobileSinkRate.h.
| const ClusterDynamicsParameters<dim>& model::ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType >::cdp |
Definition at line 23 of file ImmobileSinkRate.h.
| const std::shared_ptr<ImmobileTrialFunctionType> model::ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType >::cI |
Definition at line 31 of file ImmobileSinkRate.h.
| const std::shared_ptr<ImmobileEvalFunctionType> model::ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType >::cIe |
Definition at line 32 of file ImmobileSinkRate.h.
| const std::shared_ptr<MobileTrialFunctionType> model::ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType >::cM |
Definition at line 27 of file ImmobileSinkRate.h.
| const std::shared_ptr<MobileEvalFunctionType> model::ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType >::cMe |
Definition at line 28 of file ImmobileSinkRate.h.
|
staticconstexpr |
Definition at line 18 of file ImmobileSinkRate.h.
|
staticconstexpr |
Definition at line 21 of file ImmobileSinkRate.h.
| const Eigen::Matrix<double,mSize,1> model::ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType >::inFactors |
Definition at line 34 of file ImmobileSinkRate.h.
|
staticconstexpr |
Definition at line 20 of file ImmobileSinkRate.h.
| const PolycrystallineMaterialBase& model::ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType >::mat |
Definition at line 24 of file ImmobileSinkRate.h.
|
staticconstexpr |
Definition at line 19 of file ImmobileSinkRate.h.
| const Eigen::Matrix<double,mSize,1> model::ImmobileSinkRate< MobileTrialFunctionType, ImmobileTrialFunctionType >::outFactors |
Definition at line 35 of file ImmobileSinkRate.h.
|
staticconstexpr |
Definition at line 17 of file ImmobileSinkRate.h.