22#ifndef OUTPUT_TABLES_HPP
23#define OUTPUT_TABLES_HPP
49 explicit Tables(
const UnitSystem& units);
56 void addDensity(
const DensityTable& density);
62 void addPVTTables(
const EclipseState& es);
69 void addSatFunc(
const EclipseState& es);
72 const std::vector<int>& tabdims()
const;
75 const std::vector<double>& tab()
const;
79 const UnitSystem& units_;
82 std::vector<int> tabdims_;
85 std::vector<double> data_;
95 void addData(
const std::size_t offset_index,
96 const std::vector<double>& new_data);
108 void addSatFuncGas(
const std::tuple<
int,
int, std::vector<double>>& sgfn);
120 void addSatFuncOil(
const std::tuple<
int,
int, std::vector<double>>& sofn);
132 void addSatFuncWater(
const std::tuple<
int,
int, std::vector<double>>& swfn);
140 void addGasPVTTables(
const EclipseState& es);
148 void addOilPVTTables(
const EclipseState& es);
156 void addWaterPVTTables(
const EclipseState& es);
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30