diff --git a/dumux/linear/linearsolveracceptsmultitypematrix.hh b/dumux/linear/linearsolveracceptsmultitypematrix.hh index d95f425f9543e7f031fd4720f2559ffa71f8a081..9089885a6e44827e26912a743945d37799e85636 100644 --- a/dumux/linear/linearsolveracceptsmultitypematrix.hh +++ b/dumux/linear/linearsolveracceptsmultitypematrix.hh @@ -24,6 +24,7 @@ #ifndef DUMUX_LINEAR_SOLVER_ACCEPTS_MULTITYPEMATRIX_HH #define DUMUX_LINEAR_SOLVER_ACCEPTS_MULTITYPEMATRIX_HH +#include <dumux/linear/seqsolverbackend.hh> #ifndef DUMUX_SUPPRESS_LINEAR_SOLVER_ACCEPTS_MULTITYPEMATRIX_WARNING #warning "This header is deprecated and will be removed after release 3.7." #endif diff --git a/dumux/linear/linearsolverparameters.hh b/dumux/linear/linearsolverparameters.hh index 2acb5ced21de765a0715bed0d4f940df77cc06c3..743cf63f736d69baec405df36174bed9982aafa1 100644 --- a/dumux/linear/linearsolverparameters.hh +++ b/dumux/linear/linearsolverparameters.hh @@ -30,6 +30,7 @@ #include <vector> #include <dune/common/parametertree.hh> +#include <dune/common/std/type_traits.hh> #include <dumux/common/parameters.hh> namespace Dumux::Detail::LinearSolverParameters { diff --git a/examples/embedded_network_1d3d/doc/properties.md b/examples/embedded_network_1d3d/doc/properties.md index 81a4123f4f577b86eeaf251e8e29f502e58091e6..0ab64aed0d8309ee929998c6d8bfd67296499090 100644 --- a/examples/embedded_network_1d3d/doc/properties.md +++ b/examples/embedded_network_1d3d/doc/properties.md @@ -39,6 +39,8 @@ template structs that are specialized for different types are called "traits".) #include <dumux/porousmediumflow/tracer/model.hh> // effective diffusion coefficient model #include <dumux/material/fluidmatrixinteractions/diffusivityconstanttortuosity.hh> +// general multidomain traits +#include <dumux/multidomain/traits.hh> // 1d-3d coupling manager with surface average operator #include <dumux/multidomain/embedded/couplingmanager1d3d_average.hh> diff --git a/examples/embedded_network_1d3d/properties.hh b/examples/embedded_network_1d3d/properties.hh index 6913915de7f164a40de896bdcfa80ab9bce36b58..9af2f13964a371dd874e9d0cf607875e4b1975e8 100644 --- a/examples/embedded_network_1d3d/properties.hh +++ b/examples/embedded_network_1d3d/properties.hh @@ -48,6 +48,8 @@ #include <dumux/porousmediumflow/tracer/model.hh> // effective diffusion coefficient model #include <dumux/material/fluidmatrixinteractions/diffusivityconstanttortuosity.hh> +// general multidomain traits +#include <dumux/multidomain/traits.hh> // 1d-3d coupling manager with surface average operator #include <dumux/multidomain/embedded/couplingmanager1d3d_average.hh> diff --git a/examples/embedded_network_1d3d/tracerfluidsystem.hh b/examples/embedded_network_1d3d/tracerfluidsystem.hh index bf31d84d8496b298c86023bd147bdc330cdc88a8..4ae9856125a581bacc112c9e1b50ad9ca6777d41 100644 --- a/examples/embedded_network_1d3d/tracerfluidsystem.hh +++ b/examples/embedded_network_1d3d/tracerfluidsystem.hh @@ -20,6 +20,7 @@ #ifndef DUMUX_TRACER_FLUID_SYSTEM_HH #define DUMUX_TRACER_FLUID_SYSTEM_HH +#include <dumux/common/parameters.hh> #include <dumux/material/fluidsystems/base.hh> namespace Dumux { diff --git a/test/freeflow/navierstokes/donea/problem.hh b/test/freeflow/navierstokes/donea/problem.hh index ea2412e68aa625bd37c557ddc2cc09fb1e1a5799..dabaa66ef00f7f59cd4ca1ba40b48f3912321314 100644 --- a/test/freeflow/navierstokes/donea/problem.hh +++ b/test/freeflow/navierstokes/donea/problem.hh @@ -30,6 +30,8 @@ #include <dumux/common/properties.hh> #include <dumux/common/parameters.hh> +#include <dumux/discretization/extrusion.hh> +#include <dumux/discretization/method.hh> #include <dumux/freeflow/navierstokes/mass/1p/advectiveflux.hh> #include <dumux/freeflow/navierstokes/mass/1p/localresidual.hh>