diff --git a/dumux/material/fluidsystems/h2oheavyoil.hh b/dumux/material/fluidsystems/h2oheavyoil.hh index a907ca2088a56e181bdb31acb51a2c45f669ddaa..0990acac34a131e26cc7b7302b15ea8c6bfddf87 100644 --- a/dumux/material/fluidsystems/h2oheavyoil.hh +++ b/dumux/material/fluidsystems/h2oheavyoil.hh @@ -109,6 +109,22 @@ public: } } + /*! + * \brief Get the main component of a given phase + * \param phaseIdx The index of the fluid phase to consider + */ + static constexpr int getMainComponent(int phaseIdx) + { + // For the gas phase, choosing a main component appears to be + // rather arbitrary. Motivated by the fact that the thermal conductivity + // of the gas phase is set to the thermal conductivity of pure water, + // water is chosen for now. + if (phaseIdx == nPhaseIdx) + return nCompIdx; + else + return wCompIdx; + } + /*! * \brief Returns whether the fluids are miscible */