49#ifndef DUMUX_SOLIDMECHANICS_HYPERELASTIC_MODEL_HH 
   50#define DUMUX_SOLIDMECHANICS_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 solidmechanics/hyperelastic/spatialparams.hh:22
Local residual for the hyperelastic model.
Definition solidmechanics/hyperelastic/localresidual.hh:55
Volume variables for the hyperelasticity model.
Definition solidmechanics/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
Type tag for numeric models.
Definition grid.hh:24
Local residual for the hyperelastic model.
Default implementation of the spatial params.
Volume variables for the hyperelasticity model.
Definition solidmechanics/hyperelastic/model.hh:69
static constexpr int displacementIdx(int i)
Definition solidmechanics/hyperelastic/model.hh:70
static constexpr int equationIdx(int i)
Definition solidmechanics/hyperelastic/model.hh:71
HyperelasticModelTraits.
Definition solidmechanics/hyperelastic/model.hh:80
static constexpr int numEq()
Definition solidmechanics/hyperelastic/model.hh:82
HyperelasticIndices Indices
Definition solidmechanics/hyperelastic/model.hh:81
Definition solidmechanics/hyperelastic/model.hh:63
PV PrimaryVariables
Definition solidmechanics/hyperelastic/model.hh:64
MT ModelTraits
Definition solidmechanics/hyperelastic/model.hh:65
HyperelasticLocalResidual< TypeTag > type
Definition solidmechanics/hyperelastic/model.hh:98
HyperelasticModelTraits< GetPropType< TypeTag, Properties::GridGeometry >::GridView::dimension > type
Definition solidmechanics/hyperelastic/model.hh:94
GetPropType< TypeTag, Properties::GridGeometry > GridGeometry
Definition solidmechanics/hyperelastic/model.hh:114
GetPropType< TypeTag, Properties::Scalar > Scalar
Definition solidmechanics/hyperelastic/model.hh:115
DefaultHyperelasticSpatialParams< GridGeometry, Scalar > type
Definition solidmechanics/hyperelastic/model.hh:116
Definition solidmechanics/hyperelastic/model.hh:89
std::tuple< ModelProperties > InheritsFrom
Definition solidmechanics/hyperelastic/model.hh:89
HyperelasticVolumeVariablesTraits< PV, MT > Traits
Definition solidmechanics/hyperelastic/model.hh:106
GetPropType< TypeTag, Properties::ModelTraits > MT
Definition solidmechanics/hyperelastic/model.hh:105
HyperelasticVolumeVariables< Traits > type
Definition solidmechanics/hyperelastic/model.hh:107
GetPropType< TypeTag, Properties::PrimaryVariables > PV
Definition solidmechanics/hyperelastic/model.hh:104