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, toString
clone, emptyArray, finalize, getClass, jailbreak, notify, notifyAll, wait, wait, wait
div, rem, times, unaryMinus
compareToUsing
public Temperature(Rational value, TemperatureUnit unit, TemperatureUnit displayUnit)
public Temperature(Rational value, TemperatureUnit unit)
public TemperatureUnit getBaseUnit()
AbstractMeasure
Length
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)
AbstractMeasure
make
in class AbstractMeasure<TemperatureUnit,Temperature>
public Temperature make(Rational value, TemperatureUnit unit)
AbstractMeasure
make
in class AbstractMeasure<TemperatureUnit,Temperature>
public Energy times(HeatCapacity c)
Copyright © 2024. All rights reserved.