From 5e74b915b5b2e6a58612d35168be6e47372fd8f2 Mon Sep 17 00:00:00 2001 From: Arne Morten Kvarving Date: Tue, 10 Jan 2023 12:55:58 +0100 Subject: [PATCH] ScheduleState.hpp: forward Action::Actions --- msim/src/msim.cpp | 1 + opm/input/eclipse/Schedule/Schedule.hpp | 5 +++++ opm/input/eclipse/Schedule/ScheduleState.hpp | 4 +++- src/opm/input/eclipse/Schedule/Schedule.cpp | 1 + src/opm/input/eclipse/Schedule/ScheduleState.cpp | 1 + src/opm/output/eclipse/CreateActionRSTDims.cpp | 10 ++++------ src/opm/output/eclipse/RestartIO.cpp | 1 + src/opm/output/eclipse/Summary.cpp | 1 + tests/parser/EmbeddedPython.cpp | 1 + tests/parser/ScheduleRestartTests.cpp | 3 ++- tests/test_AggregateActionxData.cpp | 1 + 11 files changed, 21 insertions(+), 8 deletions(-) diff --git a/msim/src/msim.cpp b/msim/src/msim.cpp index f8a0b76d7..65e4167f8 100644 --- a/msim/src/msim.cpp +++ b/msim/src/msim.cpp @@ -29,6 +29,7 @@ #include #include +#include #include #include #include diff --git a/opm/input/eclipse/Schedule/Schedule.hpp b/opm/input/eclipse/Schedule/Schedule.hpp index df6dcc937..2c0392ce3 100644 --- a/opm/input/eclipse/Schedule/Schedule.hpp +++ b/opm/input/eclipse/Schedule/Schedule.hpp @@ -45,6 +45,11 @@ namespace Opm { + namespace Action { + class ActionX; + class PyAction; + class State; + }; class ActiveGridCells; class Deck; class DeckKeyword; diff --git a/opm/input/eclipse/Schedule/ScheduleState.hpp b/opm/input/eclipse/Schedule/ScheduleState.hpp index 22c7c3b03..372419269 100644 --- a/opm/input/eclipse/Schedule/ScheduleState.hpp +++ b/opm/input/eclipse/Schedule/ScheduleState.hpp @@ -39,7 +39,6 @@ #include #include #include -#include #include #include #include @@ -60,6 +59,9 @@ namespace { namespace Opm { + namespace Action { + class Actions; + }; class GasLiftOpt; class GConSale; class GConSump; diff --git a/src/opm/input/eclipse/Schedule/Schedule.cpp b/src/opm/input/eclipse/Schedule/Schedule.cpp index bdc6322ca..07ef115a6 100644 --- a/src/opm/input/eclipse/Schedule/Schedule.cpp +++ b/src/opm/input/eclipse/Schedule/Schedule.cpp @@ -34,6 +34,7 @@ #include #include +#include #include #include #include diff --git a/src/opm/input/eclipse/Schedule/ScheduleState.cpp b/src/opm/input/eclipse/Schedule/ScheduleState.cpp index a975bfffb..d97135890 100644 --- a/src/opm/input/eclipse/Schedule/ScheduleState.cpp +++ b/src/opm/input/eclipse/Schedule/ScheduleState.cpp @@ -19,6 +19,7 @@ #include +#include #include #include #include diff --git a/src/opm/output/eclipse/CreateActionRSTDims.cpp b/src/opm/output/eclipse/CreateActionRSTDims.cpp index e8da0287e..d9aced444 100644 --- a/src/opm/output/eclipse/CreateActionRSTDims.cpp +++ b/src/opm/output/eclipse/CreateActionRSTDims.cpp @@ -24,14 +24,12 @@ #include #include #include - +#include +#include +#include +#include #include #include -#include -#include - -#include - #include #include diff --git a/src/opm/output/eclipse/RestartIO.cpp b/src/opm/output/eclipse/RestartIO.cpp index 853f7245e..25d55d34f 100644 --- a/src/opm/output/eclipse/RestartIO.cpp +++ b/src/opm/output/eclipse/RestartIO.cpp @@ -45,6 +45,7 @@ #include #include #include +#include #include #include #include diff --git a/src/opm/output/eclipse/Summary.cpp b/src/opm/output/eclipse/Summary.cpp index 834644ae4..352375b52 100644 --- a/src/opm/output/eclipse/Summary.cpp +++ b/src/opm/output/eclipse/Summary.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/parser/EmbeddedPython.cpp b/tests/parser/EmbeddedPython.cpp index 6dbed630b..a8fe0aa6e 100644 --- a/tests/parser/EmbeddedPython.cpp +++ b/tests/parser/EmbeddedPython.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include diff --git a/tests/parser/ScheduleRestartTests.cpp b/tests/parser/ScheduleRestartTests.cpp index e07ba24a4..66c647ddf 100644 --- a/tests/parser/ScheduleRestartTests.cpp +++ b/tests/parser/ScheduleRestartTests.cpp @@ -27,8 +27,9 @@ #include #include #include -#include #include +#include +#include #include #include #include diff --git a/tests/test_AggregateActionxData.cpp b/tests/test_AggregateActionxData.cpp index a4de9e79b..4dfc9b042 100644 --- a/tests/test_AggregateActionxData.cpp +++ b/tests/test_AggregateActionxData.cpp @@ -23,6 +23,7 @@ #include #include +#include #include #include #include