Temperature constructor

Temperature({
  1. dynamic K,
  2. dynamic C,
  3. double uncert = 0.0,
})

Constructs a Temperature with kelvins (K) or degrees Celsius (C). Optionally specify a relative standard uncertainty.

Implementation

Temperature({dynamic K, dynamic C, double uncert = 0.0})
    : super(
          K ?? (C ?? 0.0),
          C != null ? Temperature.degreesCelsius : Temperature.kelvins,
          uncert);