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; } }