24#ifndef DUMUX_COMMON_FV_PROBLEM_WITH_SPATIAL_PARAMS_HH
25#define DUMUX_COMMON_FV_PROBLEM_WITH_SPATIAL_PARAMS_HH
38template<
class TypeTag>
75 {
return *spatialParams_; }
79 {
return *spatialParams_; }
83 std::shared_ptr<SpatialParams> spatialParams_;
typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType
get the type alias defined in the property
Definition: propertysystem.hh:150
Base class for all finite-volume problems.
Definition: common/fvproblem.hh:55
const std::string & paramGroup() const
The parameter group in which to retrieve runtime parameters.
Definition: common/fvproblem.hh:586
const GridGeometry & gridGeometry() const
The finite volume grid geometry.
Definition: common/fvproblem.hh:582
Base class for all finite-volume problems using spatial parameters.
Definition: fvproblemwithspatialparams.hh:41
GetPropType< TypeTag, Properties::SpatialParams > SpatialParams
Definition: fvproblemwithspatialparams.hh:46
FVProblemWithSpatialParams(std::shared_ptr< const GridGeometry > gridGeometry, const std::string ¶mGroup="")
Constructor.
Definition: fvproblemwithspatialparams.hh:54
const SpatialParams & spatialParams() const
Return a reference to the underlying spatial parameters.
Definition: fvproblemwithspatialparams.hh:74
SpatialParams & spatialParams()
Return a reference to the underlying spatial parameters.
Definition: fvproblemwithspatialparams.hh:78
FVProblemWithSpatialParams(std::shared_ptr< const GridGeometry > gridGeometry, std::shared_ptr< SpatialParams > spatialParams, const std::string ¶mGroup="")
Constructor.
Definition: fvproblemwithspatialparams.hh:66
Base class for all finite volume problems.
Declares all properties used in Dumux.