add serialization template to SimulationConfig
This commit is contained in:
parent
8569274c01
commit
9e804f36e5
@ -125,7 +125,7 @@ namespace Opm {
|
|||||||
m_inputNnc.serializeOp(serializer);
|
m_inputNnc.serializeOp(serializer);
|
||||||
m_inputEditNnc.serializeOp(serializer);
|
m_inputEditNnc.serializeOp(serializer);
|
||||||
m_gridDims.serializeOp(serializer);
|
m_gridDims.serializeOp(serializer);
|
||||||
serializer(m_simulationConfig);
|
m_simulationConfig.serializeOp(serializer);
|
||||||
serializer(m_transMult);
|
serializer(m_transMult);
|
||||||
serializer(m_faults);
|
serializer(m_faults);
|
||||||
serializer(m_title);
|
serializer(m_title);
|
||||||
|
@ -53,6 +53,18 @@ namespace Opm {
|
|||||||
|
|
||||||
bool operator==(const SimulationConfig& data) const;
|
bool operator==(const SimulationConfig& data) const;
|
||||||
|
|
||||||
|
template<class Serializer>
|
||||||
|
void serializeOp(Serializer& serializer)
|
||||||
|
{
|
||||||
|
m_ThresholdPressure.serializeOp(serializer);
|
||||||
|
m_bcconfig.serializeOp(serializer);
|
||||||
|
m_rock_config.serializeOp(serializer);
|
||||||
|
serializer(m_useCPR);
|
||||||
|
serializer(m_DISGAS);
|
||||||
|
serializer(m_VAPOIL);
|
||||||
|
serializer(m_isThermal);
|
||||||
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
ThresholdPressure m_ThresholdPressure;
|
ThresholdPressure m_ThresholdPressure;
|
||||||
BCConfig m_bcconfig;
|
BCConfig m_bcconfig;
|
||||||
|
Loading…
Reference in New Issue
Block a user