|
Unit Conversion and Dimensional Analysis Library
2.3.0
A compile-time c++14 unit conversion library
|
Class representing SI base unit types. More...
#include <units.h>
Class representing SI base unit types.
Base units are represented by a combination of std::ratio template parameters, each describing the exponent of the type of unit they represent. Example: meters per second would be described by a +1 exponent for meters, and a -1 exponent for seconds, thus: base_unit<std::ratio<1>, std::ratio<0>, std::ratio<-1>>
| Meter | std::ratio representing the exponent value for meters. |
| Kilogram | std::ratio representing the exponent value for kilograms. |
| Second | std::ratio representing the exponent value for seconds. |
| Radian | std::ratio representing the exponent value for radians. Although radians are not SI base units, they are included because radians are described by the SI as m * m^-1, which would make them indistinguishable from scalars. |
| Ampere | std::ratio representing the exponent value for amperes. |
| Kelvin | std::ratio representing the exponent value for Kelvin. |
| Mole | std::ratio representing the exponent value for moles. |
| Candela | std::ratio representing the exponent value for candelas. |
| Byte | std::ratio representing the exponent value for bytes. |
1.8.17