20 #ifndef OPM_OUTPUT_SUMMARY_HPP 21 #define OPM_OUTPUT_SUMMARY_HPP 25 #include <unordered_map> 27 #include <ert/ecl/ecl_sum.h> 28 #include <ert/ecl/Smspec.hpp> 30 #include <opm/parser/eclipse/EclipseState/Grid/EclipseGrid.hpp> 32 #include <opm/output/data/Wells.hpp> 33 #include <opm/output/data/Cells.hpp> 34 #include <opm/output/data/Solution.hpp> 35 #include <opm/output/eclipse/RegionCache.hpp> 48 Summary(
const EclipseState&,
const SummaryConfig&,
const EclipseGrid& );
49 Summary(
const EclipseState&,
const SummaryConfig&,
const EclipseGrid&,
const std::string& );
50 Summary(
const EclipseState&,
const SummaryConfig&,
const EclipseGrid&,
const char* basename );
52 void add_timestep(
int report_step,
54 const EclipseState& es,
57 const std::map<std::string, double>& misc_values);
67 const EclipseGrid& grid;
69 ERT::ert_unique_ptr< ecl_sum_type, ecl_sum_free > ecl_sum;
70 std::unique_ptr< keyword_handlers > handlers;
71 const ecl_sum_tstep_type* prev_tstep =
nullptr;
72 double prev_time_elapsed = 0;
73 double initial_oip = 0.0;
74 const std::vector<double> porv;
80 #endif //OPM_OUTPUT_SUMMARY_HPP Definition: Solution.hpp:32
Definition: Summary.hpp:46
Definition: Summary.cpp:803
Definition: Wells.hpp:109
Definition: RegionCache.hpp:30