/** * @param volume * @param mass * @param pressure * @return Returns the temperature in Kelvin */ public static Temperature temperature(Volume volume, Mass mass, Pressure pressure) { return kelvin( (pressure.inPascals() * volume.inCubicMetres()) / (mass.inKilograms() * gasConstant)); }
/** * @param pressure * @param volume * @param temperature * @return Returns mass of water in moles */ public static Mass mass(Pressure pressure, Volume volume, Temperature temperature) { return molesOfWater( (pressure.inPascals() * volume.inCubicMetres()) / (gasConstant * temperature.inKelvin())); }
/** * @param volume * @param mass * @param temperature * @return Returns the pressure which is calculated in Pascals */ public static Pressure pressure(Volume volume, Mass mass, Temperature temperature) { return pascals( (mass.inMolesOfWater() * gasConstant * temperature.inKelvin()) / volume.inCubicMetres()); }