25#ifndef DUMUX_RICHARDS_ANALYTICAL_SPATIAL_PARAMETERS_HH
26#define DUMUX_RICHARDS_ANALYTICAL_SPATIAL_PARAMETERS_HH
44template<
class Gr
idGeometry,
class Scalar>
47 RichardsAnalyticalSpatialParams<GridGeometry, Scalar>>
49 using GridView =
typename GridGeometry::GridView;
53 enum { dimWorld=GridView::dimensionworld };
54 using Element =
typename GridView::template Codim<0>::Entity;
56 using GlobalPosition =
typename Element::Geometry::GlobalCoordinate;
71 materialParams_.setSwr(0.0);
72 materialParams_.setSnr(0.0);
73 materialParams_.setEntryPc(0);
74 materialParams_.setMaxPc(1e10);
105 return materialParams_;
Implementation of the capillary pressure and relative permeability <-> saturation relations according...
Linear capillary pressure and relative permeability <-> saturation relations.
Implementation of a regularized version of the Brooks-Corey capillary pressure / relative permeabilit...
Implementation of the regularized version of the van Genuchten's capillary pressure / relative permea...
The base class for spatial parameters of multi-phase problems using a fully implicit discretization m...
make the local view function available whenever we use the grid geometry
Definition: adapt.hh:29
This material law takes a material law defined for effective saturations and converts it to a materia...
Definition: 2p/efftoabslaw.hh:60
AbsParamsT Params
Definition: 2p/efftoabslaw.hh:64
Linear capillary pressure and relative permeability <-> saturation relations.
Definition: linearmaterial.hh:48
The base class for spatial parameters of multi-phase problems using a fully implicit discretization m...
Definition: fv.hh:57
const GridGeometry & gridGeometry() const
The finite volume grid geometry.
Definition: fv1p.hh:334
The spatial parameters for the RichardsAnalyticalProblem.
Definition: porousmediumflow/richards/implicit/analytical/spatialparams.hh:48
Scalar porosityAtPos(const GlobalPosition &globalPos) const
Returns the porosity [] at a given location.
Definition: porousmediumflow/richards/implicit/analytical/spatialparams.hh:92
typename MaterialLaw::Params MaterialLawParams
Definition: porousmediumflow/richards/implicit/analytical/spatialparams.hh:63
const MaterialLawParams & materialLawParamsAtPos(const GlobalPosition &globalPos) const
Returns the parameters for the material law at a given location.
Definition: porousmediumflow/richards/implicit/analytical/spatialparams.hh:103
PermeabilityType permeabilityAtPos(const GlobalPosition &globalPos) const
Returns the intrinsic permeability tensor [m^2] at a given location.
Definition: porousmediumflow/richards/implicit/analytical/spatialparams.hh:82
Scalar PermeabilityType
Definition: porousmediumflow/richards/implicit/analytical/spatialparams.hh:65
RichardsAnalyticalSpatialParams(std::shared_ptr< const GridGeometry > gridGeometry)
Definition: porousmediumflow/richards/implicit/analytical/spatialparams.hh:67
This model implements a variant of the Richards' equation for quasi-twophase flow.
This material law takes a material law defined for effective saturations and converts it to a materia...