asDelta property

TemperatureDelta get asDelta

Converts this absolute temperature into a TemperatureDelta relative to absolute zero.

The returned delta is always in TemperatureDeltaUnit.kelvinDelta, regardless of this temperature's original unit. This is useful when a Kelvin-magnitude scalar is required, such as in the ideal gas law (PV = nRT) or Boltzmann energy calculations.

Example:

final temp = 300.kelvin;
print(temp.asDelta.inKelvinDelta); // 300.0

final tempC = 100.celsius;
print(tempC.asDelta.inKelvinDelta); // 373.15

Implementation

TemperatureDelta get asDelta => TemperatureDelta(
      getValue(TemperatureUnit.kelvin),
      TemperatureDeltaUnit.kelvinDelta,
    );