version 3.10-dev
geomechanics/properties.hh
Go to the documentation of this file.
1// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
2// vi: set et ts=4 sw=4 sts=4:
3//
4// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
5// SPDX-License-Identifier: GPL-3.0-or-later
6//
13#ifndef DUMUX_GEOMECHANICS_PROPERTIES_HH
14#define DUMUX_GEOMECHANICS_PROPERTIES_HH
15
22
24#include "velocityoutput.hh"
25
26namespace Dumux {
27namespace Properties {
28
30// Create new type tags
31namespace TTag {
32struct Geomechanics { using InheritsFrom = std::tuple<ModelProperties>; };
33} // end namespace TTag
34
36template<class TypeTag>
37struct FluxVariablesCache<TypeTag, TTag::Geomechanics>
38{
41};
42
44template<class TypeTag>
46
48template<class TypeTag>
49struct SolidState<TypeTag, TTag::Geomechanics>
50{
51private:
54public:
56};
57
59template<class TypeTag>
60struct SolidSystem<TypeTag, TTag::Geomechanics>
61{
62private:
65public:
67};
68} // namespace Properties
69} // namespace Dumux
70
71 #endif
The simplest solid phase consisting of a single solid component.
A component which returns run time specified values for all fluid properties.
Definition: constant.hh:49
Velocity output for geomechanical models. This class could be used to compute the temporal derivative...
Definition: geomechanics/velocityoutput.hh:32
Represents all relevant thermodynamic quantities of a inert solid system.
Definition: inertsolidstate.hh:23
The simplest solid phase consisting of a single solid component.
Definition: 1csolid.hh:29
The stress variables cache classes for models involving geomechanics. Store data required for stress ...
Definition: stressvariablescache.hh:29
Velocity output for implicit (porous media) models.
Definition: io/velocityoutput.hh:29
Defines a type tags and some fundamental properties for all models.
Defines all properties used in Dumux.
Setting constant fluid properties via the input file.
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition: propertysystem.hh:296
Stress-Strain relationship according to Hooke's law.
Represents all relevant thermodynamic quantities of a inert solid system.
Definition: adapt.hh:17
TODO: docme!
Base class for the stress variables cache.
Definition: geomechanics/properties.hh:32
std::tuple< ModelProperties > InheritsFrom
Definition: geomechanics/properties.hh:32