Units#

Defined in sycomore/units.h

SYCOMORE_DECLARE_UNIT(dimensions, name, factor)#

Declare a unit and its literal operators to convert from a real or from an integer.

SYCOMORE_DECLARE_UNITS(Type, name)#

Declare a unit and all its SI multiples (Q, R, Y, Z, E, P, T, E, P, T, G, M, k, h, da, d, c, m, u (for µ), n, p, f, a, z, y, r, q)

Namespace units#

Units with all SI prefixes#

Quantity const sycomore::units::m#
Quantity const sycomore::units::kg#
Quantity const sycomore::units::s#
Quantity const sycomore::units::A#
Quantity const sycomore::units::K#
Quantity const sycomore::units::mol#
Quantity const sycomore::units::cd#
Quantity const sycomore::units::rad#
Quantity const sycomore::units::sr#
Quantity const sycomore::units::Hz#
Quantity const sycomore::units::N#
Quantity const sycomore::units::Pa#
Quantity const sycomore::units::J#
Quantity const sycomore::units::W#
Quantity const sycomore::units::C#
Quantity const sycomore::units::V#
Quantity const sycomore::units::F#
Quantity const sycomore::units::Ohm#
Quantity const sycomore::units::S#
Quantity const sycomore::units::Wb#
Quantity const sycomore::units::T#
Quantity const sycomore::units::H#
Quantity const sycomore::units::lm#
Quantity const sycomore::units::lx#
Quantity const sycomore::units::Bq#
Quantity const sycomore::units::Gy#
Quantity const sycomore::units::Sv#
Quantity const sycomore::units::kat#

Units without SI prefixes#

Quantity const sycomore::units::h#
Quantity const sycomore::units::deg#
Quantity const sycomore::units::G#