S18 struct for AssumedStress (PS) for H1 with 18 stress parameters. More...
#include <ikarus/finiteelements/mechanics/assumedstress/asvariants/linearandpk2stress.hh>
Public Types | |
| using | Base = SX< GEO, 18 > |
| using | AnsatzType = typename Base::AnsatzType |
| using | HType = typename Base::HType |
Public Member Functions | |
| S18 ()=default | |
| S18 (const GEO &geo) | |
| AnsatzType | operator() (const Dune::FieldVector< double, myDim > &quadPos) const |
| A function that implements the ansatz for the stress measure. More... | |
Static Public Attributes | |
| static constexpr int | myDim = Base::myDim |
| static constexpr int | stressSize = Base::stressSize |
| static constexpr int | assumedStressSize = Base::assumedStressSize |
Protected Attributes | |
| std::optional< GEO > | geometry_ |
| Eigen::Matrix< double, stressSize, stressSize > | T0_ |
| GEO | The geometry type. |
| using Ikarus::PS::S18< GEO >::AnsatzType = typename Base::AnsatzType |
| using Ikarus::PS::S18< GEO >::Base = SX<GEO, 18> |
| using Ikarus::PS::S18< GEO >::HType = typename Base::HType |
|
default |
|
inlineexplicit |
|
inline |
To align with conventions commonly found in the literature, where the integration domain is typically [−1,1]^dim, a domain transformation is applied to convert from Dune's default domain of [0,1]^dim.
|
staticconstexpr |
|
protectedinherited |
|
staticconstexpr |
|
staticconstexpr |
|
protectedinherited |