SpecificHeatCapacityUnits.energyPerMassTemperature constructor

SpecificHeatCapacityUnits.energyPerMassTemperature(
  1. EnergyUnits eu,
  2. MassUnits mu,
  3. TemperatureIntervalUnits tu
)

Constructs an instance from energy, mass and temperature interval units.

Implementation

SpecificHeatCapacityUnits.energyPerMassTemperature(
    EnergyUnits eu, MassUnits mu, TemperatureIntervalUnits tu)
    : super.misc(eu.valueSI / (mu.valueSI * tu.valueSI)) {
  name = '${eu.name} per ${mu.singular} ${tu.singular}';
  singular = '${eu.singular} per ${mu.singular} ${tu.singular}';
  convToMKS = eu.valueSI / (mu.valueSI * tu.valueSI);
  abbrev1 = eu.abbrev1 != null && mu.abbrev1 != null
      ? '${eu.abbrev1} / ${mu.abbrev1} ${tu.abbrev1}'
      : null;
  abbrev2 = eu.abbrev2 != null && mu.abbrev2 != null
      ? '${eu.abbrev2} ${mu.abbrev2}\u{207b}\u{00b9} ${tu.abbrev2}\u{207b}\u{00b9}'
      : null;
  metricBase = false;
  offset = 0.0;
}