Power constructor

Power({
  1. dynamic W,
  2. dynamic kW,
  3. dynamic MW,
  4. double uncert = 0.0,
})

Constructs a Power with watts (W), kilowatts (kW) or megawatts (MW). Optionally specify a relative standard uncertainty.

Implementation

// ignore: non_constant_identifier_names
Power({dynamic W, dynamic kW, dynamic MW, double uncert = 0.0})
    : super(W ?? (kW ?? (MW ?? 0.0)), kW != null ? Power.kilowatts : (MW != null ? Power.megawatts : Power.watts),
          uncert);