From c89f9c8738c28da76a31e58c20c5751d00327352 Mon Sep 17 00:00:00 2001 From: Raphael Gebhart Date: Tue, 28 Apr 2026 13:57:41 +0200 Subject: [PATCH] Fix PartialSimpleIdealGasMedium_setState_psX --- Modelica/Media/package.mo | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Modelica/Media/package.mo b/Modelica/Media/package.mo index 727e616df3..040cb0d7cb 100644 --- a/Modelica/Media/package.mo +++ b/Modelica/Media/package.mo @@ -6277,8 +6277,7 @@ quantities are assumed to be constant. input MassFraction X[:]=reference_X "Mass fractions"; output ThermodynamicState state "Thermodynamic state record"; algorithm - state := ThermodynamicState(p=p, T=Modelica.Math.exp(s/cp_const + - Modelica.Math.log(reference_T) + R_gas*Modelica.Math.log(p/reference_p))); + state := ThermodynamicState(p=p, T=reference_T*Modelica.Math.exp(1/cp_const*(s + R_gas*Modelica.Math.log(p/reference_p)))); end setState_psX; redeclare function setState_dTX