|
Mechanics of Defect Evolution Library
|
#include <TrialDef.h>
Public Types | |
| typedef T::TrialFunctionType | TrialFunctionType |
| typedef TypeTraits< TrialFunctionType >::ElementType | ElementType |
| typedef TypeTraits< TrialFunctionType >::BaryType | BaryType |
| typedef Eigen::Matrix< double, rows, dofPerElement > | ShapeFunctionMatrixType |
| typedef Eigen::Matrix< double, rows, 1 > | EvalMatrixType |
Public Member Functions | |
| TrialDef (std::shared_ptr< T > x) | |
| Eigen::Matrix< double, rows, dofPerElement > | sfm (const ElementType &ele, const BaryType &bary) const |
| const auto & | field () const |
| Public Member Functions inherited from model::TrialExpressionBase< TrialDef< T > > | |
| TrialExpressionBase ()=default | |
| TrialDef< T > & | derived () |
| TrialDef< T > * | p_derived () |
| operator const TrialDef< T > & () const | |
Public Attributes | |
| const std::shared_ptr< T > | op |
Static Public Attributes | |
| static constexpr int | dim =TypeTraits<TrialFunctionType>::dim |
| static constexpr int | dofPerElement =TypeTraits<TrialFunctionType>::dofPerElement |
| static constexpr int | rows =(TrialFunctionType::dim*(TrialFunctionType::dim+1))/2 |
| static constexpr int | cols =T::cols |
Definition at line 24 of file TrialDef.h.
| typedef TypeTraits<TrialFunctionType>::BaryType model::TrialDef< T >::BaryType |
Definition at line 30 of file TrialDef.h.
| typedef TypeTraits<TrialFunctionType>::ElementType model::TrialDef< T >::ElementType |
Definition at line 29 of file TrialDef.h.
| typedef Eigen::Matrix<double,rows,1> model::TrialDef< T >::EvalMatrixType |
Definition at line 36 of file TrialDef.h.
| typedef Eigen::Matrix<double,rows,dofPerElement> model::TrialDef< T >::ShapeFunctionMatrixType |
Definition at line 35 of file TrialDef.h.
| typedef T::TrialFunctionType model::TrialDef< T >::TrialFunctionType |
Definition at line 27 of file TrialDef.h.
|
inlineexplicit |
Definition at line 42 of file TrialDef.h.
|
inline |
Definition at line 56 of file TrialDef.h.
|
inline |
Definition at line 50 of file TrialDef.h.
|
staticconstexpr |
Definition at line 34 of file TrialDef.h.
|
staticconstexpr |
Definition at line 31 of file TrialDef.h.
|
staticconstexpr |
Definition at line 32 of file TrialDef.h.
| const std::shared_ptr<T> model::TrialDef< T >::op |
Definition at line 40 of file TrialDef.h.
|
staticconstexpr |
Definition at line 33 of file TrialDef.h.