25#ifndef DUMUX_ELASTIC_SPATIAL_PARAMS_HH
26#define DUMUX_ELASTIC_SPATIAL_PARAMS_HH
37template<
class Scalar,
class Gr
idGeometry>
40 ElasticSpatialParams<Scalar, GridGeometry> >
45 using SubControlVolume =
typename GridGeometry::SubControlVolume;
46 using GridView =
typename GridGeometry::GridView;
47 using Element =
typename GridView::template Codim<0>::Entity;
48 using GlobalPosition =
typename Element::Geometry::GlobalCoordinate;
58 lameParams_.
setMu(3e9);
63 {
return lameParams_; }
The base class for spatial parameters of linear elastic geomechanical problems.
make the local view function available whenever we use the grid geometry
Definition: adapt.hh:29
Structure encapsulating the lame parameters.
Definition: lameparams.hh:35
void setMu(Scalar mu)
set the second lame parameter
Definition: lameparams.hh:57
void setLambda(Scalar lambda)
set the first lame parameter
Definition: lameparams.hh:53
The base class for spatial parameters of linear elastic geomechanical problems.
Definition: fvelastic.hh:58
const GridGeometry & gridGeometry() const
The finite volume grid geometry.
Definition: fvelastic.hh:167
Definition of the spatial parameters for the linear elasticity problem.
Definition: geomechanics/elastic/spatialparams.hh:41
ElasticSpatialParams(std::shared_ptr< const GridGeometry > gridGeometry)
Definition: geomechanics/elastic/spatialparams.hh:54
const LameParams & lameParamsAtPos(const GlobalPosition &globalPos) const
Defines the Lame parameters.
Definition: geomechanics/elastic/spatialparams.hh:62