Package tech.units.indriya.spi
Class StandardModel
- java.lang.Object
-
- tech.units.indriya.spi.DimensionalModel
-
- tech.units.indriya.spi.StandardModel
-
class StandardModel extends DimensionalModel
Provides support for Dimensional Analysis.The difference between dimensional models lies in the assumptions each makes and, in consequence,the operations each permits. For example, the summation of a
length
and atime
is not allowed by the standard model, but is quite valid in a relativistic context.The names and characteristics of the models are presented in the following table:
Model Class Defining Characteristics DefaultQuantityFactory Output CommonUnits Standard "StandardModel" per Système Internationale Length: m; Mass: kg; Duration: s; ElectricCurrent: A; Temperature: K; AmountOfSubstance: mol; LuminousIntensity: cd Relativistic "RelativisticModel" 1 = c Length, Duration: s; Mass: eV; ElectricCurrent: A; Temperature: K; AmountOfSubstance: mol; LuminousIntensity: cd High-Energy "HighEnergyModel" 1 = c
= k
= ePlusLength, Duration: ns; Mass, Temperature: GeV; ElectricCurrent: 1/ns; AmountOfSubstance: mol; LuminousIntensity: cd Quantum "QuantumModel" 1 = c
= k
= µ0
= hBarLength, Duration: 1/GeV; Mass, Temperature, ElectricCurrent: GeV; AmountOfSubstance: mol; LuminousIntensity: cd Natural "NaturalModel" 1 = c
= k
= µ0
= hBar
= GLength, Mass, Duration, ElectricCurrent, Temperature: 1; AmountOfSubstance: mol; LuminousIntensity: cd - Since:
- 1.0
- Version:
- 1.0, December 28, 2017
-
-
Constructor Summary
Constructors Constructor Description StandardModel()
StandardModel constructor.
-
Method Summary
-
Methods inherited from class tech.units.indriya.spi.DimensionalModel
current, getDimensionalTransform, getFundamentalDimension, setCurrent
-
-