19 #ifndef OPM_PARSER_CO2STORECONFIG_HPP 20 #define OPM_PARSER_CO2STORECONFIG_HPP 27 #include <opm/input/eclipse/EclipseState/Tables/EzrokhiTable.hpp> 36 enum class SaltMixingType {
41 enum class LiquidMixingType {
47 enum class GasMixingType {
56 const std::vector<EzrokhiTable>& getDenaqaTables()
const;
57 const std::vector<EzrokhiTable>& getViscaqaTables()
const;
59 double salinity()
const;
62 template<
class Serializer>
65 serializer(brine_type);
66 serializer(liquid_type);
69 serializer(denaqa_tables);
70 serializer(viscaqa_tables);
72 serializer(activityModel);
76 SaltMixingType brine_type;
77 LiquidMixingType liquid_type;
78 GasMixingType gas_type;
82 SaltMixingType string2enumSalt(
const std::string& input)
const;
83 LiquidMixingType string2enumLiquid(
const std::string& input)
const;
84 GasMixingType string2enumGas(
const std::string& input)
const;
86 std::map<std::string, int> cnames;
87 std::vector<EzrokhiTable> denaqa_tables;
88 std::vector<EzrokhiTable> viscaqa_tables;
90 static constexpr
double MmNaCl = 58.44e-3;
91 static constexpr
double MmH2O = 18e-3;
92 int activityModel {3};
96 #endif // OPM_PARSER_CO2STORECONFIG_HPP This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
Definition: Co2StoreConfig.hpp:33
Class for (de-)serializing.
Definition: Serializer.hpp:94