add serialization template to DenT
This commit is contained in:
parent
248f8881f4
commit
ae6b05777b
@ -39,8 +39,15 @@ namespace Opm {
|
||||
entry(double T0_, double C1_, double C2_);
|
||||
explicit entry(const DeckRecord& record);
|
||||
bool operator==(const entry& other) const;
|
||||
};
|
||||
|
||||
template<class Serializer>
|
||||
void serializeOp(Serializer& serializer)
|
||||
{
|
||||
serializer(T0);
|
||||
serializer(C1);
|
||||
serializer(C2);
|
||||
}
|
||||
};
|
||||
|
||||
DenT() = default;
|
||||
explicit DenT(const DeckKeyword& keyword);
|
||||
@ -50,6 +57,13 @@ namespace Opm {
|
||||
const entry& operator[](const std::size_t index) const;
|
||||
bool operator==(const DenT& other) const;
|
||||
std::size_t size() const;
|
||||
|
||||
template<class Serializer>
|
||||
void serializeOp(Serializer& serializer)
|
||||
{
|
||||
serializer.vector(m_records);
|
||||
}
|
||||
|
||||
private:
|
||||
std::vector<entry> m_records;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user