|
Mechanics of Defect Evolution Library
|
#include <TrialProd.h>
Public Types | |
| typedef T2::TrialFunctionType | TrialFunctionType |
| typedef TrialBase< TrialFunctionType > | TrialBaseType |
| typedef TypeTraits< TrialFunctionType >::ElementType | ElementType |
| typedef TypeTraits< TrialFunctionType >::BaryType | BaryType |
| typedef Eigen::Matrix< double, rows, dofPerElement > | ShapeFunctionMatrixType |
| typedef Eigen::Matrix< double, rows *dim, dofPerElement > | ShapeFunctionGradMatrixType |
| typedef Eigen::Matrix< double, rows, 1 > | EvalMatrixType |
Public Member Functions | |
| TrialProd (std::shared_ptr< T1 > x, std::shared_ptr< T2 > y) | |
| ShapeFunctionMatrixType | sfm (const ElementType &ele, const BaryType &bary) const |
| ShapeFunctionGradMatrixType | sfmGrad (const ElementType &ele, const BaryType &bary) const |
| const auto & | field () const |
| Public Member Functions inherited from model::TrialExpressionBase< TrialProd< T1, T2 > > | |
| TrialExpressionBase ()=default | |
| TrialProd< T1, T2 > & | derived () |
| TrialProd< T1, T2 > * | p_derived () |
| operator const TrialProd< T1, T2 > & () const | |
Public Attributes | |
| const std::shared_ptr< T1 > | op1 |
| const std::shared_ptr< T2 > | op2 |
Static Public Attributes | |
| static constexpr int | dim =TypeTraits<TrialFunctionType>::dim |
| static constexpr int | dofPerElement =TypeTraits<TrialFunctionType>::dofPerElement |
| static constexpr int | rows =TrialProdRows<T1::rows,T1::cols,T2::rows>::rows |
| static constexpr int | cols =T2::cols |
Definition at line 46 of file TrialProd.h.
| typedef TypeTraits<TrialFunctionType>::BaryType model::TrialProd< T1, T2 >::BaryType |
Definition at line 52 of file TrialProd.h.
| typedef TypeTraits<TrialFunctionType>::ElementType model::TrialProd< T1, T2 >::ElementType |
Definition at line 51 of file TrialProd.h.
| typedef Eigen::Matrix<double,rows,1> model::TrialProd< T1, T2 >::EvalMatrixType |
Definition at line 60 of file TrialProd.h.
| typedef Eigen::Matrix<double,rows*dim,dofPerElement> model::TrialProd< T1, T2 >::ShapeFunctionGradMatrixType |
Definition at line 59 of file TrialProd.h.
| typedef Eigen::Matrix<double,rows,dofPerElement> model::TrialProd< T1, T2 >::ShapeFunctionMatrixType |
Definition at line 58 of file TrialProd.h.
| typedef TrialBase<TrialFunctionType> model::TrialProd< T1, T2 >::TrialBaseType |
Definition at line 50 of file TrialProd.h.
| typedef T2::TrialFunctionType model::TrialProd< T1, T2 >::TrialFunctionType |
Definition at line 49 of file TrialProd.h.
|
inline |
Definition at line 64 of file TrialProd.h.
|
inline |
Definition at line 112 of file TrialProd.h.
|
inline |
Definition at line 73 of file TrialProd.h.
|
inline |
Definition at line 79 of file TrialProd.h.
|
staticconstexpr |
Definition at line 56 of file TrialProd.h.
|
staticconstexpr |
Definition at line 53 of file TrialProd.h.
|
staticconstexpr |
Definition at line 54 of file TrialProd.h.
| const std::shared_ptr<T1> model::TrialProd< T1, T2 >::op1 |
Definition at line 62 of file TrialProd.h.
| const std::shared_ptr<T2> model::TrialProd< T1, T2 >::op2 |
Definition at line 63 of file TrialProd.h.
|
staticconstexpr |
Definition at line 55 of file TrialProd.h.