Merge pull request #3326 from akva2/RPTConfig.hpp_reduce_hotness

Schedule.hpp: forward RPTConfig
This commit is contained in:
Bård Skaflestad 2023-01-09 16:07:40 +01:00 committed by GitHub
commit eb61a00f94
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 4 deletions

View File

@ -36,7 +36,6 @@
#include <opm/input/eclipse/Schedule/Group/Group.hpp> #include <opm/input/eclipse/Schedule/Group/Group.hpp>
#include <opm/input/eclipse/Schedule/MessageLimits.hpp> #include <opm/input/eclipse/Schedule/MessageLimits.hpp>
#include <opm/input/eclipse/Schedule/Network/ExtNetwork.hpp> #include <opm/input/eclipse/Schedule/Network/ExtNetwork.hpp>
#include <opm/input/eclipse/Schedule/RPTConfig.hpp>
#include <opm/input/eclipse/Schedule/ScheduleDeck.hpp> #include <opm/input/eclipse/Schedule/ScheduleDeck.hpp>
#include <opm/input/eclipse/Schedule/ScheduleState.hpp> #include <opm/input/eclipse/Schedule/ScheduleState.hpp>
#include <opm/input/eclipse/Schedule/Well/PAvg.hpp> #include <opm/input/eclipse/Schedule/Well/PAvg.hpp>
@ -55,15 +54,16 @@ namespace Opm
class DeckKeyword; class DeckKeyword;
class DeckRecord; class DeckRecord;
class EclipseState; class EclipseState;
class ErrorGuard;
class FieldPropsManager; class FieldPropsManager;
class GuideRateConfig; class GuideRateConfig;
class GuideRateModel; class GuideRateModel;
class GTNode; class GTNode;
class ParseContext; class ParseContext;
class Python; class Python;
class RPTConfig;
class SCHEDULESection; class SCHEDULESection;
class SummaryState; class SummaryState;
class ErrorGuard;
class UDQConfig; class UDQConfig;
class WellMatcher; class WellMatcher;

View File

@ -30,7 +30,6 @@
#include <opm/common/utility/TimeService.hpp> #include <opm/common/utility/TimeService.hpp>
#include <opm/input/eclipse/EclipseState/Runspec.hpp> #include <opm/input/eclipse/EclipseState/Runspec.hpp>
#include <opm/input/eclipse/Schedule/RPTConfig.hpp>
#include <opm/input/eclipse/Schedule/Well/PAvg.hpp> #include <opm/input/eclipse/Schedule/Well/PAvg.hpp>
#include <opm/input/eclipse/Schedule/Tuning.hpp> #include <opm/input/eclipse/Schedule/Tuning.hpp>
#include <opm/input/eclipse/Schedule/OilVaporizationProperties.hpp> #include <opm/input/eclipse/Schedule/OilVaporizationProperties.hpp>
@ -69,6 +68,7 @@ namespace {
namespace Opm { namespace Opm {
class GuideRateConfig; class GuideRateConfig;
class RPTConfig;
class WellTestConfig; class WellTestConfig;
/* /*

View File

@ -19,12 +19,14 @@
#include <fmt/format.h> #include <fmt/format.h>
#include <opm/input/eclipse/Schedule/ScheduleState.hpp> #include <opm/input/eclipse/Schedule/ScheduleState.hpp>
#include <opm/input/eclipse/Schedule/Well/WellTestConfig.hpp>
#include <opm/input/eclipse/Schedule/Group/GConSump.hpp> #include <opm/input/eclipse/Schedule/Group/GConSump.hpp>
#include <opm/input/eclipse/Schedule/Group/GConSale.hpp> #include <opm/input/eclipse/Schedule/Group/GConSale.hpp>
#include <opm/input/eclipse/Schedule/Group/GuideRateConfig.hpp> #include <opm/input/eclipse/Schedule/Group/GuideRateConfig.hpp>
#include <opm/input/eclipse/Schedule/RPTConfig.hpp>
#include <opm/input/eclipse/Schedule/VFPProdTable.hpp> #include <opm/input/eclipse/Schedule/VFPProdTable.hpp>
#include <opm/input/eclipse/Schedule/VFPInjTable.hpp> #include <opm/input/eclipse/Schedule/VFPInjTable.hpp>
#include <opm/input/eclipse/Schedule/Well/WellTestConfig.hpp>
#include <stdexcept> #include <stdexcept>

View File

@ -72,6 +72,7 @@
#include <opm/input/eclipse/Schedule/Network/Node.hpp> #include <opm/input/eclipse/Schedule/Network/Node.hpp>
#include <opm/input/eclipse/Schedule/OilVaporizationProperties.hpp> #include <opm/input/eclipse/Schedule/OilVaporizationProperties.hpp>
#include <opm/input/eclipse/Schedule/RFTConfig.hpp> #include <opm/input/eclipse/Schedule/RFTConfig.hpp>
#include <opm/input/eclipse/Schedule/RPTConfig.hpp>
#include <opm/input/eclipse/Schedule/Schedule.hpp> #include <opm/input/eclipse/Schedule/Schedule.hpp>
#include <opm/input/eclipse/Schedule/ScheduleTypes.hpp> #include <opm/input/eclipse/Schedule/ScheduleTypes.hpp>
#include <opm/input/eclipse/Schedule/Tuning.hpp> #include <opm/input/eclipse/Schedule/Tuning.hpp>