Replaces unecessary header includes with fwd decls
Every header is self-contained and includes only what it must to function, relying on users include what they need in source files, adopting a pay-what-you-use model (in particular for internal dependencies).
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
|
||||
|
||||
#include <opm/parser/eclipse/Deck/Deck.hpp>
|
||||
#include <opm/parser/eclipse/Deck/DeckKeyword.hpp>
|
||||
#include <opm/parser/eclipse/Deck/Section.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/SimulationConfig/SimulationConfig.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/SimulationConfig/ThresholdPressure.hpp>
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
#include <opm/parser/eclipse/EclipseState/Grid/GridProperties.hpp>
|
||||
#include <opm/parser/eclipse/EclipseState/SimulationConfig/ThresholdPressure.hpp>
|
||||
#include <opm/parser/eclipse/OpmLog/OpmLog.hpp>
|
||||
#include <opm/parser/eclipse/Parser/ParseMode.hpp>
|
||||
#include <opm/parser/eclipse/Parser/ParserKeywords/E.hpp>
|
||||
#include <opm/parser/eclipse/Parser/ParserKeywords/R.hpp>
|
||||
#include <opm/parser/eclipse/Parser/ParserKeywords/T.hpp>
|
||||
|
||||
@@ -20,23 +20,23 @@
|
||||
#ifndef OPM_TRESHOLD_PRESSURES_HPP
|
||||
#define OPM_TRESHOLD_PRESSURES_HPP
|
||||
|
||||
#include <map>
|
||||
#include <vector>
|
||||
|
||||
#include <opm/parser/eclipse/Deck/Deck.hpp>
|
||||
#include <opm/parser/eclipse/Deck/Section.hpp>
|
||||
|
||||
|
||||
namespace Opm {
|
||||
|
||||
template< typename > class GridProperties;
|
||||
|
||||
class Deck;
|
||||
class ParseMode;
|
||||
class RUNSPECSection;
|
||||
class SOLUTIONSection;
|
||||
|
||||
class ThresholdPressure {
|
||||
|
||||
public:
|
||||
|
||||
ThresholdPressure(const ParseMode& parseMode , DeckConstPtr deck, std::shared_ptr<GridProperties<int>> gridProperties);
|
||||
ThresholdPressure(const ParseMode& parseMode , std::shared_ptr< const Deck > deck, std::shared_ptr<GridProperties<int>> gridProperties);
|
||||
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user