20 #ifndef AICD_HPP_HEADER_INCLUDED 21 #define AICD_HPP_HEADER_INCLUDED 23 #include <opm/input/eclipse/Schedule/MSW/SICD.hpp> 37 namespace Opm {
namespace RestartIO {
50 static AutoICD serializationTestObject();
56 static std::map<std::string, std::vector<std::pair<int, AutoICD>>>
59 bool operator==(
const AutoICD& data)
const;
61 template<
class Serializer>
64 this->SICD::serializeOp(serializer);
65 serializer(m_flow_rate_exponent);
66 serializer(m_visc_exponent);
67 serializer(m_oil_density_exponent);
68 serializer(m_water_density_exponent);
69 serializer(m_gas_density_exponent);
70 serializer(m_oil_viscosity_exponent);
71 serializer(m_water_viscosity_exponent);
72 serializer(m_gas_viscosity_exponent);
73 serializer(m_density_exponent);
76 double flowRateExponent()
const;
77 double viscExponent()
const;
78 double oilDensityExponent()
const;
79 double waterDensityExponent()
const;
80 double gasDensityExponent()
const;
81 double oilViscExponent()
const;
82 double waterViscExponent()
const;
83 double gasViscExponent()
const;
84 double densityExponent()
const;
87 double m_flow_rate_exponent {};
88 double m_visc_exponent {};
89 double m_oil_density_exponent {};
90 double m_water_density_exponent {};
91 double m_gas_density_exponent {};
92 double m_oil_viscosity_exponent {};
93 double m_water_viscosity_exponent {};
94 double m_gas_viscosity_exponent {};
95 double m_density_exponent {};
99 #endif // AICD_HPP_HEADER_INCLUDED
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
Definition: segment.hpp:33
Definition: DeckRecord.hpp:32
Class for (de-)serializing.
Definition: Serializer.hpp:94
Definition: DeckKeyword.hpp:36