24 #ifndef RESTART_IO_HPP
25 #define RESTART_IO_HPP
27 #include <opm/output/eclipse/RestartValue.hpp>
29 #include <opm/output/eclipse/AggregateAquiferData.hpp>
47 namespace Opm {
namespace EclIO {
namespace OutputStream {
53 namespace Opm {
namespace Action {
80 namespace Opm {
namespace RestartIO {
82 void save(EclIO::OutputStream::Restart& rstFile,
84 double seconds_elapsed,
86 const EclipseState& es,
87 const EclipseGrid& grid,
88 const Schedule& schedule,
89 const Action::State& action_state,
90 const WellTestState& wtest_state,
91 const SummaryState& sumState,
92 const UDQState& udqState,
93 std::optional<Helpers::AggregateAquiferData>& aquiferData,
94 bool write_double =
false);
97 RestartValue load(
const std::string& filename,
99 Action::State& action_state,
100 SummaryState& summary_state,
101 const std::vector<RestartKey>& solution_keys,
102 const EclipseState& es,
103 const EclipseGrid& grid,
104 const Schedule& schedule,
105 const std::vector<RestartKey>& extra_keys = {});
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29