diff --git a/opm/simulators/utils/ParallelRestart.cpp b/opm/simulators/utils/ParallelRestart.cpp index 0f0b4cbd6..b57a06590 100644 --- a/opm/simulators/utils/ParallelRestart.cpp +++ b/opm/simulators/utils/ParallelRestart.cpp @@ -25,6 +25,13 @@ #include #include #include +#include +#include +#include +#include +#include +#include +#include #include #define HANDLE_AS_POD(T) \ diff --git a/opm/simulators/utils/ParallelRestart.hpp b/opm/simulators/utils/ParallelRestart.hpp index baa061a90..4fa07bee4 100644 --- a/opm/simulators/utils/ParallelRestart.hpp +++ b/opm/simulators/utils/ParallelRestart.hpp @@ -24,10 +24,6 @@ #endif #include -#include -#include -#include -#include #include #include @@ -40,11 +36,40 @@ #include #include #include +#include #include namespace Opm { +class EclipseIO; +class SummaryState; +class RestartKey; +class RestartValue; + +namespace data +{ +class CellData; +class Connection; +class CurrentControl; +class GroupAndNetworkValues; +class GroupConstraints; +class GroupData; +class GroupGuideRates; +class GuideRateValue; +class NodeData; +class Rates; +class Segment; +class Solution; +class Well; +class WellRates; +} + +namespace Action +{ +class State; +} + namespace Mpi { template