add serialization template to TransMult

This commit is contained in:
Arne Morten Kvarving 2020-03-13 08:31:27 +01:00
parent ed0ed133a2
commit cf9b9cf64c
2 changed files with 12 additions and 1 deletions

View File

@ -126,7 +126,7 @@ namespace Opm {
m_inputEditNnc.serializeOp(serializer);
m_gridDims.serializeOp(serializer);
m_simulationConfig.serializeOp(serializer);
serializer(m_transMult);
m_transMult.serializeOp(serializer);
serializer(m_faults);
serializer(m_title);
serializer(aquifer_config);

View File

@ -68,6 +68,17 @@ namespace Opm {
bool operator==(const TransMult& data) const;
template<class Serializer>
void serializeOp(Serializer& serializer)
{
serializer(m_nx);
serializer(m_ny);
serializer(m_nz);
serializer(m_trans);
serializer(m_names);
m_multregtScanner.serializeOp(serializer);
}
private:
size_t getGlobalIndex(size_t i , size_t j , size_t k) const;
void assertIJK(size_t i , size_t j , size_t k) const;