diff --git a/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_root.hh b/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_root.hh index 8b659d619bf1db1e2c7f503430c2dd6c9f259785..3e770f22d09940d53b28cb66709ad222fd82c590 100644 --- a/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_root.hh +++ b/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_root.hh @@ -28,6 +28,7 @@ #include <dune/foamgrid/foamgrid.hh> +#include <dumux/common/boundarytypes.hh> #include <dumux/common/parameters.hh> #include <dumux/common/properties.hh> #include <dumux/discretization/cctpfa.hh> @@ -107,7 +108,7 @@ class RootProblem : public PorousMediumFlowProblem<TypeTag> using PrimaryVariables = GetPropType<TypeTag, Properties::PrimaryVariables>; using NeumannFluxes = GetPropType<TypeTag, Properties::NumEqVector>; using SourceValues = GetPropType<TypeTag, Properties::NumEqVector>; - using BoundaryTypes = GetPropType<TypeTag, Properties::BoundaryTypes>; + using BoundaryTypes = Dumux::BoundaryTypes<GetPropType<TypeTag, Properties::ModelTraits>::numEq()>; using GridGeometry = GetPropType<TypeTag, Properties::GridGeometry>; using GridView = typename GridGeometry::GridView; using FVElementGeometry = typename GridGeometry::LocalView; diff --git a/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_soil.hh b/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_soil.hh index 322a7dda401f5bbfd7d0766745da12758d0fc9e3..01bad91ee9eee14795d74ada23926dc2f9ae64bf 100644 --- a/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_soil.hh +++ b/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_soil.hh @@ -31,6 +31,7 @@ #include <dune/grid/uggrid.hh> #include <dune/localfunctions/lagrange/pqkfactory.hh> +#include <dumux/common/boundarytypes.hh> #include <dumux/common/math.hh> #include <dumux/common/parameters.hh> #include <dumux/common/properties.hh> @@ -124,7 +125,7 @@ class SoilProblem : public PorousMediumFlowProblem<TypeTag> using NumEqVector = GetPropType<TypeTag, Properties::NumEqVector>; using SolutionVector = GetPropType<TypeTag, Properties::SolutionVector>; using GridVariables = GetPropType<TypeTag, Properties::GridVariables>; - using BoundaryTypes = GetPropType<TypeTag, Properties::BoundaryTypes>; + using BoundaryTypes = Dumux::BoundaryTypes<GetPropType<TypeTag, Properties::ModelTraits>::numEq()>; using PointSource = GetPropType<TypeTag, Properties::PointSource>; using Element = typename GridView::template Codim<0>::Entity; diff --git a/test/multidomain/embedded/1d3d/1p_1p/problem_bloodflow.hh b/test/multidomain/embedded/1d3d/1p_1p/problem_bloodflow.hh index f76fee4aeeaa034f6a261e761fa8a7c9af9b0c9f..548804630ff7821f97d4638d464d76494869c265 100644 --- a/test/multidomain/embedded/1d3d/1p_1p/problem_bloodflow.hh +++ b/test/multidomain/embedded/1d3d/1p_1p/problem_bloodflow.hh @@ -28,6 +28,7 @@ #include <dune/foamgrid/foamgrid.hh> +#include <dumux/common/boundarytypes.hh> #include <dumux/common/parameters.hh> #include <dumux/common/properties.hh> #include <dumux/discretization/cctpfa.hh> @@ -111,7 +112,7 @@ class BloodFlowProblem : public PorousMediumFlowProblem<TypeTag> using PointSource = GetPropType<TypeTag, Properties::PointSource>; using Indices = typename GetPropType<TypeTag, Properties::ModelTraits>::Indices; using PrimaryVariables = GetPropType<TypeTag, Properties::PrimaryVariables>; - using BoundaryTypes = GetPropType<TypeTag, Properties::BoundaryTypes>; + using BoundaryTypes = Dumux::BoundaryTypes<GetPropType<TypeTag, Properties::ModelTraits>::numEq()>; using GridGeometry = GetPropType<TypeTag, Properties::GridGeometry>; using GridView = typename GridGeometry::GridView; using FVElementGeometry = typename GridGeometry::LocalView; diff --git a/test/multidomain/embedded/1d3d/1p_1p/problem_tissue.hh b/test/multidomain/embedded/1d3d/1p_1p/problem_tissue.hh index 4202ca8346b5920b39b7441d6442814580407e05..125ea6fec77aa60d235af5baec79e4f41a548cba 100644 --- a/test/multidomain/embedded/1d3d/1p_1p/problem_tissue.hh +++ b/test/multidomain/embedded/1d3d/1p_1p/problem_tissue.hh @@ -31,6 +31,7 @@ #include <dune/geometry/quadraturerules.hh> #include <dune/localfunctions/lagrange/pqkfactory.hh> +#include <dumux/common/boundarytypes.hh> #include <dumux/common/math.hh> #include <dumux/common/parameters.hh> #include <dumux/common/properties.hh> @@ -123,7 +124,7 @@ class TissueProblem : public PorousMediumFlowProblem<TypeTag> using NumEqVector = GetPropType<TypeTag, Properties::NumEqVector>; using SolutionVector = GetPropType<TypeTag, Properties::SolutionVector>; using GridVariables = GetPropType<TypeTag, Properties::GridVariables>; - using BoundaryTypes = GetPropType<TypeTag, Properties::BoundaryTypes>; + using BoundaryTypes = Dumux::BoundaryTypes<GetPropType<TypeTag, Properties::ModelTraits>::numEq()>; using PointSource = GetPropType<TypeTag, Properties::PointSource>; using Indices = typename GetPropType<TypeTag, Properties::ModelTraits>::Indices; using Element = typename GridView::template Codim<0>::Entity; diff --git a/test/multidomain/embedded/1d3d/1p_richards/problem_root.hh b/test/multidomain/embedded/1d3d/1p_richards/problem_root.hh index 23a22ebd584de78b64ac60451429eaa9b09a6030..fd2cf0592801e04e4316ccf8106124cf0b24ecb9 100644 --- a/test/multidomain/embedded/1d3d/1p_richards/problem_root.hh +++ b/test/multidomain/embedded/1d3d/1p_richards/problem_root.hh @@ -28,6 +28,7 @@ #include <dune/foamgrid/foamgrid.hh> +#include <dumux/common/boundarytypes.hh> #include <dumux/common/parameters.hh> #include <dumux/common/properties.hh> #include <dumux/discretization/cctpfa.hh> @@ -107,7 +108,7 @@ class RootProblem : public PorousMediumFlowProblem<TypeTag> using Indices = typename GetPropType<TypeTag, Properties::ModelTraits>::Indices; using PrimaryVariables = GetPropType<TypeTag, Properties::PrimaryVariables>; using NeumannFluxes = GetPropType<TypeTag, Properties::NumEqVector>; - using BoundaryTypes = GetPropType<TypeTag, Properties::BoundaryTypes>; + using BoundaryTypes = Dumux::BoundaryTypes<GetPropType<TypeTag, Properties::ModelTraits>::numEq()>; using GridGeometry = GetPropType<TypeTag, Properties::GridGeometry>; using GridView = typename GridGeometry::GridView; using FVElementGeometry = typename GridGeometry::LocalView; diff --git a/test/multidomain/embedded/1d3d/1p_richards/problem_soil.hh b/test/multidomain/embedded/1d3d/1p_richards/problem_soil.hh index 4257a04421556f0dd8a90ac2fca5437164e8ab0c..8976cd18459e985344e8875b74fb28f21949d4fe 100644 --- a/test/multidomain/embedded/1d3d/1p_richards/problem_soil.hh +++ b/test/multidomain/embedded/1d3d/1p_richards/problem_soil.hh @@ -30,6 +30,7 @@ #include <dune/geometry/quadraturerules.hh> #include <dune/localfunctions/lagrange/pqkfactory.hh> +#include <dumux/common/boundarytypes.hh> #include <dumux/common/math.hh> #include <dumux/common/parameters.hh> #include <dumux/common/properties.hh> @@ -105,7 +106,7 @@ class SoilProblem : public PorousMediumFlowProblem<TypeTag> using PrimaryVariables = GetPropType<TypeTag, Properties::PrimaryVariables>; using SolutionVector = GetPropType<TypeTag, Properties::SolutionVector>; using GridVariables = GetPropType<TypeTag, Properties::GridVariables>; - using BoundaryTypes = GetPropType<TypeTag, Properties::BoundaryTypes>; + using BoundaryTypes = Dumux::BoundaryTypes<GetPropType<TypeTag, Properties::ModelTraits>::numEq()>; using PointSource = GetPropType<TypeTag, Properties::PointSource>; using Indices = typename GetPropType<TypeTag, Properties::ModelTraits>::Indices; using CouplingManager = GetPropType<TypeTag, Properties::CouplingManager>; diff --git a/test/multidomain/embedded/2d3d/1p_1p/problem_fracture.hh b/test/multidomain/embedded/2d3d/1p_1p/problem_fracture.hh index 4edbdfe0ec64c15ea3198cf9f8d654462deb5ebf..dd9f314f2d1a0da844cfe3d981e60d50d8bf72a3 100644 --- a/test/multidomain/embedded/2d3d/1p_1p/problem_fracture.hh +++ b/test/multidomain/embedded/2d3d/1p_1p/problem_fracture.hh @@ -27,6 +27,7 @@ #include <dune/foamgrid/foamgrid.hh> +#include <dumux/common/boundarytypes.hh> #include <dumux/common/parameters.hh> #include <dumux/common/properties.hh> #include <dumux/discretization/cctpfa.hh> @@ -106,7 +107,7 @@ class FractureProblem : public PorousMediumFlowProblem<TypeTag> using Indices = typename GetPropType<TypeTag, Properties::ModelTraits>::Indices; using PrimaryVariables = GetPropType<TypeTag, Properties::PrimaryVariables>; using NumEqVector = GetPropType<TypeTag, Properties::NumEqVector>; - using BoundaryTypes = GetPropType<TypeTag, Properties::BoundaryTypes>; + using BoundaryTypes = Dumux::BoundaryTypes<GetPropType<TypeTag, Properties::ModelTraits>::numEq()>; using GridGeometry = GetPropType<TypeTag, Properties::GridGeometry>; using GridView = typename GridGeometry::GridView; using FVElementGeometry = typename GridGeometry::LocalView; diff --git a/test/multidomain/embedded/2d3d/1p_1p/problem_matrix.hh b/test/multidomain/embedded/2d3d/1p_1p/problem_matrix.hh index 4e18bf1a613948cc7a1973f90f477f72bec73a2f..9669305f34c7011f205d3a942da2f8bf61732791 100644 --- a/test/multidomain/embedded/2d3d/1p_1p/problem_matrix.hh +++ b/test/multidomain/embedded/2d3d/1p_1p/problem_matrix.hh @@ -29,6 +29,7 @@ #include <dune/grid/yaspgrid.hh> #include <dune/localfunctions/lagrange/pqkfactory.hh> +#include <dumux/common/boundarytypes.hh> #include <dumux/common/math.hh> #include <dumux/common/parameters.hh> #include <dumux/common/properties.hh> @@ -115,7 +116,7 @@ class MatrixProblem : public PorousMediumFlowProblem<TypeTag> using NumEqVector = GetPropType<TypeTag, Properties::NumEqVector>; using SolutionVector = GetPropType<TypeTag, Properties::SolutionVector>; using GridVariables = GetPropType<TypeTag, Properties::GridVariables>; - using BoundaryTypes = GetPropType<TypeTag, Properties::BoundaryTypes>; + using BoundaryTypes = Dumux::BoundaryTypes<GetPropType<TypeTag, Properties::ModelTraits>::numEq()>; using PointSource = GetPropType<TypeTag, Properties::PointSource>; using Indices = typename GetPropType<TypeTag, Properties::ModelTraits>::Indices;