diff --git a/examples/reservoir_blackoil_ecfv.cpp b/examples/reservoir_blackoil_ecfv.cpp index e05431c590..2e924bfe89 100644 --- a/examples/reservoir_blackoil_ecfv.cpp +++ b/examples/reservoir_blackoil_ecfv.cpp @@ -28,11 +28,13 @@ */ #include "config.h" -#include -#include #include +#include #include #include +#include +#include + #include #include "problems/reservoirproblem.hh" @@ -57,6 +59,12 @@ template struct LocalLinearizerSplice { using type = TTag::AutoDiffLocalLinearizer; }; +//! Use the the velocity module which is aware of the black-oil specific model extensions +//! (i.e., the polymer and solvent extensions) +template +struct FluxModule +{ using type = BlackOilDarcyFluxModule; }; + } // namespace Opm::Properties int main(int argc, char **argv) diff --git a/examples/reservoir_blackoil_vcfv.cpp b/examples/reservoir_blackoil_vcfv.cpp index 0c119e03ed..e33d14e08b 100644 --- a/examples/reservoir_blackoil_vcfv.cpp +++ b/examples/reservoir_blackoil_vcfv.cpp @@ -27,10 +27,12 @@ */ #include "config.h" +#include +#include +#include #include #include -#include -#include + #include #include "problems/reservoirproblem.hh" @@ -50,6 +52,12 @@ template struct SpatialDiscretizationSplice { using type = TTag::VcfvDiscretization; }; +//! Use the the velocity module which is aware of the black-oil specific model extensions +//! (i.e., the polymer and solvent extensions) +template +struct FluxModule +{ using type = BlackOilDarcyFluxModule; }; + } // namespace Opm::Properties int main(int argc, char **argv) diff --git a/flowexperimental/comp/flow_comp.hpp b/flowexperimental/comp/flow_comp.hpp index 708c69629c..fdbcc87be5 100644 --- a/flowexperimental/comp/flow_comp.hpp +++ b/flowexperimental/comp/flow_comp.hpp @@ -22,6 +22,7 @@ #include #include +#include #include #include #include diff --git a/flowexperimental/comp/flowexp_comp.hpp b/flowexperimental/comp/flowexp_comp.hpp index 1142f3f9d3..eb4efd1efc 100644 --- a/flowexperimental/comp/flowexp_comp.hpp +++ b/flowexperimental/comp/flowexp_comp.hpp @@ -22,6 +22,7 @@ #include #include +#include #include #include diff --git a/opm/models/blackoil/blackoilmodel.hh b/opm/models/blackoil/blackoilmodel.hh index 94d05bdd83..e0a08bf4ef 100644 --- a/opm/models/blackoil/blackoilmodel.hh +++ b/opm/models/blackoil/blackoilmodel.hh @@ -34,7 +34,6 @@ #include #include -#include #include #include #include @@ -127,12 +126,6 @@ template struct ExtensiveQuantities { using type = BlackOilExtensiveQuantities; }; -//! Use the the velocity module which is aware of the black-oil specific model extensions -//! (i.e., the polymer and solvent extensions) -template -struct FluxModule -{ using type = BlackOilDarcyFluxModule; }; - //! The indices required by the model template struct Indices