- AbsorbedDose
alias AbsorbedDose = typeof(gray)
Undocumented in source.
- Acceleration
alias Acceleration = typeof(meter / square(second))
Undocumented in source.
- AmountOfSubstance
alias AmountOfSubstance = typeof(mole)
Undocumented in source.
- Angle
alias Angle = typeof(radian)
Undocumented in source.
- Area
alias Area = typeof(square(meter))
Undocumented in source.
- Capacitance
alias Capacitance = typeof(farad)
Undocumented in source.
- CatalyticActivity
alias CatalyticActivity = typeof(katal)
Undocumented in source.
- CelsiusTemperature
alias CelsiusTemperature = typeof(celsius)
Undocumented in source.
- Concentration
alias Concentration = typeof(mole / cubic(meter))
Undocumented in source.
- CurrentDensity
alias CurrentDensity = typeof(ampere / square(meter))
Undocumented in source.
- Dimensionless
alias Dimensionless = typeof(meter / meter)
Undocumented in source.
- DoseEquivalent
alias DoseEquivalent = typeof(sievert)
Undocumented in source.
- ElectricCharge
alias ElectricCharge = typeof(coulomb)
Undocumented in source.
- ElectricConductance
alias ElectricConductance = typeof(siemens)
Undocumented in source.
- ElectricCurrent
alias ElectricCurrent = typeof(ampere)
Undocumented in source.
- ElectricPotential
alias ElectricPotential = typeof(volt)
Undocumented in source.
- ElectricResistance
alias ElectricResistance = typeof(ohm)
Undocumented in source.
- Energy
alias Energy = typeof(joule)
Undocumented in source.
- Force
alias Force = typeof(newton)
Undocumented in source.
- Frequency
alias Frequency = typeof(hertz)
Undocumented in source.
- Heat
alias Heat = Energy
Undocumented in source.
- Illuminance
alias Illuminance = typeof(lux)
Undocumented in source.
- Inductance
alias Inductance = typeof(henry)
Undocumented in source.
- Length
alias Length = typeof(meter)
Undocumented in source.
- Luminance
alias Luminance = typeof(candela / square(meter))
Undocumented in source.
- LuminousFlux
alias LuminousFlux = typeof(lumen)
Undocumented in source.
- LuminousIntensity
alias LuminousIntensity = typeof(candela)
Undocumented in source.
- MagneticFieldStrength
alias MagneticFieldStrength = typeof(ampere / meter)
Undocumented in source.
- MagneticFlux
alias MagneticFlux = typeof(weber)
Undocumented in source.
- MagneticFluxDensity
alias MagneticFluxDensity = typeof(tesla)
Undocumented in source.
- Mass
alias Mass = typeof(kilogram)
Undocumented in source.
- MassDensity
alias MassDensity = typeof(kilogram / cubic(meter))
Undocumented in source.
- MassicConcentration
alias MassicConcentration = typeof(kilogram / cubic(meter))
Undocumented in source.
- MolarConcentration
alias MolarConcentration = Concentration
Undocumented in source.
- Power
alias Power = typeof(watt)
Undocumented in source.
- Pressure
alias Pressure = typeof(pascal)
Undocumented in source.
- Radioactivity
alias Radioactivity = typeof(becquerel)
Undocumented in source.
- RefractiveIndex
alias RefractiveIndex = typeof(kilogram)
Undocumented in source.
- SolidAngle
alias SolidAngle = typeof(steradian)
Undocumented in source.
- Speed
alias Speed = typeof(meter / second)
Undocumented in source.
- Surface
alias Surface = Area
Undocumented in source.
- Temperature
alias Temperature = typeof(kelvin)
Undocumented in source.
- Time
alias Time = typeof(second)
Undocumented in source.
- Volume
alias Volume = typeof(cubic(meter))
Undocumented in source.
- Work
alias Work = Energy
Undocumented in source.
- atto
alias atto = prefix!1e-18
Undocumented in source.
- centi
alias centi = prefix!1e-2
Undocumented in source.
- deca
alias deca = prefix!1e1
Undocumented in source.
- deci
alias deci = prefix!1e-1
Undocumented in source.
- exa
alias exa = prefix!1e18
Undocumented in source.
- femto
alias femto = prefix!1e-15
Undocumented in source.
- giga
alias giga = prefix!1e9
Undocumented in source.
- hecto
alias hecto = prefix!1e2
Undocumented in source.
- kilo
alias kilo = prefix!1e3
Undocumented in source.
- litre
alias litre = liter
Undocumented in source.
- mega
alias mega = prefix!1e6
Undocumented in source.
- metre
alias metre = meter
Undocumented in source.
- micro
alias micro = prefix!1e-6
Undocumented in source.
- milli
alias milli = prefix!1e-3
Undocumented in source.
- nano
alias nano = prefix!1e-9
Undocumented in source.
- parseSI
alias parseSI = rtQuantityParser!(double, siSymbolList)
Creates a function that parses a string for a SI unit or quantity at runtime.
- peta
alias peta = prefix!1e15
Undocumented in source.
- pico
alias pico = prefix!1e-12
Undocumented in source.
- si
alias si = ctQuantityParser!(double, _siSymbolList, std.conv.parse!(double, string))
Creates a function that parses a string for a SI unit or quantity at compile-time.
- tera
alias tera = prefix!1e12
Undocumented in source.
- withAllSI
alias withAllSI = siSymbolTuple
Helper template that can be used to add all SI units and prefixes when
building a symbol list with makeSymbolList.
- yocto
alias yocto = prefix!1e-24
Undocumented in source.
- yotta
alias yotta = prefix!1e24
- zepto
alias zepto = prefix!1e-21
Undocumented in source.
- zetta
alias zetta = prefix!1e21
Undocumented in source.
This module defines the SI units and prefixes.
All the quantities and units defined in this module store a value of type double intenally. So the predefined parsers can only parse double values.