mirror of
				https://github.com/OPM/opm-simulators.git
				synced 2025-02-25 18:55:30 -06:00 
			
		
		
		
	readDeck: make the ErrorGuard an internal detail
This commit is contained in:
		| @@ -28,7 +28,6 @@ | ||||
| #include <opm/common/utility/TimeService.hpp> | ||||
| #include <opm/input/eclipse/EclipseState/Aquifer/NumericalAquifer/NumericalAquiferCell.hpp> | ||||
| #include <opm/input/eclipse/EclipseState/EclipseState.hpp> | ||||
| #include <opm/input/eclipse/Parser/ErrorGuard.hpp> | ||||
| #include <opm/input/eclipse/Parser/InputErrorAction.hpp> | ||||
| #include <opm/input/eclipse/Schedule/Action/State.hpp> | ||||
| #include <opm/input/eclipse/Schedule/OilVaporizationProperties.hpp> | ||||
| @@ -101,7 +100,7 @@ void EclGenericVanguard::readDeck(const std::string& filename) | ||||
|     Opm::readDeck(EclGenericVanguard::comm(), | ||||
|                   filename, eclipseState, schedule, udqState, | ||||
|                   actionState, wtestState, | ||||
|                   summaryConfig, nullptr, nullptr, false, | ||||
|                   summaryConfig, nullptr, false, | ||||
|                   false, false, {}); | ||||
|  | ||||
|     EclGenericVanguard::setParams(setupTimer.elapsed(), | ||||
|   | ||||
| @@ -53,7 +53,6 @@ namespace Opm { | ||||
| namespace Action { class State; } | ||||
| class Deck; | ||||
| class EclipseState; | ||||
| class ErrorGuard; | ||||
| struct NumericalAquiferCell; | ||||
| class ParseContext; | ||||
| class Schedule; | ||||
|   | ||||
| @@ -515,7 +515,7 @@ private: | ||||
|  | ||||
|             readDeck(EclGenericVanguard::comm(), deckFilename, eclipseState_, | ||||
|                      schedule_, udqState_, actionState_, wtestState_, | ||||
|                      summaryConfig_, nullptr, python, strictParsing, | ||||
|                      summaryConfig_, python, strictParsing, | ||||
|                      init_from_restart_file, outputCout_, outputInterval); | ||||
|  | ||||
|             verifyValidCellGeometry(EclGenericVanguard::comm(), *this->eclipseState_); | ||||
|   | ||||
| @@ -487,16 +487,13 @@ void Opm::readDeck(Opm::Parallel::Communication    comm, | ||||
|                    std::unique_ptr<Action::State>& actionState, | ||||
|                    std::unique_ptr<WellTestState>& wtestState, | ||||
|                    std::shared_ptr<SummaryConfig>& summaryConfig, | ||||
|                    std::unique_ptr<ErrorGuard>     errorGuard, | ||||
|                    std::shared_ptr<Python>         python, | ||||
|                    const bool                      strictParsing, | ||||
|                    const bool                      initFromRestart, | ||||
|                    const bool                      checkDeck, | ||||
|                    const std::optional<int>&       outputInterval) | ||||
| { | ||||
|     if (errorGuard == nullptr) { | ||||
|         errorGuard = std::make_unique<ErrorGuard>(); | ||||
|     } | ||||
|     auto errorGuard = std::make_unique<ErrorGuard>(); | ||||
|  | ||||
|     int parseSuccess = 1; // > 0 is success | ||||
|     std::string failureMessage; | ||||
|   | ||||
| @@ -84,7 +84,6 @@ void readDeck(Parallel::Communication         comm, | ||||
|               std::unique_ptr<Action::State>& actionState, | ||||
|               std::unique_ptr<WellTestState>& wtestState, | ||||
|               std::shared_ptr<SummaryConfig>& summaryConfig, | ||||
|               std::unique_ptr<ErrorGuard>     errorGuard, | ||||
|               std::shared_ptr<Python>         python, | ||||
|               bool                            strictParsing, | ||||
|               bool                            initFromRestart, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user