19#ifndef OPM_PARSER_PLYSHLOG_TABLE_HPP
20#define OPM_PARSER_PLYSHLOG_TABLE_HPP
22#include "SimpleTable.hpp"
39 double getRefPolymerConcentration()
const;
40 double getRefSalinity()
const;
41 double getRefTemperature()
const;
42 void setRefPolymerConcentration(
const double refPlymerConcentration);
43 void setRefSalinity(
const double refSalinity);
44 void setRefTemperature(
const double refTemperature);
45 bool hasRefSalinity()
const;
46 bool hasRefTemperature()
const;
47 void setHasRefSalinity(
const bool has);
48 void setHasRefTemperature(
const bool has);
50 const TableColumn& getShearMultiplierColumn()
const;
54 template<
class Serializer>
57 this->SimpleTable::serializeOp(serializer);
58 serializer(m_refPolymerConcentration);
59 serializer(m_refSalinity);
60 serializer(m_refTemperature);
61 serializer(m_hasRefSalinity);
62 serializer(m_hasRefTemperature);
66 double m_refPolymerConcentration = 1.0;
67 double m_refSalinity = 0.0;
68 double m_refTemperature = 0.0;
70 bool m_hasRefSalinity =
false;
71 bool m_hasRefTemperature =
false;
Definition: DeckRecord.hpp:32
Definition: PlyshlogTable.hpp:30
Class for (de-)serializing.
Definition: Serializer.hpp:84
Definition: SimpleTable.hpp:35
Definition: TableColumn.hpp:32
Definition: TableManager.hpp:65
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30