ParallelRestart: use forwarding

This commit is contained in:
Arne Morten Kvarving 2021-04-30 10:46:52 +02:00
parent b30fc4eac1
commit 17963b07c1
2 changed files with 36 additions and 4 deletions

View File

@ -25,6 +25,13 @@
#include <ctime>
#include <cstring>
#include <dune/common/parallel/mpitraits.hh>
#include <opm/output/data/Cells.hpp>
#include <opm/output/data/Groups.hpp>
#include <opm/output/data/GuideRateValue.hpp>
#include <opm/output/data/Solution.hpp>
#include <opm/output/data/Wells.hpp>
#include <opm/output/eclipse/EclipseIO.hpp>
#include <opm/output/eclipse/RestartValue.hpp>
#include <opm/parser/eclipse/EclipseState/Schedule/SummaryState.hpp>
#define HANDLE_AS_POD(T) \

View File

@ -24,10 +24,6 @@
#endif
#include <opm/common/ErrorMacros.hpp>
#include <opm/output/eclipse/RestartValue.hpp>
#include <opm/output/eclipse/EclipseIO.hpp>
#include <opm/output/eclipse/Summary.hpp>
#include <opm/parser/eclipse/EclipseState/Schedule/Action/State.hpp>
#include <opm/common/utility/TimeService.hpp>
#include <dune/common/parallel/mpihelper.hh>
@ -40,11 +36,40 @@
#include <tuple>
#include <typeinfo>
#include <unordered_map>
#include <unordered_set>
#include <vector>
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<class T>