readDeck.hpp
Go to the documentation of this file.
66prepareResultOutputDirectory(const std::string& baseName, const std::filesystem::path& outputDir);
Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: blackoilboundaryratevector.hh:37 void readDeck(Parallel::Communication comm, const std::string &deckFilename, std::shared_ptr< EclipseState > &eclipseState, std::shared_ptr< Schedule > &schedule, std::unique_ptr< UDQState > &udqState, std::unique_ptr< Action::State > &actionState, std::unique_ptr< WellTestState > &wtestState, std::shared_ptr< SummaryConfig > &summaryConfig, std::shared_ptr< Python > python, const std::string &parsingStrictness, const std::string &actionParsingStrictness, const std::string &inputSkipMode, bool initFromRestart, bool checkDeck, const std::optional< int > &outputInterval) Reads the deck and creates all necessary objects if needed. std::unique_ptr< ParseContext > setupParseContext(const bool exitOnAllErrors) void ensureOutputDirExists(const std::string &cmdline_output_dir) void setupStreamLogging(const std::string &stdout_log_id) void verifyValidCellGeometry(Parallel::Communication comm, const EclipseState &eclipseState) void prepareResultOutputDirectory(const std::string &baseName, const std::filesystem::path &outputDir) FileOutputMode setupLogging(Parallel::Communication &comm, const std::string &deck_filename, const std::string &cmdline_output_dir, const std::string &cmdline_output, bool output_cout_, const std::string &stdout_log_id, const bool allRanksDbgLog) |