Interface for displacement-based Assumed Stress elements, where linear or PK2 stresses are assumed. More...
#include <ikarus/finiteelements/mechanics/assumedstress/asvariants/linearandpk2stress.hh>
Public Types | |
using | AnsatzType = Eigen::Matrix< double, stressSize, assumedStressSize > |
using | HType = Eigen::Matrix< double, assumedStressSize, assumedStressSize > |
Public Member Functions | |
SX ()=default | |
SX (const GEO &geometry) | |
Static Public Attributes | |
static constexpr int | myDim = GEO::mydimension |
static constexpr int | stressSize = myDim * (myDim + 1) / 2 |
static constexpr int | assumedStressSize = ass |
Protected Attributes | |
std::optional< GEO > | geometry_ |
Eigen::Matrix< double, stressSize, stressSize > | T0_ |
See [11] for details.
using Ikarus::PS::SX< GEO, ass >::AnsatzType = Eigen::Matrix<double, stressSize, assumedStressSize> |
using Ikarus::PS::SX< GEO, ass >::HType = Eigen::Matrix<double, assumedStressSize, assumedStressSize> |
|
default |
|
inlineexplicit |
|
staticconstexpr |
|
protected |
|
staticconstexpr |
|
staticconstexpr |
|
protected |