24#ifndef DUMUX_FREEFLOW_SHALLOW_WATER_PROBLEM_HH
25#define DUMUX_FREEFLOW_SHALLOW_WATER_PROBLEM_HH
37template<
class TypeTag>
79 {
return *spatialParams_; }
85 std::shared_ptr<SpatialParams> spatialParams_;
typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType
get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(....
Definition propertysystem.hh:149
const std::string & paramGroup() const
The parameter group in which to retrieve runtime parameters.
Definition common/fvproblem.hh:586
FVProblem(std::shared_ptr< const GridGeometry > gridGeometry, const std::string ¶mGroup="")
Constructor.
Definition common/fvproblem.hh:98
const GridGeometry & gridGeometry() const
The finite volume grid geometry.
Definition common/fvproblem.hh:582
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:53
GetPropType< TypeTag, Properties::SpatialParams > SpatialParams
Definition freeflow/shallowwater/problem.hh:44
ShallowWaterProblem(std::shared_ptr< const GridGeometry > gridGeometry, const std::string ¶mGroup="")
Constructor, constructing the spatial parameters.
Definition freeflow/shallowwater/problem.hh:66
const SpatialParams & spatialParams() const
Returns the spatial parameters object.
Definition freeflow/shallowwater/problem.hh:78
Base class for all finite volume problems.
Declares all properties used in Dumux.
A two-dimensional shallow water equations model The two-dimensonal shallow water equations (SWEs) can...