public final class Temperature extends AbstractMeasure<TemperatureUnit,Temperature>
TemperatureUnit.
Use values of Temperature directly in arithmetic expressions with other dimensions such as:
// commonly used unit abbreviations e.g., m, ft, hr, dC, etc.
import static manifold.science.util.UnitConstants.*;
// rational coercion
import static manifold.science.util.CoercionConstants.r;
...
Temperature body = 98.6 dF;
Temperature quiteWarm = 98.6 dF + 5 dC;
HeatCapacity kBoltzmann = 1.380649e-23r J/dK;
ComparableUsing.EqualityMode, ComparableUsing.Operator| Constructor and Description |
|---|
Temperature(Rational value,
TemperatureUnit unit) |
Temperature(Rational value,
TemperatureUnit unit,
TemperatureUnit displayUnit) |
| Modifier and Type | Method and Description |
|---|---|
TemperatureUnit |
getBaseUnit()
The unit on which all instances of this type are based.
|
Temperature |
make(Rational value,
TemperatureUnit unit)
Creates a new instance using the specified parameters.
|
Temperature |
make(Rational value,
TemperatureUnit unit,
TemperatureUnit displayUnit)
Creates a new instance using the specified parameters.
|
Energy |
times(HeatCapacity c) |
compareTo, copy, copy, div, equalityMode, equals, fromBaseNumber, fromNumber, getDisplayUnit, getValue, hashCode, minus, nextInSequence, nextNthInSequence, plus, previousInSequence, previousNthInSequence, rem, to, toBaseNumber, toMixedString, toNumber, toNumber, toStringclone, finalize, getClass, jailbreak, notify, notifyAll, wait, wait, waitdiv, rem, times, unaryMinuscompareToUsingpublic Temperature(Rational value, TemperatureUnit unit, TemperatureUnit displayUnit)
public Temperature(Rational value, TemperatureUnit unit)
public TemperatureUnit getBaseUnit()
AbstractMeasureLength dimension might use Meters
as the base unit because it is the SI standard.getBaseUnit in class AbstractMeasure<TemperatureUnit,Temperature>public Temperature make(Rational value, TemperatureUnit unit, TemperatureUnit displayUnit)
AbstractMeasuremake in class AbstractMeasure<TemperatureUnit,Temperature>public Temperature make(Rational value, TemperatureUnit unit)
AbstractMeasuremake in class AbstractMeasure<TemperatureUnit,Temperature>public Energy times(HeatCapacity c)
Copyright © 2021. All rights reserved.