Q1E4 structure for EAS with linear strains and 4 enhanced modes. More...
#include <ikarus/finiteelements/mechanics/eas/eas2d.hh>
Public Types | |
using | MType = Eigen::Matrix< double, strainSize, enhancedStrainSize > |
using | DType = Eigen::Matrix< double, enhancedStrainSize, enhancedStrainSize > |
Public Member Functions | |
Q1E4 ()=default | |
Q1E4 (const GEO &geometry) | |
auto | calcM (const Dune::FieldVector< double, 2 > &quadPos) const |
Static Public Attributes | |
static constexpr int | strainSize = 3 |
static constexpr int | enhancedStrainSize = 4 |
The Q1E4 structure represents an implementation of EAS for a specific case where linear strains are considered, and the method includes enhancement with 4 additional modes to improve the accuracy of finite element solutions.
GEO | The geometry type. |
using Ikarus::EAS::Q1E4< GEO >::DType = Eigen::Matrix<double, enhancedStrainSize, enhancedStrainSize> |
using Ikarus::EAS::Q1E4< GEO >::MType = Eigen::Matrix<double, strainSize, enhancedStrainSize> |
|
default |
|
inlineexplicit |
|
inline |
|
staticconstexpr |
|
staticconstexpr |