From e00fd3ae72b5ec90a3603c48602e0ccc31c4bb11 Mon Sep 17 00:00:00 2001 From: Kenneth Cheung Date: Fri, 20 Feb 2026 16:39:23 -0500 Subject: [PATCH] fix pressure units conversion --- src/behave/behaveUnits.cpp | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/behave/behaveUnits.cpp b/src/behave/behaveUnits.cpp index 5d1ed72..54de524 100644 --- a/src/behave/behaveUnits.cpp +++ b/src/behave/behaveUnits.cpp @@ -427,42 +427,42 @@ double PressureUnits::toBaseUnits(double value, PressureUnitsEnum units) { } case HectoPascal: { - value /= HECTOPASCAL_TO_PASCAL; + value *= HECTOPASCAL_TO_PASCAL; break; } case KiloPascal: { - value /= KILOPASCAL_TO_PASCAL; + value *= KILOPASCAL_TO_PASCAL; break; } case MegaPascal: { - value /= MEGAPASCAL_TO_PASCAL; + value *= MEGAPASCAL_TO_PASCAL; break; } case GigaPascal: { - value /= GIGAPASCAL_TO_PASCAL; + value *= GIGAPASCAL_TO_PASCAL; break; } case Bar: { - value /= BAR_TO_PASCAL; + value *= BAR_TO_PASCAL; break; } case Atmosphere: { - value /= ATMOSPHERE_TO_PASCAL; + value *= ATMOSPHERE_TO_PASCAL; break; } case TechnicalAtmosphere: { - value /= TECH_ATMOSPHERE_TO_PASCAL; + value *= TECH_ATMOSPHERE_TO_PASCAL; break; } case PoundPerSquareInch: { - value /= POUNDS_PER_SQUARE_INCH; + value *= POUNDS_PER_SQUARE_INCH; break; } } @@ -491,41 +491,41 @@ double PressureUnits::fromBaseUnits(double value, PressureUnitsEnum units) { } case HectoPascal: { - value *= HECTOPASCAL_TO_PASCAL; + value /= HECTOPASCAL_TO_PASCAL; break; } case KiloPascal: { - value *= KILOPASCAL_TO_PASCAL; + value /= KILOPASCAL_TO_PASCAL; break; } case MegaPascal: { - value *= MEGAPASCAL_TO_PASCAL; + value /= MEGAPASCAL_TO_PASCAL; break; } case GigaPascal: { - value *= GIGAPASCAL_TO_PASCAL; + value /= GIGAPASCAL_TO_PASCAL; break; } case Bar: { - value *= BAR_TO_PASCAL; + value /= BAR_TO_PASCAL; break; } case Atmosphere: { - value *= ATMOSPHERE_TO_PASCAL; + value /= ATMOSPHERE_TO_PASCAL; break; } case TechnicalAtmosphere: { - value *= TECH_ATMOSPHERE_TO_PASCAL; + value /= TECH_ATMOSPHERE_TO_PASCAL; break; } case PoundPerSquareInch: { - value *= POUNDS_PER_SQUARE_INCH; + value /= POUNDS_PER_SQUARE_INCH; break; } }