TypeSI
Units of 'Système international' Blended for C++
|
Derived SI units. More...
Go to the source code of this file.
Namespaces | |
namespace | Si::Derived |
Derived SI units. | |
namespace | Si::Derived::Literals |
Use this namespace to enable literals for base units. | |
Typedefs | |
template<typename T > | |
using | Si::Derived::Hertz = decltype(std::declval< Internal::Dimensionless< T > >()/std::declval< Base::Second< T > >()) |
template<typename T > | |
using | Si::Derived::Newton = decltype(std::declval< Base::Kilogram< T > >() *std::declval< Base::Meter< T > >()/(std::declval< Base::Second< T > >() *std::declval< Base::Second< T > >())) |
template<typename T > | |
using | Si::Derived::Pascal = decltype(std::declval< Newton< T > >()/(std::declval< Base::Meter< T > >() *std::declval< Base::Meter< T > >())) |
template<typename T > | |
using | Si::Derived::Joule = decltype(std::declval< Base::Meter< T > >() *std::declval< Newton< T > >()) |
template<typename T > | |
using | Si::Derived::Watt = decltype(std::declval< Joule< T > >()/std::declval< Base::Second< T > >()) |
template<typename T > | |
using | Si::Derived::Coulomb = decltype(std::declval< Base::Second< T > >() *std::declval< Base::Ampere< T > >()) |
template<typename T > | |
using | Si::Derived::Volt = decltype(std::declval< Watt< T > >()/std::declval< Base::Ampere< T > >()) |
template<typename T > | |
using | Si::Derived::Farad = decltype(std::declval< Coulomb< T > >()/std::declval< Volt< T > >()) |
template<typename T > | |
using | Si::Derived::Ohm = decltype(std::declval< Volt< T > >()/std::declval< Base::Ampere< T > >()) |
template<typename T > | |
using | Si::Derived::Siemens = decltype(std::declval< Base::Ampere< T > >()/std::declval< Volt< T > >()) |
template<typename T > | |
using | Si::Derived::Weber = decltype(std::declval< Joule< T > >()/std::declval< Base::Ampere< T > >()) |
template<typename T > | |
using | Si::Derived::Tesla = decltype(std::declval< Newton< T > >()/(std::declval< Base::Ampere< T > >() *std::declval< Base::Meter< T > >())) |
template<typename T > | |
using | Si::Derived::Henry = decltype(std::declval< Weber< T > >()/std::declval< Base::Ampere< T > >()) |
template<typename T > | |
using | Si::Derived::Lumen = Base::Candela< T > |
template<typename T > | |
using | Si::Derived::Lux = decltype(std::declval< Lumen< T > >()/(std::declval< Base::Meter< T > >() *std::declval< Base::Meter< T > >())) |
template<typename T > | |
using | Si::Derived::Becquerel = Hertz< T > |
template<typename T > | |
using | Si::Derived::Gray = decltype(std::declval< Joule< T > >()/std::declval< Base::Kilogram< T > >()) |
template<typename T > | |
using | Si::Derived::Sievert = Gray< T > |
template<typename T > | |
using | Si::Derived::Katal = decltype(std::declval< Base::Mole< T > >()/std::declval< Base::Second< T > >()) |
Derived SI units.