20#ifndef OPM_OUTPUT_WRITER_HPP
21#define OPM_OUTPUT_WRITER_HPP
23#include <opm/input/eclipse/EclipseState/Grid/NNC.hpp>
25#include <opm/output/Cells.hpp>
26#include <opm/output/Wells.hpp>
28struct UnstructuredGrid;
34namespace parameter {
class ParameterGroup; }
92 time_t current_posix_time,
93 double seconds_elapsed,
Interface for writing non-compositional (blackoil, two-phase) simulation state to files.
Definition OutputWriter.hpp:61
virtual void writeTimeStep(int report_step, time_t current_posix_time, double seconds_elapsed, data::Solution reservoirState, data::Wells, bool isSubstep)=0
Write a blackoil reservoir state to disk for later inspection with visualization tools like ResInsigh...
virtual void writeInit(const NNC &nnc)=0
Write the static data (grid, PVT curves, etc) to disk.
virtual ~OutputWriter()
Allow derived classes to be used in the unique_ptr that is returned from the create() method.
Definition OutputWriter.hpp:68
Definition Solution.hpp:35
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30