22#ifndef OPM_ECLIPSE_WRITER_HPP
23#define OPM_ECLIPSE_WRITER_HPP
25#include <opm/output/data/Solution.hpp>
47namespace Opm {
namespace Action {
51namespace Opm {
namespace out {
67 const std::string& basename =
"",
68 const bool writeEsmry =
false);
113 std::map<std::string, std::vector<int>> int_data = {},
114 const std::vector<NNCdata>& nnc = {});
147 double seconds_elapsed,
149 const bool write_double =
false);
183 const std::vector<RestartKey>& solution_keys,
184 const std::vector<RestartKey>& extra_keys = {})
const;
191 std::unique_ptr<Impl> impl;
About cell information and dimension: The actual grid information is held in a pointer to an ERT ecl_...
Definition EclipseGrid.hpp:55
A class to write reservoir and well states of a blackoil simulation to disk.
Definition EclipseIO.hpp:59
RestartValue loadRestart(Action::State &action_state, SummaryState &summary_state, const std::vector< RestartKey > &solution_keys, const std::vector< RestartKey > &extra_keys={}) const
Will load solution data and wellstate from the restart file.
Definition EclipseIO.cpp:390
void overwriteInitialOIP(const data::Solution &simProps)
Overwrite the initial OIP values.
void writeInitial(data::Solution simProps=data::Solution(), std::map< std::string, std::vector< int > > int_data={}, const std::vector< NNCdata > &nnc={})
Output static properties in EGRID and INIT file.
Definition EclipseIO.cpp:275
void writeTimeStep(const Action::State &action_state, const WellTestState &wtest_state, const SummaryState &st, const UDQState &udq_state, int report_step, bool isSubstep, double seconds_elapsed, RestartValue value, const bool write_double=false)
Write a reservoir state and summary information to disk.
Definition EclipseIO.cpp:298
Definition EclipseState.hpp:63
Definition RestartValue.hpp:74
Definition Schedule.hpp:88
Definition SummaryConfig.hpp:133
Definition SummaryState.hpp:68
Definition UDQState.hpp:38
Definition WellTestState.hpp:60
Definition Solution.hpp:35
Definition Summary.hpp:52
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30