Package si.uom
Class SI
java.lang.Object
tech.units.indriya.AbstractSystemOfUnits
tech.units.indriya.unit.Units
si.uom.SI
- All Implemented Interfaces:
javax.measure.spi.SystemOfUnits,tech.uom.lib.common.function.Nameable
public final class SI extends tech.units.indriya.unit.Units
This class defines all SI (Système International d'Unités) base units and derived units as well as units that are accepted for use with the SI units.
- Version:
- 2.8, May 20, 2021
- Author:
- Jean-Marie Dautelle, Werner Keil
- See Also:
- Wikipedia:
International System of Units,
Units outside
the SI that are accepted for use with the SI,
SI Brochure:
The International System of Units (SI),
MetricPrefix
-
Nested Class Summary
Nested classes/interfaces inherited from class tech.units.indriya.AbstractSystemOfUnits
tech.units.indriya.AbstractSystemOfUnits.Helper -
Field Summary
Fields Modifier and Type Field Description static javax.measure.Unit<si.uom.quantity.MagneticFieldStrength>AMPERE_PER_METREThe SI unit for magnetic field strength quantities (standard nameA/m").static tech.units.indriya.unit.AlternateUnit<si.uom.quantity.MagnetomotiveForce>AMPERE_TURNThe SI unit for magnetomotive force (standard nameAt).static javax.measure.Unit<javax.measure.quantity.Length>ASTRONOMICAL_UNITA length unit accepted for use with SI units (standard nameUA).static javax.measure.Unit<javax.measure.quantity.Dimensionless>AVOGADRO_CONSTANTThe Avogadro constant, named after scientist Amedeo Avogadro, is the number of constituent particles, usually molecules, atoms or ions that are contained in the amount of substance given by one mole.static javax.measure.Unit<javax.measure.quantity.Dimensionless>BOLTZMANN_CONSTANTThe Boltzmann constant (kBork) is a physical constant named after its discoverer, Ludwig Boltzmann, which relates the average relative kinetic energy of particles in a gas with the temperature of the gas and occurs in Planck's law of black-body radiation and in Boltzmann's entropy formula.static javax.measure.Unit<si.uom.quantity.Luminance>CANDELA_PER_SQUARE_METRELuminance is a photometric measure of the luminous intensity per unit area of light travelling in a given direction.static javax.measure.Unit<si.uom.quantity.IonizingRadiation>COULOMB_PER_KILOGRAMThe SI unit for ionizing radiation quantities (standard nameC/kg").static javax.measure.Unit<javax.measure.quantity.Energy>ELECTRON_VOLTAn energy unit accepted for use with SI units (standard nameeV).static javax.measure.Unit<javax.measure.quantity.ElectricCharge>ELEMENTARY_CHARGEThe elementary charge, usually denoted byeor sometimesqe, is the electric charge carried by a single proton or, equivalently, the magnitude of the electric charge carried by a single electron, which has charge −1 e.static javax.measure.Unit<si.uom.quantity.ElectricPermittivity>FARAD_PER_METREThe SI unit for electric permittivity (standard nameε,F/morF·m−1).static javax.measure.Unit<si.uom.quantity.RadiationDoseAbsorbedRate>GRAY_PER_SECONDA gray per second (kg⋅m/s) is the derived SI unit of radiation absorbed dose rate.static javax.measure.Unit<si.uom.quantity.Action>JOULE_SECONDThe SI unit for action quantities (standard nameJ.s).static javax.measure.Unit<si.uom.quantity.Momentum>KILOGRAM_METRE_PER_SECONDA kilogram-metre per second (kg⋅m/s) is the derived SI unit of momentum.
It is dimensionally equivalent to the newton-second.
One newton-second corresponds to a one-newton force applied for one second.static javax.measure.Unit<si.uom.quantity.MassFlowRate>KILOGRAM_PER_SECONDA kilogram per second (kg/s) is the derived SI unit of mass flow rate.static javax.measure.Unit<si.uom.quantity.AreaDensity>KILOGRAM_PER_SQUARE_METREA kilogram per second (kg/m2) is the derived SI unit of area density.static javax.measure.Unit<javax.measure.quantity.Acceleration>METRE_PER_SQUARE_SECONDThe SI unit for acceleration quantities (standard namem/s2).static javax.measure.Unit<si.uom.quantity.Absement>METRE_SECONDThe SI unit for absement quantities (standard namem.s).static javax.measure.Unit<si.uom.quantity.MagneticPermeability>NEWTON_PER_SQUARE_AMPEREThe SI unit for magnetic permeability quantities (standard nameN/A2).static javax.measure.Unit<si.uom.quantity.Impulse>NEWTON_SECONDThe newton-second (also newton second; symbol: N⋅s or N s)[1] is the derived SI unit of impulse.
It is dimensionally equivalent to the momentum unit kilogram-metre per second (kg⋅m/s).
One newton-second corresponds to a one-newton force applied for one second.static javax.measure.Unit<si.uom.quantity.ElectricalResistivity>OHM_METREThe SI unit for electrical resistivity,Ω⋅m).static javax.measure.Unit<si.uom.quantity.DynamicViscosity>PASCAL_SECONDThe SI unit for dynamic viscosity quantities (standard namePa.s).static javax.measure.Unit<si.uom.quantity.Action>PLANCK_CONSTANTThe Planck constant (denotedℎ, also called Planck's constant) is a physical constant that is the quantum of electromagnetic action, which relates the energy carried by a photon to its frequency.static javax.measure.Unit<si.uom.quantity.AngularSpeed>RADIAN_PER_SECONDThe SI unit of angular speed (standard namerad/s).static javax.measure.Unit<si.uom.quantity.AngularAcceleration>RADIAN_PER_SQUARE_SECONDThe SI unit of angular acceleration (standard namerad/s²).static javax.measure.Unit<si.uom.quantity.WaveNumber>RECIPROCAL_METREThe SI unit for wave number quantities (standard name1/m).static javax.measure.Unit<javax.measure.quantity.Angle>REVOLUTIONAn angle unit accepted for use with SI units (standard namerev).static javax.measure.Unit<si.uom.quantity.ElectricalConductivity>SIEMENS_PER_METREThe SI unit for electrical conductivity,S/m).static javax.measure.Unit<si.uom.quantity.KinematicViscosity>SQUARE_METRE_PER_SECONDThe SI unit for kinematic viscosity quantities (standard namem2/s").static javax.measure.Unit<javax.measure.quantity.Mass>UNIFIED_ATOMIC_MASSA mass unit accepted for use with SI units (standard nameu).static javax.measure.Unit<si.uom.quantity.Intensity>WATT_PER_SQUARE_METREThe SI unit for intensity (standard nameW/m2).static javax.measure.Unit<si.uom.quantity.RadiantIntensity>WATT_PER_STERADIANThe SI unit for radiant intensity (standard nameW/sr).static javax.measure.Unit<si.uom.quantity.Radiance>WATT_PER_STERADIAN_PER_SQUARE_METREThe SI unit for radiance (standard nameW⋅sr−1⋅m−2).Fields inherited from class tech.units.indriya.unit.Units
AMPERE, BECQUEREL, CANDELA, CELSIUS, COULOMB, CUBIC_METRE, DAY, FARAD, GRAM, GRAY, HENRY, HERTZ, HOUR, JOULE, KATAL, KELVIN, KILOGRAM, KILOMETRE_PER_HOUR, LITRE, LUMEN, LUX, METRE, METRE_PER_SECOND, MINUTE, MOLE, MONTH, NEWTON, OHM, PASCAL, PERCENT, RADIAN, SECOND, SIEMENS, SIEVERT, SQUARE_METRE, STERADIAN, TESLA, VOLT, WATT, WEBER, WEEK, YEARFields inherited from class tech.units.indriya.AbstractSystemOfUnits
E, logger, quantityToUnit, units -
Method Summary
Modifier and Type Method Description static SIgetInstance()Returns the singleton instance of this class.StringgetName()Methods inherited from class tech.units.indriya.AbstractSystemOfUnits
getUnit, getUnit, getUnit, getUnit, getUnits, getUnits
-
Field Details
-
AMPERE_TURN
public static final tech.units.indriya.unit.AlternateUnit<si.uom.quantity.MagnetomotiveForce> AMPERE_TURNThe SI unit for magnetomotive force (standard nameAt). -
METRE_PER_SQUARE_SECOND
The SI unit for acceleration quantities (standard namem/s2). -
METRE_SECOND
The SI unit for absement quantities (standard namem.s).- See Also:
- Wikipedia: Absement
-
JOULE_SECOND
The SI unit for action quantities (standard nameJ.s). -
FARAD_PER_METRE
The SI unit for electric permittivity (standard nameε,F/morF·m−1). In electromagnetism, absolute permittivity is the measure of resistance that is encountered when forming an electric field in a medium. -
SIEMENS_PER_METRE
The SI unit for electrical conductivity,S/m). -
OHM_METRE
The SI unit for electrical resistivity,Ω⋅m). -
NEWTON_PER_SQUARE_AMPERE
public static final javax.measure.Unit<si.uom.quantity.MagneticPermeability> NEWTON_PER_SQUARE_AMPEREThe SI unit for magnetic permeability quantities (standard nameN/A2). -
RECIPROCAL_METRE
The SI unit for wave number quantities (standard name1/m). -
PASCAL_SECOND
The SI unit for dynamic viscosity quantities (standard namePa.s). -
CANDELA_PER_SQUARE_METRE
Luminance is a photometric measure of the luminous intensity per unit area of light travelling in a given direction. It describes the amount of light that passes through, is emitted or reflected from a particular area, and falls within a given solid angle. The SI unit for luminance is candela per square metre (cd/m2).- See Also:
- Wikipedia: Luminance
-
SQUARE_METRE_PER_SECOND
The SI unit for kinematic viscosity quantities (standard namem2/s"). -
AMPERE_PER_METRE
The SI unit for magnetic field strength quantities (standard nameA/m"). -
COULOMB_PER_KILOGRAM
The SI unit for ionizing radiation quantities (standard nameC/kg"). -
WATT_PER_STERADIAN
The SI unit for radiant intensity (standard nameW/sr). -
WATT_PER_STERADIAN_PER_SQUARE_METRE
public static final javax.measure.Unit<si.uom.quantity.Radiance> WATT_PER_STERADIAN_PER_SQUARE_METREThe SI unit for radiance (standard nameW⋅sr−1⋅m−2). -
WATT_PER_SQUARE_METRE
The SI unit for intensity (standard nameW/m2). -
RADIAN_PER_SECOND
The SI unit of angular speed (standard namerad/s).- See Also:
AngularSpeed
-
RADIAN_PER_SQUARE_SECOND
public static final javax.measure.Unit<si.uom.quantity.AngularAcceleration> RADIAN_PER_SQUARE_SECONDThe SI unit of angular acceleration (standard namerad/s²).- See Also:
AngularAcceleration
-
ELECTRON_VOLT
An energy unit accepted for use with SI units (standard nameeV). The electronvolt is the kinetic energy acquired by an electron passing through a potential difference of 1 V in vacuum. The value must be obtained by experiment, and is therefore not known exactly. -
UNIFIED_ATOMIC_MASS
A mass unit accepted for use with SI units (standard nameu). The unified atomic mass unit is equal to 1/12 of the mass of an unbound atom of the nuclide 12C, at rest and in its ground state. The value must be obtained by experiment, and is therefore not known exactly. -
ASTRONOMICAL_UNIT
A length unit accepted for use with SI units (standard nameUA). The astronomical unit is a unit of length. Originally conceived as the average of Earth's aphelion and perihelion, since 2012 it has been defined as exactly 149,597,870,700 metres, or about 150 million kilometres (93 million miles).- See Also:
- Wikipedia: Astronomical unit
-
REVOLUTION
An angle unit accepted for use with SI units (standard namerev). -
KILOGRAM_PER_SECOND
A kilogram per second (kg/s) is the derived SI unit of mass flow rate.- See Also:
- Wikipedia: Mass flow rate
-
NEWTON_SECOND
The newton-second (also newton second; symbol: N⋅s or N s)[1] is the derived SI unit of impulse.
It is dimensionally equivalent to the momentum unit kilogram-metre per second (kg⋅m/s).
One newton-second corresponds to a one-newton force applied for one second. -
KILOGRAM_METRE_PER_SECOND
A kilogram-metre per second (kg⋅m/s) is the derived SI unit of momentum.
It is dimensionally equivalent to the newton-second.
One newton-second corresponds to a one-newton force applied for one second.- See Also:
NEWTON_SECOND, Wikipedia: Momentum
-
KILOGRAM_PER_SQUARE_METRE
A kilogram per second (kg/m2) is the derived SI unit of area density.- See Also:
- Wikipedia: Area density
-
GRAY_PER_SECOND
A gray per second (kg⋅m/s) is the derived SI unit of radiation absorbed dose rate.- See Also:
- Wikipedia: Absorbed dose
-
AVOGADRO_CONSTANT
The Avogadro constant, named after scientist Amedeo Avogadro, is the number of constituent particles, usually molecules, atoms or ions that are contained in the amount of substance given by one mole. It is the proportionality factor that relates the molar mass of a substance to the mass of a sample, is designated with the symbolNAorL, and has the value 6.022140857(74)×1023 mol−1 in the International System of Units (SI). -
BOLTZMANN_CONSTANT
The Boltzmann constant (kBork) is a physical constant named after its discoverer, Ludwig Boltzmann, which relates the average relative kinetic energy of particles in a gas with the temperature of the gas and occurs in Planck's law of black-body radiation and in Boltzmann's entropy formula. -
ELEMENTARY_CHARGE
The elementary charge, usually denoted byeor sometimesqe, is the electric charge carried by a single proton or, equivalently, the magnitude of the electric charge carried by a single electron, which has charge −1 e. This elementary charge is a fundamental physical constant. To avoid confusion over its sign, e is sometimes called the elementary positive charge. -
PLANCK_CONSTANT
The Planck constant (denotedℎ, also called Planck's constant) is a physical constant that is the quantum of electromagnetic action, which relates the energy carried by a photon to its frequency. A photon's energy is equal to its frequency multiplied by the Planck constant. The Planck constant is of fundamental importance in quantum mechanics, and in metrology it is the basis for the definition of the kilogram.
-
-
Method Details
-
getInstance
Returns the singleton instance of this class.- Returns:
- the metric system instance.
-
getName
- Specified by:
getNamein interfacetech.uom.lib.common.function.Nameable- Specified by:
getNamein interfacejavax.measure.spi.SystemOfUnits- Overrides:
getNamein classtech.units.indriya.unit.Units
-