Package javax.measure.unit
Class SI
java.lang.Object
javax.measure.unit.SystemOfUnits
javax.measure.unit.SI
This class contains SI (Système International d'Unités) base units, and derived units.
It also defines the 20 SI prefixes used to form decimal multiples and
submultiples of SI units. For example:[code]
import static org.jscience.physics.units.SI.*; // Static import.
...
Unit
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final BaseUnit<ElectricCurrent>
The base unit for electric current quantities (A
).static final AlternateUnit<RadioactiveActivity>
The derived unit for activity of a radionuclide (Bq
).static final AlternateUnit<DataAmount>
The unit for binary information (bit
).static final BaseUnit<LuminousIntensity>
The base unit for luminous intensity quantities (cd
).static final Unit<Temperature>
The derived unit for Celsius temperature (℃
).Equivalent toCENTIMETRE
.Equivalent toCENTI(METRE)
.static final AlternateUnit<ElectricCharge>
The derived unit for electric charge, quantity of electricity (C
).The metric unit for volume quantities (m³
).static final AlternateUnit<ElectricCapacitance>
The derived unit for capacitance (F
).The derived unit for mass quantities (g
).static final AlternateUnit<RadiationDoseAbsorbed>
The derived unit for absorbed dose, specific energy (imparted), kerma (Gy
).static final AlternateUnit<ElectricInductance>
The derived unit for inductance (H
).static final AlternateUnit<Frequency>
The derived unit for frequency (Hz
).static final AlternateUnit<Energy>
The derived unit for energy, work, quantity of heat (J
).static final AlternateUnit<CatalyticActivity>
The derived unit for catalytic activity (kat
).static final BaseUnit<Temperature>
The base unit for thermodynamic temperature quantities (K
).The base unit for mass quantities (kg
).Equivalent toKILOMETRE
.Equivalent toKILO(METRE)
.static final AlternateUnit<LuminousFlux>
The derived unit for luminous flux (lm
).static final AlternateUnit<Illuminance>
The derived unit for illuminance (lx
).Equivalent toMETRE
(American spelling).Equivalent toMETRES_PER_SECOND
.static final Unit<Acceleration>
Equivalent toMETRES_PER_SQUARE_SECOND
.The base unit for length quantities (m
).Deprecated.static final Unit<Acceleration>
Deprecated.replaced byMETRES_PER_SQUARE_SECOND
.The metric unit for velocity quantities (m/s
).static final Unit<Acceleration>
The metric unit for acceleration quantities (m/s²
).Equivalent toMILLIMETRE
.Equivalent toMILLI(METRE)
.static final BaseUnit<AmountOfSubstance>
The base unit for amount of substance quantities (mol
).static final AlternateUnit<Force>
The derived unit for force (N
).static final AlternateUnit<ElectricResistance>
The derived unit for electric resistance (Ω
orOhm
).static final AlternateUnit<Pressure>
The derived unit for pressure, stress (Pa
).static final AlternateUnit<Angle>
The unit for plane angle quantities (rad
).The base unit for duration quantities (s
).static final AlternateUnit<ElectricConductance>
The derived unit for electric conductance (S
).static final AlternateUnit<RadiationDoseEffective>
The derived unit for dose equivalent (Sv
).The metric unit for area quantities (m²
).static final AlternateUnit<SolidAngle>
The unit for solid angle quantities (sr
).static final AlternateUnit<MagneticFluxDensity>
The derived unit for magnetic flux density (T
).static final AlternateUnit<ElectricPotential>
The derived unit for electric potential difference, electromotive force (V
).static final AlternateUnit<Power>
The derived unit for power, radiant, flux (W
).static final AlternateUnit<MagneticFlux>
The derived unit for magnetic flux (Wb
). -
Method Summary
Modifier and TypeMethodDescriptionReturns the specified unit multiplied by the factor10-18
Returns the specified unit multiplied by the factor10-2
Returns the specified unit multiplied by the factor10-1
Returns the specified unit multiplied by the factor101
Returns the specified unit multiplied by the factor1018
Returns the specified unit multiplied by the factor10-15
static SI
Returns the unique instance of this class.getUnits()
Returns a read only view over theunits defined in this class.Returns the specified unit multiplied by the factor109
Returns the specified unit multiplied by the factor102
Returns the specified unit multiplied by the factor103
Returns the specified unit multiplied by the factor106
Returns the specified unit multiplied by the factor10-6
Returns the specified unit multiplied by the factor10-3
Returns the specified unit multiplied by the factor10-9
Returns the specified unit multiplied by the factor1015
Returns the specified unit multiplied by the factor10-12
Returns the specified unit multiplied by the factor1012
Returns the specified unit multiplied by the factor10-24
Returns the specified unit multiplied by the factor1024
Returns the specified unit multiplied by the factor10-21
Returns the specified unit multiplied by the factor1021
-
Field Details
-
AMPERE
The base unit for electric current quantities (A
). The Ampere is that constant current which, if maintained in two straight parallel conductors of infinite length, of negligible circular cross-section, and placed 1 metre apart in vacuum, would produce between these conductors a force equal to 2 × 10-7 newton per metre of length. It is named after the French physicist Andre Ampere (1775-1836). -
CANDELA
The base unit for luminous intensity quantities (cd
). The candela is the luminous intensity, in a given direction, of a source that emits monochromatic radiation of frequency 540 × 1012 hertz and that has a radiant intensity in that direction of 1/683 watt per steradian- See Also:
-
KELVIN
The base unit for thermodynamic temperature quantities (K
). The kelvin is the 1/273.16th of the thermodynamic temperature of the triple point of water. It is named after the Scottish mathematician and physicist William Thomson 1st Lord Kelvin (1824-1907) -
KILOGRAM
The base unit for mass quantities (kg
). It is the only SI unit with a prefix as part of its name and symbol. The kilogram is equal to the mass of an international prototype in the form of a platinum-iridium cylinder kept at Sevres in France.- See Also:
-
METRE
The base unit for length quantities (m
). One meter was redefined in 1983 as the distance traveled by light in a vacuum in 1/299,792,458 of a second. -
METER
Equivalent toMETRE
(American spelling). -
MOLE
The base unit for amount of substance quantities (mol
). The mole is the amount of substance of a system which contains as many elementary entities as there are atoms in 0.012 kilogram of carbon 12. -
SECOND
The base unit for duration quantities (s
). It is defined as the duration of 9,192,631,770 cycles of radiation corresponding to the transition between two hyperfine levels of the ground state of cesium (1967 Standard). -
GRAM
The derived unit for mass quantities (g
). The base unit for mass quantity isKILOGRAM
. -
RADIAN
The unit for plane angle quantities (rad
). One radian is the angle between two radii of a circle such that the length of the arc between them is equal to the radius. -
STERADIAN
The unit for solid angle quantities (sr
). One steradian is the solid angle subtended at the center of a sphere by an area on the surface of the sphere that is equal to the radius squared. The total solid angle of a sphere is 4*Pi steradians. -
BIT
The unit for binary information (bit
). -
HERTZ
The derived unit for frequency (Hz
). A unit of frequency equal to one cycle per second. After Heinrich Rudolf Hertz (1857-1894), German physicist who was the first to produce radio waves artificially. -
NEWTON
The derived unit for force (N
). One newton is the force required to give a mass of 1 kilogram an Force of 1 metre per second per second. It is named after the English mathematician and physicist Sir Isaac Newton (1642-1727). -
PASCAL
The derived unit for pressure, stress (Pa
). One pascal is equal to one newton per square meter. It is named after the French philosopher and mathematician Blaise Pascal (1623-1662). -
JOULE
The derived unit for energy, work, quantity of heat (J
). One joule is the amount of work done when an applied force of 1 newton moves through a distance of 1 metre in the direction of the force. It is named after the English physicist James Prescott Joule (1818-1889). -
WATT
The derived unit for power, radiant, flux (W
). One watt is equal to one joule per second. It is named after the British scientist James Watt (1736-1819). -
COULOMB
The derived unit for electric charge, quantity of electricity (C
). One Coulomb is equal to the quantity of charge transferred in one second by a steady current of one ampere. It is named after the French physicist Charles Augustin de Coulomb (1736-1806). -
VOLT
The derived unit for electric potential difference, electromotive force (V
). One Volt is equal to the difference of electric potential between two points on a conducting wire carrying a constant current of one ampere when the power dissipated between the points is one watt. It is named after the Italian physicist Count Alessandro Volta (1745-1827). -
FARAD
The derived unit for capacitance (F
). One Farad is equal to the capacitance of a capacitor having an equal and opposite charge of 1 coulomb on each plate and a potential difference of 1 volt between the plates. It is named after the British physicist and chemist Michael Faraday (1791-1867). -
OHM
The derived unit for electric resistance (Ω
orOhm
). One Ohm is equal to the resistance of a conductor in which a current of one ampere is produced by a potential of one volt across its terminals. It is named after the German physicist Georg Simon Ohm (1789-1854). -
SIEMENS
The derived unit for electric conductance (S
). One Siemens is equal to one ampere per volt. It is named after the German engineer Ernst Werner von Siemens (1816-1892). -
WEBER
The derived unit for magnetic flux (Wb
). One Weber is equal to the magnetic flux that in linking a circuit of one turn produces in it an electromotive force of one volt as it is uniformly reduced to zero within one second. It is named after the German physicist Wilhelm Eduard Weber (1804-1891). -
TESLA
The derived unit for magnetic flux density (T
). One Tesla is equal equal to one weber per square meter. It is named after the Serbian-born American electrical engineer and physicist Nikola Tesla (1856-1943). -
HENRY
The derived unit for inductance (H
). One Henry is equal to the inductance for which an induced electromotive force of one volt is produced when the current is varied at the rate of one ampere per second. It is named after the American physicist Joseph Henry (1791-1878). -
CELSIUS
The derived unit for Celsius temperature (℃
). This is a unit of temperature such as the freezing point of water (at one atmosphere of pressure) is 0 ℃, while the boiling point is 100 ℃. -
LUMEN
The derived unit for luminous flux (lm
). One Lumen is equal to the amount of light given out through a solid angle by a source of one candela intensity radiating equally in all directions. -
LUX
The derived unit for illuminance (lx
). One Lux is equal to one lumen per square meter. -
BECQUEREL
The derived unit for activity of a radionuclide (Bq
). One becquerel is the radiation caused by one disintegration per second. It is named after the French physicist, Antoine-Henri Becquerel (1852-1908). -
GRAY
The derived unit for absorbed dose, specific energy (imparted), kerma (Gy
). One gray is equal to the dose of one joule of energy absorbed per one kilogram of matter. It is named after the British physician L. H. Gray (1905-1965). -
SIEVERT
The derived unit for dose equivalent (Sv
). One Sievert is equal is equal to the actual dose, in grays, multiplied by a "quality factor" which is larger for more dangerous forms of radiation. It is named after the Swedish physicist Rolf Sievert (1898-1966). -
KATAL
The derived unit for catalytic activity (kat
). -
METRES_PER_SECOND
The metric unit for velocity quantities (m/s
). -
METERS_PER_SECOND
Equivalent toMETRES_PER_SECOND
. -
METRES_PER_SQUARE_SECOND
The metric unit for acceleration quantities (m/s²
). -
METERS_PER_SQUARE_SECOND
Equivalent toMETRES_PER_SQUARE_SECOND
. -
SQUARE_METRE
The metric unit for area quantities (m²
). -
CUBIC_METRE
The metric unit for volume quantities (m³
). -
KILOMETRE
Equivalent toKILO(METRE)
. -
KILOMETER
Equivalent toKILOMETRE
. -
CENTIMETRE
Equivalent toCENTI(METRE)
. -
CENTIMETER
Equivalent toCENTIMETRE
. -
MILLIMETRE
Equivalent toMILLI(METRE)
. -
MILLIMETER
Equivalent toMILLIMETRE
. -
METRE_PER_SECOND
Deprecated.replaced byMETRES_PER_SECOND
. -
METRE_PER_SQUARE_SECOND
Deprecated.replaced byMETRES_PER_SQUARE_SECOND
.
-
-
Method Details
-
getInstance
Returns the unique instance of this class.- Returns:
- the SI instance.
-
YOTTA
Returns the specified unit multiplied by the factor1024
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e24)
.
-
ZETTA
Returns the specified unit multiplied by the factor1021
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e21)
.
-
EXA
Returns the specified unit multiplied by the factor1018
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e18)
.
-
PETA
Returns the specified unit multiplied by the factor1015
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e15)
.
-
TERA
Returns the specified unit multiplied by the factor1012
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e12)
.
-
GIGA
Returns the specified unit multiplied by the factor109
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e9)
.
-
MEGA
Returns the specified unit multiplied by the factor106
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e6)
.
-
KILO
Returns the specified unit multiplied by the factor103
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e3)
.
-
HECTO
Returns the specified unit multiplied by the factor102
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e2)
.
-
DEKA
Returns the specified unit multiplied by the factor101
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e1)
.
-
DECI
Returns the specified unit multiplied by the factor10-1
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e-1)
.
-
CENTI
Returns the specified unit multiplied by the factor10-2
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e-2)
.
-
MILLI
Returns the specified unit multiplied by the factor10-3
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e-3)
.
-
MICRO
Returns the specified unit multiplied by the factor10-6
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e-6)
.
-
NANO
Returns the specified unit multiplied by the factor10-9
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e-9)
.
-
PICO
Returns the specified unit multiplied by the factor10-12
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e-12)
.
-
FEMTO
Returns the specified unit multiplied by the factor10-15
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e-15)
.
-
ATTO
Returns the specified unit multiplied by the factor10-18
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e-18)
.
-
ZEPTO
Returns the specified unit multiplied by the factor10-21
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e-21)
.
-
YOCTO
Returns the specified unit multiplied by the factor10-24
- Parameters:
unit
- any unit.- Returns:
unit.multiply(1e-24)
.
-
getUnits
Returns a read only view over theunits defined in this class.- Specified by:
getUnits
in classSystemOfUnits
- Returns:
- the collection of SI units.
-
METRES_PER_SECOND
.