66#ifndef DUMUX_KIRCHHOFF_LOVE_PLATE_MODEL_HH
67#define DUMUX_KIRCHHOFF_LOVE_PLATE_MODEL_HH
77template<
class PV,
class MT>
102 static constexpr int numEq() {
return 3; }
121 static constexpr int numEq() {
return 2; }
133template<
class TypeTag>
134struct ModelTraits<TypeTag, TTag::KirchhoffLovePlateDeformation>
137template<
class TypeTag>
138struct LocalResidual<TypeTag, TTag::KirchhoffLovePlateDeformation>
142template<
class TypeTag>
143struct VolumeVariables<TypeTag, TTag::KirchhoffLovePlateDeformation>
155template<
class TypeTag>
156struct ModelTraits<TypeTag, TTag::KirchhoffLovePlateRotation>
159template<
class TypeTag>
160struct LocalResidual<TypeTag, TTag::KirchhoffLovePlateRotation>
164template<
class TypeTag>
165struct VolumeVariables<TypeTag, TTag::KirchhoffLovePlateRotation>
Local residual for the Kirchhoff-Love model (rotations)
Definition: solidmechanics/plate/kirchhoff_love/localresidual.hh:114
Volume variables for the rotations.
Definition: solidmechanics/plate/kirchhoff_love/volumevariables.hh:55
Defines a type tags and some fundamental properties for all models.
Defines all properties used in Dumux.
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition: propertysystem.hh:296
Type tag for numeric models.
Definition: grid.hh:24
The energy balance equation for a porous solid.
Definition: common/properties.hh:26
Volume variables for the membrane plate model.
Local residual for the Mindlin-Reissner model.
Definition: solidmechanics/plate/kirchhoff_love/model.hh:85
static constexpr int shearGradPotentialEqIdx
Definition: solidmechanics/plate/kirchhoff_love/model.hh:90
static constexpr int shearGradPotentialIdx
Definition: solidmechanics/plate/kirchhoff_love/model.hh:86
static constexpr int shearCurlPotentialEqIdx
Definition: solidmechanics/plate/kirchhoff_love/model.hh:92
static constexpr int shearCurlPotentialIdx
Definition: solidmechanics/plate/kirchhoff_love/model.hh:88
static constexpr int deformationEqIdx
Definition: solidmechanics/plate/kirchhoff_love/model.hh:91
static constexpr int verticalDeformationIdx
Definition: solidmechanics/plate/kirchhoff_love/model.hh:87
Definition: solidmechanics/plate/kirchhoff_love/model.hh:106
static constexpr int rotation0Idx
Definition: solidmechanics/plate/kirchhoff_love/model.hh:107
static constexpr int momentEq1Idx
Definition: solidmechanics/plate/kirchhoff_love/model.hh:111
static constexpr int rotation1Idx
Definition: solidmechanics/plate/kirchhoff_love/model.hh:108
static constexpr int momentEq0Idx
Definition: solidmechanics/plate/kirchhoff_love/model.hh:110
KirchhoffLovePlateRotationModelTraits.
Definition: solidmechanics/plate/kirchhoff_love/model.hh:119
static constexpr int numEq()
Definition: solidmechanics/plate/kirchhoff_love/model.hh:121
KirchhoffLovePlateTraits.
Definition: solidmechanics/plate/kirchhoff_love/model.hh:100
static constexpr int numEq()
Definition: solidmechanics/plate/kirchhoff_love/model.hh:102
Definition: solidmechanics/plate/kirchhoff_love/model.hh:79
MT ModelTraits
Definition: solidmechanics/plate/kirchhoff_love/model.hh:81
PV PrimaryVariables
Definition: solidmechanics/plate/kirchhoff_love/model.hh:80
Definition: solidmechanics/plate/kirchhoff_love/model.hh:128
std::tuple< ModelProperties > InheritsFrom
Definition: solidmechanics/plate/kirchhoff_love/model.hh:128
GetPropType< TypeTag, Properties::PrimaryVariables > PV
Definition: solidmechanics/plate/kirchhoff_love/model.hh:167
GetPropType< TypeTag, Properties::ModelTraits > MT
Definition: solidmechanics/plate/kirchhoff_love/model.hh:168