diff --git a/examples/opmhash.cpp b/examples/opmhash.cpp index c8eb3a3cf..0b563deea 100644 --- a/examples/opmhash.cpp +++ b/examples/opmhash.cpp @@ -28,10 +28,6 @@ #include #include #include -#include -#include -#include -#include struct keyword { diff --git a/examples/opmpack.cpp b/examples/opmpack.cpp index 4590eac1f..6886a3755 100644 --- a/examples/opmpack.cpp +++ b/examples/opmpack.cpp @@ -22,6 +22,9 @@ #include #include +#include +#include +#include #include #include #include @@ -29,7 +32,6 @@ #include #include #include -#include namespace fs = std::filesystem; diff --git a/examples/wellgraph.cpp b/examples/wellgraph.cpp index 4798bc416..a47d2c56e 100644 --- a/examples/wellgraph.cpp +++ b/examples/wellgraph.cpp @@ -28,7 +28,6 @@ #include #include #include -#include #include #include diff --git a/opm/input/eclipse/EclipseState/Grid/MULTREGTScanner.hpp b/opm/input/eclipse/EclipseState/Grid/MULTREGTScanner.hpp index 8ab538e48..9d0f6a577 100644 --- a/opm/input/eclipse/EclipseState/Grid/MULTREGTScanner.hpp +++ b/opm/input/eclipse/EclipseState/Grid/MULTREGTScanner.hpp @@ -23,13 +23,12 @@ #include - namespace Opm { - class FieldPropsManager; - class DeckRecord; class DeckKeyword; + class FieldPropsManager; + class GridDims; namespace MULTREGT { diff --git a/opm/input/eclipse/Parser/Parser.hpp b/opm/input/eclipse/Parser/Parser.hpp index 0c162b373..9f85eeeb7 100644 --- a/opm/input/eclipse/Parser/Parser.hpp +++ b/opm/input/eclipse/Parser/Parser.hpp @@ -31,7 +31,6 @@ #include -#include #include namespace Json { @@ -48,6 +47,8 @@ namespace Opm { } class Deck; + class EclipseGrid; + class EclipseState; class ParseContext; class ErrorGuard; class RawKeyword; diff --git a/opm/input/eclipse/Python/Python.hpp b/opm/input/eclipse/Python/Python.hpp index fb02687bd..728c3468d 100644 --- a/opm/input/eclipse/Python/Python.hpp +++ b/opm/input/eclipse/Python/Python.hpp @@ -24,12 +24,13 @@ #include namespace Opm { + +class EclipseState; class PythonInterp; class Parser; class Deck; class SummaryState; class Schedule; -class EclipseState; namespace Action { class PyAction; diff --git a/opm/output/eclipse/RegionCache.hpp b/opm/output/eclipse/RegionCache.hpp index c050e44cf..8482f16c2 100644 --- a/opm/output/eclipse/RegionCache.hpp +++ b/opm/output/eclipse/RegionCache.hpp @@ -22,6 +22,7 @@ #include #include +#include #include namespace Opm { diff --git a/src/opm/input/eclipse/EclipseState/Aquifer/AquiferCT.cpp b/src/opm/input/eclipse/EclipseState/Aquifer/AquiferCT.cpp index 17b47a7f1..a558d5d07 100644 --- a/src/opm/input/eclipse/EclipseState/Aquifer/AquiferCT.cpp +++ b/src/opm/input/eclipse/EclipseState/Aquifer/AquiferCT.cpp @@ -21,12 +21,11 @@ #include -#include - #include #include #include #include +#include #include diff --git a/src/opm/input/eclipse/EclipseState/Grid/SatfuncPropertyInitializers.cpp b/src/opm/input/eclipse/EclipseState/Grid/SatfuncPropertyInitializers.cpp index c94d1f592..f32608347 100644 --- a/src/opm/input/eclipse/EclipseState/Grid/SatfuncPropertyInitializers.cpp +++ b/src/opm/input/eclipse/EclipseState/Grid/SatfuncPropertyInitializers.cpp @@ -19,8 +19,6 @@ #include -#include -#include #include #include #include diff --git a/src/opm/input/eclipse/EclipseState/SummaryConfig/SummaryConfig.cpp b/src/opm/input/eclipse/EclipseState/SummaryConfig/SummaryConfig.cpp index ae9a6dd44..86b7ad619 100644 --- a/src/opm/input/eclipse/EclipseState/SummaryConfig/SummaryConfig.cpp +++ b/src/opm/input/eclipse/EclipseState/SummaryConfig/SummaryConfig.cpp @@ -25,7 +25,6 @@ #include #include -#include #include #include #include @@ -47,6 +46,7 @@ #include #include +#include #include #include #include diff --git a/src/opm/input/eclipse/Python/PythonInterp.hpp b/src/opm/input/eclipse/Python/PythonInterp.hpp index f66082776..955848775 100644 --- a/src/opm/input/eclipse/Python/PythonInterp.hpp +++ b/src/opm/input/eclipse/Python/PythonInterp.hpp @@ -28,7 +28,6 @@ #include #include #include -#include #ifdef EMBEDDED_PYTHON @@ -63,6 +62,8 @@ private: #else +class EclipseState; + class PythonInterp { public: explicit PythonInterp(bool enable) { diff --git a/src/opm/input/eclipse/Schedule/KeywordHandlers.cpp b/src/opm/input/eclipse/Schedule/KeywordHandlers.cpp index 60fa99aac..c5448ec26 100644 --- a/src/opm/input/eclipse/Schedule/KeywordHandlers.cpp +++ b/src/opm/input/eclipse/Schedule/KeywordHandlers.cpp @@ -54,7 +54,6 @@ #include #include -#include #include #include #include diff --git a/src/opm/output/eclipse/AggregateActionxData.cpp b/src/opm/output/eclipse/AggregateActionxData.cpp index 1a1a3ee71..613d4308d 100644 --- a/src/opm/output/eclipse/AggregateActionxData.cpp +++ b/src/opm/output/eclipse/AggregateActionxData.cpp @@ -22,8 +22,6 @@ #include #include -#include -#include #include #include diff --git a/src/opm/output/eclipse/AggregateAquiferData.cpp b/src/opm/output/eclipse/AggregateAquiferData.cpp index db461d410..5ce62b3cd 100644 --- a/src/opm/output/eclipse/AggregateAquiferData.cpp +++ b/src/opm/output/eclipse/AggregateAquiferData.cpp @@ -25,7 +25,6 @@ #include -#include #include #include #include diff --git a/src/opm/output/eclipse/AggregateGroupData.cpp b/src/opm/output/eclipse/AggregateGroupData.cpp index 8383a40dd..388e4385a 100644 --- a/src/opm/output/eclipse/AggregateGroupData.cpp +++ b/src/opm/output/eclipse/AggregateGroupData.cpp @@ -24,8 +24,6 @@ #include #include -#include -#include #include #include #include diff --git a/src/opm/output/eclipse/AggregateMSWData.cpp b/src/opm/output/eclipse/AggregateMSWData.cpp index e46246fb9..34f908a6b 100644 --- a/src/opm/output/eclipse/AggregateMSWData.cpp +++ b/src/opm/output/eclipse/AggregateMSWData.cpp @@ -21,8 +21,7 @@ #include #include -#include -#include +#include #include #include diff --git a/src/opm/output/eclipse/AggregateUDQData.cpp b/src/opm/output/eclipse/AggregateUDQData.cpp index 6bd5477bf..fbe1ea7fb 100644 --- a/src/opm/output/eclipse/AggregateUDQData.cpp +++ b/src/opm/output/eclipse/AggregateUDQData.cpp @@ -24,8 +24,6 @@ #include #include -#include -#include #include #include diff --git a/src/opm/output/eclipse/AggregateWellData.cpp b/src/opm/output/eclipse/AggregateWellData.cpp index d30c049e1..476b75614 100644 --- a/src/opm/output/eclipse/AggregateWellData.cpp +++ b/src/opm/output/eclipse/AggregateWellData.cpp @@ -25,8 +25,6 @@ #include -#include -#include #include #include #include diff --git a/src/opm/output/eclipse/CreateActionRSTDims.cpp b/src/opm/output/eclipse/CreateActionRSTDims.cpp index 99c4f8dc0..e8da0287e 100644 --- a/src/opm/output/eclipse/CreateActionRSTDims.cpp +++ b/src/opm/output/eclipse/CreateActionRSTDims.cpp @@ -30,7 +30,6 @@ #include #include -#include #include #include diff --git a/src/opm/output/eclipse/RegionCache.cpp b/src/opm/output/eclipse/RegionCache.cpp index f45ff4ecd..6fd3743e0 100644 --- a/src/opm/output/eclipse/RegionCache.cpp +++ b/src/opm/output/eclipse/RegionCache.cpp @@ -17,15 +17,14 @@ along with OPM. If not, see . */ -#include +#include + #include #include #include #include #include -#include - namespace Opm { namespace out { diff --git a/tests/parser/ACTIONX.cpp b/tests/parser/ACTIONX.cpp index bdc808dfe..47aee7554 100644 --- a/tests/parser/ACTIONX.cpp +++ b/tests/parser/ACTIONX.cpp @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/parser/ConnectionTests.cpp b/tests/parser/ConnectionTests.cpp index 97a748e38..5cd962a34 100644 --- a/tests/parser/ConnectionTests.cpp +++ b/tests/parser/ConnectionTests.cpp @@ -31,6 +31,7 @@ #include #include +#include #include #include #include diff --git a/tests/parser/EmbeddedPython.cpp b/tests/parser/EmbeddedPython.cpp index e47c9b746..848e9f84d 100644 --- a/tests/parser/EmbeddedPython.cpp +++ b/tests/parser/EmbeddedPython.cpp @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/parser/FieldPropsTests.cpp b/tests/parser/FieldPropsTests.cpp index 940070a48..12ed02690 100644 --- a/tests/parser/FieldPropsTests.cpp +++ b/tests/parser/FieldPropsTests.cpp @@ -41,6 +41,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/parser/GeomodifierTests.cpp b/tests/parser/GeomodifierTests.cpp index 087499c12..4465e0f48 100644 --- a/tests/parser/GeomodifierTests.cpp +++ b/tests/parser/GeomodifierTests.cpp @@ -37,6 +37,7 @@ #include #include #include +#include #include #include diff --git a/tests/parser/GroupTests.cpp b/tests/parser/GroupTests.cpp index ff0397f57..69f74be01 100644 --- a/tests/parser/GroupTests.cpp +++ b/tests/parser/GroupTests.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/parser/ImportTests.cpp b/tests/parser/ImportTests.cpp index 117b9ab86..a94a89b47 100644 --- a/tests/parser/ImportTests.cpp +++ b/tests/parser/ImportTests.cpp @@ -22,6 +22,8 @@ #include #include +#include +#include #include #include #include diff --git a/tests/parser/MessageLimitTests.cpp b/tests/parser/MessageLimitTests.cpp index 4465eed86..c139652a3 100644 --- a/tests/parser/MessageLimitTests.cpp +++ b/tests/parser/MessageLimitTests.cpp @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/parser/MultisegmentWellTests.cpp b/tests/parser/MultisegmentWellTests.cpp index dacf7862d..d6da819c8 100644 --- a/tests/parser/MultisegmentWellTests.cpp +++ b/tests/parser/MultisegmentWellTests.cpp @@ -34,6 +34,11 @@ #include #include +#include +#include +#include +#include + #include #include #include diff --git a/tests/parser/NetworkTests.cpp b/tests/parser/NetworkTests.cpp index 6230528cf..2532e7501 100644 --- a/tests/parser/NetworkTests.cpp +++ b/tests/parser/NetworkTests.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #include #include diff --git a/tests/parser/ParseContextTests.cpp b/tests/parser/ParseContextTests.cpp index ab12c4ba2..a943239fb 100644 --- a/tests/parser/ParseContextTests.cpp +++ b/tests/parser/ParseContextTests.cpp @@ -42,6 +42,7 @@ #include #include #include +#include #include #include diff --git a/tests/parser/RestartConfigTests.cpp b/tests/parser/RestartConfigTests.cpp index 2f947b214..e14156eba 100644 --- a/tests/parser/RestartConfigTests.cpp +++ b/tests/parser/RestartConfigTests.cpp @@ -22,6 +22,7 @@ #include #include +#include #include #include #include diff --git a/tests/parser/ScheduleRestartTests.cpp b/tests/parser/ScheduleRestartTests.cpp index 655266a4e..5db8f8c66 100644 --- a/tests/parser/ScheduleRestartTests.cpp +++ b/tests/parser/ScheduleRestartTests.cpp @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/parser/ScheduleSerializeTest.cpp b/tests/parser/ScheduleSerializeTest.cpp index e190025a2..9cbea0727 100644 --- a/tests/parser/ScheduleSerializeTest.cpp +++ b/tests/parser/ScheduleSerializeTest.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/parser/ScheduleTests.cpp b/tests/parser/ScheduleTests.cpp index 6e76c2f30..8b85d41e6 100644 --- a/tests/parser/ScheduleTests.cpp +++ b/tests/parser/ScheduleTests.cpp @@ -41,9 +41,11 @@ #include #include +#include #include #include #include +#include #include #include #include diff --git a/tests/parser/SimulationConfigTest.cpp b/tests/parser/SimulationConfigTest.cpp index 3073a83c8..687d00c7f 100644 --- a/tests/parser/SimulationConfigTest.cpp +++ b/tests/parser/SimulationConfigTest.cpp @@ -25,7 +25,6 @@ #include -#include #include #include #include diff --git a/tests/parser/ThresholdPressureTest.cpp b/tests/parser/ThresholdPressureTest.cpp index f9c2206a5..b5333954c 100644 --- a/tests/parser/ThresholdPressureTest.cpp +++ b/tests/parser/ThresholdPressureTest.cpp @@ -26,7 +26,9 @@ #include #include -#include +#include +#include +#include #include #include #include diff --git a/tests/parser/TransMultTests.cpp b/tests/parser/TransMultTests.cpp index 082e2dd72..36a730ea6 100644 --- a/tests/parser/TransMultTests.cpp +++ b/tests/parser/TransMultTests.cpp @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/parser/TuningTests.cpp b/tests/parser/TuningTests.cpp index b8fa046e3..cd583cffd 100644 --- a/tests/parser/TuningTests.cpp +++ b/tests/parser/TuningTests.cpp @@ -26,7 +26,9 @@ #include #include #include +#include #include +#include #include #include #include diff --git a/tests/parser/UDQTests.cpp b/tests/parser/UDQTests.cpp index e2e35a6ae..01eb22893 100644 --- a/tests/parser/UDQTests.cpp +++ b/tests/parser/UDQTests.cpp @@ -20,6 +20,7 @@ Copyright 2018 Statoil ASA. #include #include +#include #include #include diff --git a/tests/parser/WLIST.cpp b/tests/parser/WLIST.cpp index e3e4944c7..239fc6fe2 100644 --- a/tests/parser/WLIST.cpp +++ b/tests/parser/WLIST.cpp @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/parser/WTEST.cpp b/tests/parser/WTEST.cpp index 9d6cd8211..7471d05bf 100644 --- a/tests/parser/WTEST.cpp +++ b/tests/parser/WTEST.cpp @@ -23,7 +23,6 @@ #define BOOST_TEST_MODULE WTEST #include -#include #include #include #include diff --git a/tests/parser/WellSolventTests.cpp b/tests/parser/WellSolventTests.cpp index 30ad9148b..6fb082ab4 100644 --- a/tests/parser/WellSolventTests.cpp +++ b/tests/parser/WellSolventTests.cpp @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/parser/WellTracerTests.cpp b/tests/parser/WellTracerTests.cpp index f61ca43c3..9ab5eda05 100644 --- a/tests/parser/WellTracerTests.cpp +++ b/tests/parser/WellTracerTests.cpp @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/parser/integration/CheckDeckValidity.cpp b/tests/parser/integration/CheckDeckValidity.cpp index 4db2f1aa8..abf652729 100644 --- a/tests/parser/integration/CheckDeckValidity.cpp +++ b/tests/parser/integration/CheckDeckValidity.cpp @@ -23,7 +23,6 @@ #include #include -#include #include #include #include diff --git a/tests/parser/integration/ScheduleCreateFromDeck.cpp b/tests/parser/integration/ScheduleCreateFromDeck.cpp index 9b1c123b5..bc5a7ba7b 100644 --- a/tests/parser/integration/ScheduleCreateFromDeck.cpp +++ b/tests/parser/integration/ScheduleCreateFromDeck.cpp @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/test_EclipseIO.cpp b/tests/test_EclipseIO.cpp index 949b3fc48..dc054941c 100644 --- a/tests/test_EclipseIO.cpp +++ b/tests/test_EclipseIO.cpp @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/test_InteHEAD.cpp b/tests/test_InteHEAD.cpp index fac2e8623..67e0023c1 100644 --- a/tests/test_InteHEAD.cpp +++ b/tests/test_InteHEAD.cpp @@ -28,6 +28,7 @@ #include #include +#include #include #include diff --git a/tests/test_RFT.cpp b/tests/test_RFT.cpp index aea85156a..f80e47b9e 100644 --- a/tests/test_RFT.cpp +++ b/tests/test_RFT.cpp @@ -34,6 +34,7 @@ #include #include +#include #include #include #include diff --git a/tests/test_Restart.cpp b/tests/test_Restart.cpp index 08d499798..d597b8f47 100644 --- a/tests/test_Restart.cpp +++ b/tests/test_Restart.cpp @@ -31,6 +31,7 @@ #include #include +#include #include #include #include diff --git a/tests/test_restartwellinfo.cpp b/tests/test_restartwellinfo.cpp index c0fb5ba5b..4fd35e1c2 100644 --- a/tests/test_restartwellinfo.cpp +++ b/tests/test_restartwellinfo.cpp @@ -26,6 +26,7 @@ #include #include +#include #include #include #include