|
Mechanics of Defect Evolution Library
|
#include <EvalExpression.h>
Public Types | |
| typedef TrialExpressionType::TrialFunctionType | TrialFunctionType |
| typedef Eigen::Matrix< double, rows, 1 > | EvalMatrixType |
| typedef TypeTraits< TrialFunctionType >::ElementType | ElementType |
| typedef TypeTraits< TrialFunctionType >::BaryType | BaryType |
| typedef TypeTraits< TrialFunctionType >::NodeType | NodeType |
| typedef TrialBase< TrialFunctionType > | TrialBaseType |
Public Member Functions | |
| EvalExpression (std::shared_ptr< TrialExpressionType > te) | |
| EvalMatrixType | operator() (const ElementType &ele, const BaryType &bary) const |
| EvalMatrixType | operator() (const Eigen::Matrix< double, dim, 1 > &P, const Simplex< dim, dim > *const guess) const |
| EvalMatrixType | operator() (const Eigen::Matrix< double, dim, 1 > &P) const |
| EvalMatrixType | operator() (const NodeType &node) const |
| const auto & | field () const |
| Public Member Functions inherited from model::EvalFunction< EvalExpression< TrialExpressionType > > | |
| EvalExpression< TrialExpressionType > & | derived () |
| EvalExpression< TrialExpressionType > * | p_derived () |
| operator const EvalExpression< TrialExpressionType > & () const | |
Public Attributes | |
| const std::shared_ptr< TrialExpressionType > | trialExp |
Static Public Attributes | |
| static constexpr int | rows =TrialExpressionType::rows |
| static constexpr int | cols =TrialExpressionType::cols |
| static constexpr int | dim =TypeTraits<TrialFunctionType>::dim |
Definition at line 20 of file EvalExpression.h.
| typedef TypeTraits<TrialFunctionType>::BaryType model::EvalExpression< TrialExpressionType >::BaryType |
Definition at line 29 of file EvalExpression.h.
| typedef TypeTraits<TrialFunctionType>::ElementType model::EvalExpression< TrialExpressionType >::ElementType |
Definition at line 28 of file EvalExpression.h.
| typedef Eigen::Matrix<double,rows,1> model::EvalExpression< TrialExpressionType >::EvalMatrixType |
Definition at line 26 of file EvalExpression.h.
| typedef TypeTraits<TrialFunctionType>::NodeType model::EvalExpression< TrialExpressionType >::NodeType |
Definition at line 30 of file EvalExpression.h.
| typedef TrialBase<TrialFunctionType> model::EvalExpression< TrialExpressionType >::TrialBaseType |
Definition at line 33 of file EvalExpression.h.
| typedef TrialExpressionType::TrialFunctionType model::EvalExpression< TrialExpressionType >::TrialFunctionType |
Definition at line 22 of file EvalExpression.h.
|
inlineexplicit |
Definition at line 37 of file EvalExpression.h.
|
inline |
Definition at line 95 of file EvalExpression.h.
|
inline |
Definition at line 79 of file EvalExpression.h.
|
inline |
Definition at line 51 of file EvalExpression.h.
|
inline |
Definition at line 45 of file EvalExpression.h.
|
inline |
Definition at line 84 of file EvalExpression.h.
|
staticconstexpr |
Definition at line 24 of file EvalExpression.h.
|
staticconstexpr |
Definition at line 31 of file EvalExpression.h.
|
staticconstexpr |
Definition at line 23 of file EvalExpression.h.
| const std::shared_ptr<TrialExpressionType> model::EvalExpression< TrialExpressionType >::trialExp |
Definition at line 35 of file EvalExpression.h.