Structure representing EAS for H1 with 9 enhanced strains. More...
#include <ikarus/finiteelements/mechanics/enhancedassumedstrains.hh>
Public Types | |
using | MType = Eigen::Matrix< double, strainSize, enhancedStrainSize > |
Public Member Functions | |
EASH1E9 ()=default | |
EASH1E9 (const Geometry &geometry_) | |
auto | calcM (const Dune::FieldVector< double, 3 > &quadPos) const |
Public Attributes | |
std::shared_ptr< Geometry > | geometry |
Eigen::Matrix< double, 6, 6 > | T0InverseTransformed |
Static Public Attributes | |
static constexpr int | strainSize = 6 |
static constexpr int | enhancedStrainSize = 9 |
This structure defines the EAS for H1 elements with 9 enhanced strains.
Geometry | The geometry type. |
using Ikarus::EASH1E9< Geometry >::MType = Eigen::Matrix<double, strainSize, enhancedStrainSize> |
|
default |
|
inlineexplicit |
|
inline |
|
staticconstexpr |
std::shared_ptr<Geometry> Ikarus::EASH1E9< Geometry >::geometry |
|
staticconstexpr |
Eigen::Matrix<double, 6, 6> Ikarus::EASH1E9< Geometry >::T0InverseTransformed |