public final class Mass extends AbstractMeasure<MassUnit,Mass>
MassUnit
.
Use values of Mass
directly in arithmetic expressions with other dimensions such as:
// commonly used unit abbreviations e.g., m, ft, hr, kg, etc.
import static manifold.science.util.UnitConstants.*;
...
Mass weight = 80.21 kg;
Mass infant = 9 lb + 8.71 oz;
Force f = 2120 kg * 9.807 m/s/s;
ComparableUsing.EqualityMode, ComparableUsing.Operator
Constructor and Description |
---|
Mass(Rational value,
MassUnit unit) |
Mass(Rational value,
MassUnit unit,
MassUnit displayUnit) |
Modifier and Type | Method and Description |
---|---|
Pressure |
div(Area area) |
Volume |
div(Density d) |
Area |
div(Pressure p) |
Density |
div(Volume volume) |
MassUnit |
getBaseUnit()
The unit on which all instances of this type are based.
|
Mass |
make(Rational value,
MassUnit unit)
Creates a new instance using the specified parameters.
|
Mass |
make(Rational value,
MassUnit unit,
MassUnit displayUnit)
Creates a new instance using the specified parameters.
|
Force |
times(Acceleration a) |
Momentum |
times(Velocity v) |
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 MassUnit getBaseUnit()
AbstractMeasure
Length
dimension might use Meters
as the base unit because it is the SI standard.getBaseUnit
in class AbstractMeasure<MassUnit,Mass>
public Mass make(Rational value, MassUnit unit, MassUnit displayUnit)
AbstractMeasure
make
in class AbstractMeasure<MassUnit,Mass>
public Mass make(Rational value, MassUnit unit)
AbstractMeasure
make
in class AbstractMeasure<MassUnit,Mass>
public Force times(Acceleration a)
Copyright © 2024. All rights reserved.