12#ifndef DUMUX_FREEFLOW_SHALLOW_WATER_PROBLEM_HH
13#define DUMUX_FREEFLOW_SHALLOW_WATER_PROBLEM_HH
25template<
class TypeTag>
67 {
return *spatialParams_; }
73 std::shared_ptr<SpatialParams> spatialParams_;
Base class for all finite-volume problems.
Definition: common/fvproblem.hh:43
const std::string & paramGroup() const
The parameter group in which to retrieve runtime parameters.
Definition: common/fvproblem.hh:528
const GridGeometry & gridGeometry() const
The finite volume grid geometry.
Definition: common/fvproblem.hh:524
Shallow water problem base class.
Definition: freeflow/shallowwater/problem.hh:27
ShallowWaterProblem(std::shared_ptr< const GridGeometry > gridGeometry, std::shared_ptr< SpatialParams > spatialParams, const std::string ¶mGroup="")
Constructor, passing the spatial parameters.
Definition: freeflow/shallowwater/problem.hh:41
GetPropType< TypeTag, Properties::SpatialParams > SpatialParams
Definition: freeflow/shallowwater/problem.hh:32
ShallowWaterProblem(std::shared_ptr< const GridGeometry > gridGeometry, const std::string ¶mGroup="")
Constructor, constructing the spatial parameters.
Definition: freeflow/shallowwater/problem.hh:54
const SpatialParams & spatialParams() const
Returns the spatial parameters object.
Definition: freeflow/shallowwater/problem.hh:66
Base class for all finite volume problems.
Defines all properties used in Dumux.
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition: propertysystem.hh:296
Adaption of the fully implicit scheme to the tracer transport model.