51#ifndef DUMUX_GEOMECHANICS_ELASTIC_MODEL_HH
52#define DUMUX_GEOMECHANICS_ELASTIC_MODEL_HH
54#include <dune/common/fvector.hh>
72template<
int dim,
int numSol
idComp >
78 static constexpr int numEq() {
return dim; }
100template<
class PV,
class DV,
class MT,
class SST,
class SSY>
110namespace Properties {
119template<
class TypeTag>
123template<
class TypeTag>
131template<
class TypeTag>
137 using DV = Dune::FieldVector<typename PV::value_type, dim>;
147template<
class TypeTag>
Stress-Strain relationship according to Hooke's law.
Adaption of the non-isothermal two-phase two-component flow model to problems with CO2.
Definition: adapt.hh:29
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition: propertysystem.hh:180
Traits class encapsulating model specifications.
Definition: common/properties.hh:51
Definition: common/properties.hh:72
The secondary variables within a sub-control volume.
Definition: common/properties.hh:105
The type used for the evaluation of stress tensors and forces.
Definition: common/properties.hh:207
This computes the stress tensor and surface forces resulting from mechanical deformation.
Definition: hookeslaw_fwd.hh:39
The indices for the linear elasticity model.
Definition: geomechanics/elastic/indices.hh:34
Element-wise calculation of the local residual for problems using the elastic model considering linea...
Definition: geomechanics/elastic/localresidual.hh:42
Specifies a number properties of the elastic model.
Definition: geomechanics/elastic/model.hh:74
static constexpr int numFluidPhases()
This model does not consider fluid phases.
Definition: geomechanics/elastic/model.hh:80
static constexpr int numSolidComponents()
We have one solid phase here.
Definition: geomechanics/elastic/model.hh:84
static constexpr int numEq()
the number of equations is equal to grid dimension
Definition: geomechanics/elastic/model.hh:78
static constexpr bool enableEnergyBalance()
Energy balance not yet implemented.
Definition: geomechanics/elastic/model.hh:87
static constexpr int numFluidComponents()
This model does not consider fluid phases.
Definition: geomechanics/elastic/model.hh:82
Traits class for the volume variables of the elastic model.
Definition: geomechanics/elastic/model.hh:102
SST SolidState
Definition: geomechanics/elastic/model.hh:106
DV DisplacementVector
Definition: geomechanics/elastic/model.hh:104
PV PrimaryVariables
Definition: geomechanics/elastic/model.hh:103
MT ModelTraits
Definition: geomechanics/elastic/model.hh:105
SSY SolidSystem
Definition: geomechanics/elastic/model.hh:107
Definition: geomechanics/elastic/model.hh:115
std::tuple< Geomechanics > InheritsFrom
Definition: geomechanics/elastic/model.hh:115
Contains the quantities which are constant within a finite volume in the elastic model.
Definition: geomechanics/elastic/volumevariables.hh:44
Declares all properties used in Dumux.
Defines a type tag and some properties for geomechanical DuMuX models.
Defines a type tags and some fundamental properties for all models.
Element-wise calculation of the local residual for problems using fully implicit tracer model.
Python wrapper for volume variables (finite volume schemes)
Defines the primary variable and equation indices used by the isothermal tracer model.