|
Mechanics of Defect Evolution Library
|
#include <FirstOrderReaction.h>
Public Types | |
| typedef EvalExpression< ImmobileTrialFunctionType > | ImmobileEvalFunctionType |
Public Member Functions | |
| FirstOrderReaction (const std::shared_ptr< ImmobileTrialFunctionType > &sink_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 |
| Eigen::Matrix< double, mSize, mSize > | buildR1 (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< FirstOrderReaction< MobileTrialFunctionType, ImmobileTrialFunctionType > > | |
| FirstOrderReaction< MobileTrialFunctionType, ImmobileTrialFunctionType > & | derived () |
| FirstOrderReaction< MobileTrialFunctionType, ImmobileTrialFunctionType > * | p_derived () |
| operator const FirstOrderReaction< MobileTrialFunctionType, ImmobileTrialFunctionType > & () const | |
Public Attributes | |
| const ClusterDynamicsParameters< dim > & | cdp |
| const PolycrystallineMaterialBase & | mat |
| const std::shared_ptr< ImmobileTrialFunctionType > | sink |
| const std::shared_ptr< ImmobileEvalFunctionType > | sinke |
| const Eigen::Matrix< double, rows, 1 > | inFactors |
| const Eigen::Matrix< double, rows, 1 > | outFactors |
Static Public Attributes | |
| static constexpr int | rows = MobileTrialFunctionType::rows |
| static constexpr int | cols = rows |
| static constexpr int | iSize = ImmobileTrialFunctionType::rows |
| static constexpr int | mSize = MobileTrialFunctionType::rows |
| static constexpr int | dim = MobileTrialFunctionType::dim |
Definition at line 14 of file FirstOrderReaction.h.
| typedef EvalExpression<ImmobileTrialFunctionType> model::FirstOrderReaction< MobileTrialFunctionType, ImmobileTrialFunctionType >::ImmobileEvalFunctionType |
Definition at line 26 of file FirstOrderReaction.h.
|
inline |
Definition at line 33 of file FirstOrderReaction.h.
|
inline |
Definition at line 71 of file FirstOrderReaction.h.
|
inline |
Definition at line 64 of file FirstOrderReaction.h.
|
inline |
Definition at line 157 of file FirstOrderReaction.h.
|
inline |
| [in] | elem | the element |
| [in] | bary | the barycentric cooridinate |
Definition at line 174 of file FirstOrderReaction.h.
|
inline |
Definition at line 90 of file FirstOrderReaction.h.
| const ClusterDynamicsParameters<dim>& model::FirstOrderReaction< MobileTrialFunctionType, ImmobileTrialFunctionType >::cdp |
Definition at line 23 of file FirstOrderReaction.h.
|
staticconstexpr |
Definition at line 18 of file FirstOrderReaction.h.
|
staticconstexpr |
Definition at line 21 of file FirstOrderReaction.h.
| const Eigen::Matrix<double,rows,1> model::FirstOrderReaction< MobileTrialFunctionType, ImmobileTrialFunctionType >::inFactors |
Definition at line 30 of file FirstOrderReaction.h.
|
staticconstexpr |
Definition at line 19 of file FirstOrderReaction.h.
| const PolycrystallineMaterialBase& model::FirstOrderReaction< MobileTrialFunctionType, ImmobileTrialFunctionType >::mat |
Definition at line 24 of file FirstOrderReaction.h.
|
staticconstexpr |
Definition at line 20 of file FirstOrderReaction.h.
| const Eigen::Matrix<double,rows,1> model::FirstOrderReaction< MobileTrialFunctionType, ImmobileTrialFunctionType >::outFactors |
Definition at line 31 of file FirstOrderReaction.h.
|
staticconstexpr |
Definition at line 17 of file FirstOrderReaction.h.
| const std::shared_ptr<ImmobileTrialFunctionType> model::FirstOrderReaction< MobileTrialFunctionType, ImmobileTrialFunctionType >::sink |
Definition at line 27 of file FirstOrderReaction.h.
| const std::shared_ptr<ImmobileEvalFunctionType> model::FirstOrderReaction< MobileTrialFunctionType, ImmobileTrialFunctionType >::sinke |
Definition at line 28 of file FirstOrderReaction.h.