58#ifndef DUMUX_GEOMECHANICS_POROELASTIC_MODEL_HH
59#define DUMUX_GEOMECHANICS_POROELASTIC_MODEL_HH
61#include <dune/common/fvector.hh>
80template<
int dim,
int numSC,
int numFP,
int numFC >
86 static constexpr int numEq() {
return dim; }
107template<
class TypeTag>
111template<
class TypeTag>
115template<
class TypeTag>
120 static constexpr int dim = GridView::dimension;
130template<
class TypeTag>
135 static constexpr int dim = GridView::dimension;
137 using DV = Dune::FieldVector<typename PV::value_type, dim>;
149template<
class TypeTag>
Effective stress are used to describe the actual stresses acting on the grains/matrix in the soil....
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
Type tag for numeric models.
Definition grid.hh:36
Traits class encapsulating model specifications.
Definition common/properties.hh:51
A class helping models to define input and output fields.
Definition common/properties.hh:61
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
Traits class for the volume variables of the elastic model.
Definition geomechanics/elastic/model.hh:102
Adds I/O fields specific to the poro-elastic model.
Definition geomechanics/poroelastic/iofields.hh:36
Element-wise calculation of the local residual for problems using the poroelastic model.
Definition geomechanics/poroelastic/localresidual.hh:41
Specifies a number properties of the poroelastic model.
Definition geomechanics/poroelastic/model.hh:82
static constexpr int numEq()
the number of equations is equal to grid dimension
Definition geomechanics/poroelastic/model.hh:86
static constexpr bool enableEnergyBalance()
Energy balance not yet implemented.
Definition geomechanics/poroelastic/model.hh:95
static constexpr int numSolidComponents()
We have one solid phase here.
Definition geomechanics/poroelastic/model.hh:92
static constexpr int numFluidPhases()
This model does not consider fluid phases.
Definition geomechanics/poroelastic/model.hh:88
static constexpr int numFluidComponents()
This model does not consider fluid phases.
Definition geomechanics/poroelastic/model.hh:90
ElasticIndices Indices
export the type encapsulating indices
Definition geomechanics/poroelastic/model.hh:84
Definition geomechanics/poroelastic/model.hh:103
std::tuple< Elastic > InheritsFrom
Definition geomechanics/poroelastic/model.hh:103
PoroElasticLocalResidual< TypeTag > type
Definition geomechanics/poroelastic/model.hh:108
PoroElasticIOFields type
Definition geomechanics/poroelastic/model.hh:112
PoroElasticModelTraits< dim, numSC, numFP, numFC > type
Definition geomechanics/poroelastic/model.hh:126
PoroElasticVolumeVariables< Traits > type
Definition geomechanics/poroelastic/model.hh:145
EffectiveStressLaw< ElasticStressType, GridGeometry > type
Definition geomechanics/poroelastic/model.hh:157
Contains the quantities which are constant within a finite volume in the poroelastic model.
Definition geomechanics/poroelastic/volumevariables.hh:40
Declares all properties used in Dumux.
Adds I/O fields specific to the poro-elastic model.
Defines the indices for the elastic model.
Element-wise calculation of the local residual for problems using the poroelastic model.
Quantities required by the poroelastic model defined on a sub-control volume.