mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
add output of dissolved solvent rswsol
This commit is contained in:
@@ -33,7 +33,8 @@ namespace Opm {
|
||||
std::size_t m2 = static_cast<std::size_t>(privar.primaryVarsMeaningPressure());
|
||||
std::size_t m3 = static_cast<std::size_t>(privar.primaryVarsMeaningGas());
|
||||
std::size_t m4 = static_cast<std::size_t>(privar.primaryVarsMeaningBrine());
|
||||
return m1 + (m2 << fbits*1) + (m3 << fbits*2) + (m4 << fbits*3);
|
||||
std::size_t m5 = static_cast<std::size_t>(privar.primaryVarsMeaningSolvent());
|
||||
return m1 + (m2 << fbits*1) + (m3 << fbits*2) + (m4 << fbits*3) + (m5 << fbits*4);
|
||||
}
|
||||
|
||||
template <class PV>
|
||||
@@ -43,10 +44,12 @@ namespace Opm {
|
||||
std::size_t m2 = (meanings >> fbits*1) & filter;
|
||||
std::size_t m3 = (meanings >> fbits*2) & filter;
|
||||
std::size_t m4 = (meanings >> fbits*3) & filter;
|
||||
std::size_t m5 = (meanings >> fbits*4) & filter;
|
||||
privar.setPrimaryVarsMeaningWater(typename PV::WaterMeaning(m1));
|
||||
privar.setPrimaryVarsMeaningPressure(typename PV::PressureMeaning(m2));
|
||||
privar.setPrimaryVarsMeaningGas(typename PV::GasMeaning(m3));
|
||||
privar.setPrimaryVarsMeaningBrine(typename PV::BrineMeaning(m4));
|
||||
privar.setPrimaryVarsMeaningSolvent(typename PV::SolventMeaning(m5));
|
||||
}
|
||||
} // namespace PVMeanings
|
||||
} // namespace Opm
|
||||
|
Reference in New Issue
Block a user