49#ifndef DUMUX_GEOMECHANICS_HYPERELASTIC_MODEL_HH
50#define DUMUX_GEOMECHANICS_HYPERELASTIC_MODEL_HH
61template<
class PV,
class MT>
82 static constexpr int numEq() {
return dim; }
92template<
class TypeTag>
93struct ModelTraits<TypeTag, TTag::Hyperelastic>
96template<
class TypeTag>
97struct LocalResidual<TypeTag, TTag::Hyperelastic>
101template<
class TypeTag>
102struct VolumeVariables<TypeTag, TTag::Hyperelastic>
111template<
class TypeTag>
112struct SpatialParams<TypeTag, TTag::Hyperelastic>
Definition: geomechanics/hyperelastic/spatialparams.hh:22
Local residual for the hyperelastic model.
Definition: geomechanics/hyperelastic/localresidual.hh:32
Volume variables for the hyperelasticity model.
Definition: geomechanics/hyperelastic/volumevariables.hh:26
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
Element-wise calculation of the local residual for problems using fully implicit tracer model.
Python wrapper for volume variables (finite volume schemes)
Definition: geomechanics/hyperelastic/model.hh:69
static constexpr int displacementIdx(int i)
Definition: geomechanics/hyperelastic/model.hh:70
static constexpr int equationIdx(int i)
Definition: geomechanics/hyperelastic/model.hh:71
HyperelasticModelTraits.
Definition: geomechanics/hyperelastic/model.hh:80
static constexpr int numEq()
Definition: geomechanics/hyperelastic/model.hh:82
Definition: geomechanics/hyperelastic/model.hh:63
PV PrimaryVariables
Definition: geomechanics/hyperelastic/model.hh:64
MT ModelTraits
Definition: geomechanics/hyperelastic/model.hh:65
GetPropType< TypeTag, Properties::GridGeometry > GridGeometry
Definition: geomechanics/hyperelastic/model.hh:114
GetPropType< TypeTag, Properties::Scalar > Scalar
Definition: geomechanics/hyperelastic/model.hh:115
Definition: geomechanics/hyperelastic/model.hh:89
std::tuple< ModelProperties > InheritsFrom
Definition: geomechanics/hyperelastic/model.hh:89
GetPropType< TypeTag, Properties::ModelTraits > MT
Definition: geomechanics/hyperelastic/model.hh:105
GetPropType< TypeTag, Properties::PrimaryVariables > PV
Definition: geomechanics/hyperelastic/model.hh:104