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 a time 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 LengthmMasskgDurationsElectricCurrentATemperatureKAmountOfSubstancemolLuminousIntensitycd
Relativistic "RelativisticModel" 1 = c Length, DurationsMasseVElectricCurrentATemperatureKAmountOfSubstancemolLuminousIntensitycd
High-Energy "HighEnergyModel" 1 = c
   = k
   = ePlus
Length, DurationnsMass, TemperatureGeVElectricCurrent1/nsAmountOfSubstancemolLuminousIntensitycd
Quantum "QuantumModel" 1 = c
   = k
   = µ0
   = hBar
Length, Duration1/GeVMass, Temperature, ElectricCurrentGeVAmountOfSubstancemolLuminousIntensitycd
Natural "NaturalModel" 1 = c
   = k
   = µ0
   = hBar
   = G
Length, Mass, Duration, ElectricCurrent, Temperature: 1;  AmountOfSubstancemolLuminousIntensitycd
This class represents the standard model.
Since:
1.0
Version:
1.0, December 28, 2017
  • Constructor Details

    • StandardModel

      public StandardModel()
      StandardModel constructor.