diff --git a/test/freeflow/rans/problem.hh b/test/freeflow/rans/problem.hh index 9f1ff50c567abf6577e764ffec09d937bf26a357..32fd52316f85a5cf247c12ed1a4b76333a9f0ed2 100644 --- a/test/freeflow/rans/problem.hh +++ b/test/freeflow/rans/problem.hh @@ -28,24 +28,31 @@ #define DUMUX_PIPE_LAUFER_PROBLEM_HH #include <dune/grid/yaspgrid.hh> -#include <dune/common/hybridutilities.hh> #include <dumux/discretization/staggered/freeflow/properties.hh> + +#include <dumux/freeflow/navierstokes/boundarytypes.hh> #include <dumux/freeflow/turbulenceproperties.hh> +#include <dumux/freeflow/turbulencemodel.hh> + #include <dumux/freeflow/rans/problem.hh> -#include <dumux/material/fluidsystems/1pgas.hh> -#include <dumux/material/components/air.hh> -#include <dumux/freeflow/rans/zeroeq/model.hh> -#include <dumux/freeflow/turbulencemodel.hh> #include <dumux/freeflow/rans/oneeq/problem.hh> #include <dumux/freeflow/rans/oneeq/model.hh> + +#include <dumux/freeflow/rans/twoeq/kepsilon/model.hh> +#include <dumux/freeflow/rans/twoeq/kepsilon/problem.hh> + +#include <dumux/freeflow/rans/twoeq/komega/model.hh> +#include <dumux/freeflow/rans/twoeq/komega/problem.hh> + #include <dumux/freeflow/rans/twoeq/lowrekepsilon/problem.hh> #include <dumux/freeflow/rans/twoeq/lowrekepsilon/model.hh> -#include <dumux/freeflow/rans/twoeq/komega/problem.hh> -#include <dumux/freeflow/rans/twoeq/komega/model.hh> -#include <dumux/freeflow/rans/twoeq/kepsilon/problem.hh> -#include <dumux/freeflow/rans/twoeq/kepsilon/model.hh> + +#include <dumux/freeflow/rans/zeroeq/model.hh> + +#include <dumux/material/components/air.hh> +#include <dumux/material/fluidsystems/1pgas.hh> namespace Dumux { @@ -111,7 +118,7 @@ class PipeLauferProblem : public RANSProblem<TypeTag> { using ParentType = RANSProblem<TypeTag>; - using BoundaryTypes = GetPropType<TypeTag, Properties::BoundaryTypes>; + using BoundaryTypes = Dumux::NavierStokesBoundaryTypes<GetPropType<TypeTag, Properties::ModelTraits>::numEq()>; using FluidSystem = GetPropType<TypeTag, Properties::FluidSystem>; using FluidState = GetPropType<TypeTag, Properties::FluidState>; using GridGeometry = GetPropType<TypeTag, Properties::GridGeometry>; diff --git a/test/freeflow/ransnc/problem.hh b/test/freeflow/ransnc/problem.hh index e5eb177b1910ba6dda8a3e6b9089407c3ca6df81..8689a34f1b5cb1b7e44e12124abbc824e35a65a1 100644 --- a/test/freeflow/ransnc/problem.hh +++ b/test/freeflow/ransnc/problem.hh @@ -26,9 +26,9 @@ #include <dune/grid/yaspgrid.hh> +#include <dumux/freeflow/navierstokes/boundarytypes.hh> #include <dumux/discretization/staggered/freeflow/properties.hh> -#include <dumux/material/fluidsystems/1padapter.hh> -#include <dumux/material/fluidsystems/h2oair.hh> + #include <dumux/freeflow/turbulenceproperties.hh> #include <dumux/freeflow/rans/zeroeq/problem.hh> @@ -46,6 +46,8 @@ #include <dumux/freeflow/rans/twoeq/kepsilon/problem.hh> #include <dumux/freeflow/compositional/kepsilonncmodel.hh> +#include <dumux/material/fluidsystems/1padapter.hh> +#include <dumux/material/fluidsystems/h2oair.hh> namespace Dumux { @@ -119,7 +121,7 @@ class FlatPlateNCTestProblem : public RANSProblem<TypeTag> { using ParentType = RANSProblem<TypeTag>; - using BoundaryTypes = GetPropType<TypeTag, Properties::BoundaryTypes>; + using BoundaryTypes = Dumux::NavierStokesBoundaryTypes<GetPropType<TypeTag, Properties::ModelTraits>::numEq()>; using FluidSystem = GetPropType<TypeTag, Properties::FluidSystem>; using FluidState = GetPropType<TypeTag, Properties::FluidState>; using GridGeometry = GetPropType<TypeTag, Properties::GridGeometry>;