public final class MassUnit extends AbstractPrimaryUnit<Mass,MassUnit>
MassUnit
are a factor of one kilogram.
Since the revision of the SI on 20 May 2019, we can now compare the gravitational force on an object with an
electromagnetic force using a Kibble balance. This allows the kilogram to be defined in term of a fixed numerical
value of the Planck constant, a constant which will not change over time.
(ref. npl.co.uk)ComparableUsing.EqualityMode, ComparableUsing.Operator
Modifier and Type | Field and Description |
---|---|
static MassUnit |
AtomicMass |
static MassUnit |
BASE |
static MassUnit |
Carat |
static MassUnit |
Dram |
static MassUnit |
Grain |
static MassUnit |
Gram |
static MassUnit |
Kilogram |
static MassUnit |
Micro |
static MassUnit |
Milli |
static MassUnit |
Nano |
static MassUnit |
Newton |
static MassUnit |
Ounce |
static MassUnit |
Pound |
static MassUnit |
Slug |
static MassUnit |
Solar |
static MassUnit |
Stone |
static MassUnit |
Ton |
static MassUnit |
Tonne |
static MassUnit |
TonUK |
static MassUnit |
TroyOunce |
Modifier and Type | Method and Description |
---|---|
PressureUnit |
div(AreaUnit area) |
VolumeUnit |
div(DensityUnit d) |
AreaUnit |
div(PressureUnit pressure) |
DensityUnit |
div(VolumeUnit volume) |
static MassUnit |
get(Rational kilogramFactor,
String name,
String symbol)
Get or create a unit based on the
kilogramFactor , which is a factor of the mass of one kilogram. |
Mass |
makeDimension(Number amount) |
ForceUnit |
times(AccelerationUnit acc) |
MomentumUnit |
times(VelocityUnit velocity) |
equals, from, getName, getSymbol, hashCode, toBaseUnits, toNumber
clone, emptyArray, finalize, getClass, jailbreak, notify, notifyAll, toString, wait, wait, wait
compareTo, copy, fromNumber, getFullName, getFullSymbol, postfixBind
div, div, minus, plus, rem, rem, times, toBaseNumber, unaryMinus
compareToUsing, equalityMode
public static final MassUnit AtomicMass
public static final MassUnit Nano
public static final MassUnit Micro
public static final MassUnit Milli
public static final MassUnit Gram
public static final MassUnit Kilogram
public static final MassUnit Tonne
public static final MassUnit Carat
public static final MassUnit Dram
public static final MassUnit Grain
public static final MassUnit Newton
public static final MassUnit Ounce
public static final MassUnit TroyOunce
public static final MassUnit Pound
public static final MassUnit Slug
public static final MassUnit Stone
public static final MassUnit Ton
public static final MassUnit TonUK
public static final MassUnit Solar
public static final MassUnit BASE
public static MassUnit get(Rational kilogramFactor, String name, String symbol)
kilogramFactor
, which is a factor of the mass of one kilogram. The
specified unit is cached and will be returned for subsequent calls to this method if the kilogramFactor
matches.
kilogramFactor
- A factor of the the mass of one kilogram.name
- The standard full name of the unit e.g., "Pound".symbol
- The standard symbol used for the unit e.g., "lb".public MomentumUnit times(VelocityUnit velocity)
public ForceUnit times(AccelerationUnit acc)
public PressureUnit div(AreaUnit area)
public AreaUnit div(PressureUnit pressure)
public DensityUnit div(VolumeUnit volume)
public VolumeUnit div(DensityUnit d)
Copyright © 2024. All rights reserved.