19 #ifndef OPM_PARSER_EZROKHI_TABLE_HPP 20 #define OPM_PARSER_EZROKHI_TABLE_HPP 23 #include <unordered_map> 42 return this->c0 == other.c0 &&
43 this->c1 == other.c1 &&
47 template<
class Serializer>
60 explicit EzrokhiTable(
const std::unordered_map<std::string, EzrokhiRecord>& records);
64 void init(
const DeckRecord& record,
const std::string& cname,
const int icomp);
65 std::size_t size()
const;
67 std::unordered_map<std::string, EzrokhiRecord>::const_iterator begin()
const;
68 std::unordered_map<std::string, EzrokhiRecord>::const_iterator end()
const;
69 const EzrokhiRecord& operator[](
const std::string& name)
const;
71 double getC0(
const std::string& name)
const;
72 double getC1(
const std::string& name)
const;
73 double getC2(
const std::string& name)
const;
76 return this->data == other.data;
79 template<
class Serializer>
86 std::unordered_map<std::string, EzrokhiRecord> data;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
Definition: EzrokhiTable.hpp:57
Definition: DeckRecord.hpp:32
Definition: EzrokhiTable.hpp:29
Class for (de-)serializing.
Definition: Serializer.hpp:94