diff --git a/doc/README_8md.html b/doc/README_8md.html new file mode 100644 index 00000000..e6523da5 --- /dev/null +++ b/doc/README_8md.html @@ -0,0 +1,77 @@ + + + + + + + +SI: /home/runner/work/SI/SI/README.md File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
/home/runner/work/SI/SI/README.md File Reference
+
+
+
+ + + + diff --git a/doc/SI-logo-small.jpg b/doc/SI-logo-small.jpg new file mode 100644 index 00000000..80125353 Binary files /dev/null and b/doc/SI-logo-small.jpg differ diff --git a/doc/absorbed__dose_8h.html b/doc/absorbed__dose_8h.html new file mode 100644 index 00000000..ece1d74a --- /dev/null +++ b/doc/absorbed__dose_8h.html @@ -0,0 +1,241 @@ + + + + + + + +SI: SI/absorbed_dose.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Classes | +Namespaces | +Typedefs | +Functions
+
+
absorbed_dose.h File Reference
+
+
+
#include "detail/number_parser.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+
+Include dependency graph for absorbed_dose.h:
+
+
+ + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'D', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'D', _ratio >
 
+ + + + + +

+Namespaces

 SI
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::absorbed_dose_t = detail::unit_t< 'D', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_gray_t = absorbed_dose_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_gray_t = absorbed_dose_t< _type, std::femto >
 
template<typename _type >
using SI::pico_gray_t = absorbed_dose_t< _type, std::pico >
 
template<typename _type >
using SI::nano_gray_t = absorbed_dose_t< _type, std::nano >
 
template<typename _type >
using SI::micro_gray_t = absorbed_dose_t< _type, std::micro >
 
template<typename _type >
using SI::milli_gray_t = absorbed_dose_t< _type, std::milli >
 
template<typename _type >
using SI::gray_t = absorbed_dose_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_gray_t = absorbed_dose_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_gray_t = absorbed_dose_t< _type, std::mega >
 
template<typename _type >
using SI::giga_gray_t = absorbed_dose_t< _type, std::giga >
 
template<typename _type >
using SI::tera_gray_t = absorbed_dose_t< _type, std::tera >
 
template<typename _type >
using SI::peta_gray_t = absorbed_dose_t< _type, std::peta >
 
template<typename _type >
using SI::exa_gray_t = absorbed_dose_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_gray_t< int64_t > SI::literals::operator""_aGy ()
 
template<char... _digits>
constexpr femto_gray_t< int64_t > SI::literals::operator""_fGy ()
 
template<char... _digits>
constexpr pico_gray_t< int64_t > SI::literals::operator""_pGy ()
 
template<char... _digits>
constexpr nano_gray_t< int64_t > SI::literals::operator""_nGy ()
 
template<char... _digits>
constexpr micro_gray_t< int64_t > SI::literals::operator""_uGy ()
 
template<char... _digits>
constexpr milli_gray_t< int64_t > SI::literals::operator""_mGy ()
 
template<char... _digits>
constexpr gray_t< int64_t > SI::literals::operator""_Gy ()
 
template<char... _digits>
constexpr kilo_gray_t< int64_t > SI::literals::operator""_kGy ()
 
template<char... _digits>
constexpr mega_gray_t< int64_t > SI::literals::operator""_MGy ()
 
template<char... _digits>
constexpr giga_gray_t< int64_t > SI::literals::operator""_GGy ()
 
template<char... _digits>
constexpr tera_gray_t< int64_t > SI::literals::operator""_TGy ()
 
template<char... _digits>
constexpr peta_gray_t< int64_t > SI::literals::operator""_PGy ()
 
template<char... _digits>
constexpr exa_gray_t< int64_t > SI::literals::operator""_EGy ()
 
constexpr atto_gray_t< long double > SI::literals::operator""_aGy (long double value)
 
constexpr femto_gray_t< long double > SI::literals::operator""_fGy (long double value)
 
constexpr pico_gray_t< long double > SI::literals::operator""_pGy (long double value)
 
constexpr nano_gray_t< long double > SI::literals::operator""_nGy (long double value)
 
constexpr micro_gray_t< long double > SI::literals::operator""_uGy (long double value)
 
constexpr milli_gray_t< long double > SI::literals::operator""_mGy (long double value)
 
constexpr gray_t< long double > SI::literals::operator""_Gy (long double value)
 
constexpr kilo_gray_t< long double > SI::literals::operator""_kGy (long double value)
 
constexpr mega_gray_t< long double > SI::literals::operator""_MGy (long double value)
 
constexpr giga_gray_t< long double > SI::literals::operator""_GGy (long double value)
 
constexpr tera_gray_t< long double > SI::literals::operator""_TGy (long double value)
 
constexpr peta_gray_t< long double > SI::literals::operator""_PGy (long double value)
 
constexpr exa_gray_t< long double > SI::literals::operator""_EGy (long double value)
 
+
+ + + + diff --git a/doc/absorbed__dose_8h__incl.map b/doc/absorbed__dose_8h__incl.map new file mode 100644 index 00000000..6c414e26 --- /dev/null +++ b/doc/absorbed__dose_8h__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/absorbed__dose_8h__incl.md5 b/doc/absorbed__dose_8h__incl.md5 new file mode 100644 index 00000000..08351f20 --- /dev/null +++ b/doc/absorbed__dose_8h__incl.md5 @@ -0,0 +1 @@ +9ee232c080b288ea8b67e7ebba105c04 \ No newline at end of file diff --git a/doc/absorbed__dose_8h__incl.png b/doc/absorbed__dose_8h__incl.png new file mode 100644 index 00000000..705e88ba Binary files /dev/null and b/doc/absorbed__dose_8h__incl.png differ diff --git a/doc/absorbed__dose_8h_source.html b/doc/absorbed__dose_8h_source.html new file mode 100644 index 00000000..13cd9f55 --- /dev/null +++ b/doc/absorbed__dose_8h_source.html @@ -0,0 +1,235 @@ + + + + + + + +SI: SI/absorbed_dose.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
absorbed_dose.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+
15 #include "detail/unit.h"
+
16 #include "detail/unit_symbol.h"
+
17 
+
18 namespace SI {
+
19 
+
20 template <typename _type, class _ratio = std::ratio<1>>
+ +
22 
+
24 template <typename _type> using atto_gray_t = absorbed_dose_t<_type, std::atto>;
+
25 template <typename _type>
+ +
27 template <typename _type> using pico_gray_t = absorbed_dose_t<_type, std::pico>;
+
28 template <typename _type> using nano_gray_t = absorbed_dose_t<_type, std::nano>;
+
29 template <typename _type>
+ +
31 template <typename _type>
+ +
33 template <typename _type> using gray_t = absorbed_dose_t<_type, std::ratio<1>>;
+
34 template <typename _type> using kilo_gray_t = absorbed_dose_t<_type, std::kilo>;
+
35 template <typename _type> using mega_gray_t = absorbed_dose_t<_type, std::mega>;
+
36 template <typename _type> using giga_gray_t = absorbed_dose_t<_type, std::giga>;
+
37 template <typename _type> using tera_gray_t = absorbed_dose_t<_type, std::tera>;
+
38 template <typename _type> using peta_gray_t = absorbed_dose_t<_type, std::peta>;
+
39 template <typename _type> using exa_gray_t = absorbed_dose_t<_type, std::exa>;
+
40 
+
41 // specialize unit_symbol for usage with stream operators
+
42 template <>
+
43 struct unit_symbol<'D', std::ratio<1>>
+
44  : SI::detail::unit_symbol_impl<'G', 'y'> {};
+
45 
+
46 template <typename _ratio>
+
47 struct unit_symbol<'D', _ratio>
+
48  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'G',
+
49  'y'> {};
+
50 
+
51 inline namespace literals {
+
52 template <char... _digits> constexpr atto_gray_t<int64_t> operator""_aGy() {
+
53  return atto_gray_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
54 }
+
55 
+
56 template <char... _digits> constexpr femto_gray_t<int64_t> operator""_fGy() {
+
57  return femto_gray_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
58 }
+
59 
+
60 template <char... _digits> constexpr pico_gray_t<int64_t> operator""_pGy() {
+
61  return pico_gray_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
62 }
+
63 
+
64 template <char... _digits> constexpr nano_gray_t<int64_t> operator""_nGy() {
+
65  return nano_gray_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
66 }
+
67 
+
68 template <char... _digits> constexpr micro_gray_t<int64_t> operator""_uGy() {
+
69  return micro_gray_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
70 }
+
71 
+
72 template <char... _digits> constexpr milli_gray_t<int64_t> operator""_mGy() {
+
73  return milli_gray_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
74 }
+
75 
+
76 template <char... _digits> constexpr gray_t<int64_t> operator""_Gy() {
+
77  return gray_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
78 }
+
79 
+
80 template <char... _digits> constexpr kilo_gray_t<int64_t> operator""_kGy() {
+
81  return kilo_gray_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
82 }
+
83 
+
84 template <char... _digits> constexpr mega_gray_t<int64_t> operator""_MGy() {
+
85  return mega_gray_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
86 }
+
87 
+
88 template <char... _digits> constexpr giga_gray_t<int64_t> operator""_GGy() {
+
89  return giga_gray_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
90 }
+
91 
+
92 template <char... _digits> constexpr tera_gray_t<int64_t> operator""_TGy() {
+
93  return tera_gray_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
94 }
+
95 
+
96 template <char... _digits> constexpr peta_gray_t<int64_t> operator""_PGy() {
+
97  return peta_gray_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
98 }
+
99 
+
100 template <char... _digits> constexpr exa_gray_t<int64_t> operator""_EGy() {
+
101  return exa_gray_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
102 }
+
103 
+
104 constexpr atto_gray_t<long double> operator""_aGy(long double value) {
+
105  return atto_gray_t<long double>{value};
+
106 }
+
107 
+
108 constexpr femto_gray_t<long double> operator""_fGy(long double value) {
+
109  return femto_gray_t<long double>{value};
+
110 }
+
111 
+
112 constexpr pico_gray_t<long double> operator""_pGy(long double value) {
+
113  return pico_gray_t<long double>{value};
+
114 }
+
115 
+
116 constexpr nano_gray_t<long double> operator""_nGy(long double value) {
+
117  return nano_gray_t<long double>{value};
+
118 }
+
119 
+
120 constexpr micro_gray_t<long double> operator""_uGy(long double value) {
+
121  return micro_gray_t<long double>{value};
+
122 }
+
123 
+
124 constexpr milli_gray_t<long double> operator""_mGy(long double value) {
+
125  return milli_gray_t<long double>{value};
+
126 }
+
127 
+
128 constexpr gray_t<long double> operator""_Gy(long double value) {
+
129  return gray_t<long double>{value};
+
130 }
+
131 
+
132 constexpr kilo_gray_t<long double> operator""_kGy(long double value) {
+
133  return kilo_gray_t<long double>{value};
+
134 }
+
135 
+
136 constexpr mega_gray_t<long double> operator""_MGy(long double value) {
+
137  return mega_gray_t<long double>{value};
+
138 }
+
139 
+
140 constexpr giga_gray_t<long double> operator""_GGy(long double value) {
+
141  return giga_gray_t<long double>{value};
+
142 }
+
143 
+
144 constexpr tera_gray_t<long double> operator""_TGy(long double value) {
+
145  return tera_gray_t<long double>{value};
+
146 }
+
147 
+
148 constexpr peta_gray_t<long double> operator""_PGy(long double value) {
+
149  return peta_gray_t<long double>{value};
+
150 }
+
151 
+
152 constexpr exa_gray_t<long double> operator""_EGy(long double value) {
+
153  return exa_gray_t<long double>{value};
+
154 }
+
155 
+
156 } // namespace literals
+
157 } // namespace SI
+
Definition: absorbed_dose.h:18
+ +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/acceleration_8h.html b/doc/acceleration_8h.html new file mode 100644 index 00000000..5fd1accd --- /dev/null +++ b/doc/acceleration_8h.html @@ -0,0 +1,161 @@ + + + + + + + +SI: SI/acceleration.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Classes | +Namespaces | +Typedefs
+
+
acceleration.h File Reference
+
+
+
#include "detail/operator_helpers.h"
+#include "time.h"
+#include "velocity.h"
+
+Include dependency graph for acceleration.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'a', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'a', _ratio >
 
+ + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
+ + + + + +

+Typedefs

template<typename _type , typename _ratio >
using SI::acceleration_t = detail::unit_t< 'a', std::ratio< 1 >, _type, _ratio >
 Type for acceleration a = v / t or a = L / t^2. More...
 
+
+ + + + diff --git a/doc/acceleration_8h__dep__incl.map b/doc/acceleration_8h__dep__incl.map new file mode 100644 index 00000000..ab45e61e --- /dev/null +++ b/doc/acceleration_8h__dep__incl.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/doc/acceleration_8h__dep__incl.md5 b/doc/acceleration_8h__dep__incl.md5 new file mode 100644 index 00000000..a4524f6a --- /dev/null +++ b/doc/acceleration_8h__dep__incl.md5 @@ -0,0 +1 @@ +803f182fd12c26dfbbfc537c78eb8b69 \ No newline at end of file diff --git a/doc/acceleration_8h__dep__incl.png b/doc/acceleration_8h__dep__incl.png new file mode 100644 index 00000000..d20d8e39 Binary files /dev/null and b/doc/acceleration_8h__dep__incl.png differ diff --git a/doc/acceleration_8h__incl.map b/doc/acceleration_8h__incl.map new file mode 100644 index 00000000..7031ece4 --- /dev/null +++ b/doc/acceleration_8h__incl.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/acceleration_8h__incl.md5 b/doc/acceleration_8h__incl.md5 new file mode 100644 index 00000000..2eacc699 --- /dev/null +++ b/doc/acceleration_8h__incl.md5 @@ -0,0 +1 @@ +08024f36f2dee5c2d92de59e5c00036f \ No newline at end of file diff --git a/doc/acceleration_8h__incl.png b/doc/acceleration_8h__incl.png new file mode 100644 index 00000000..a7449dbb Binary files /dev/null and b/doc/acceleration_8h__incl.png differ diff --git a/doc/acceleration_8h_source.html b/doc/acceleration_8h_source.html new file mode 100644 index 00000000..7491761e --- /dev/null +++ b/doc/acceleration_8h_source.html @@ -0,0 +1,118 @@ + + + + + + + +SI: SI/acceleration.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
acceleration.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+ +
15 #include "time.h"
+
16 #include "velocity.h"
+
17 
+
18 namespace SI {
+
19 
+
21 template <typename _type, typename _ratio>
+ +
23 
+
24 // specialize unit_symbol for usage with stream operators
+
25 template <>
+
26 struct unit_symbol<'a', std::ratio<1>>
+
27  : SI::detail::unit_symbol_impl<'m', '/', 's', '^', '2'> {};
+
28 
+
29 template <typename _ratio>
+
30 struct unit_symbol<'a', _ratio>
+
31  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'm',
+
32  '/', 's', '^', '2'> {};
+
33 
+
34 namespace detail {
+ + + +
38 } // namespace detail
+
39 
+
40 } // namespace SI
+
BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
+
Definition: absorbed_dose.h:18
+ +
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/angle_8h.html b/doc/angle_8h.html new file mode 100644 index 00000000..6be81083 --- /dev/null +++ b/doc/angle_8h.html @@ -0,0 +1,232 @@ + + + + + + + +SI: SI/angle.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Classes | +Namespaces | +Typedefs | +Functions
+
+
angle.h File Reference
+
+
+
#include "detail/number_parser.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+
+Include dependency graph for angle.h:
+
+
+ + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + +

+Classes

struct  SI::unit_symbol< 'r', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'r', std::ratio< 100000000, 5729577951308232 > >
 
struct  SI::unit_symbol< 'r', std::ratio< 100000000000, 5729577951308232 > >
 
struct  SI::unit_symbol< 'r', std::ratio< 100000000000000, 5729577951308232 > >
 
struct  SI::unit_symbol< 'r', _ratio >
 
+ + + + + +

+Namespaces

 SI
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , typename _ratio >
using SI::angle_t = detail::unit_t< 'r', std::ratio< 1 >, _type, _ratio >
 Type for angle (which should be buildable from m/m (sin/cos)) More...
 
template<typename _type >
using SI::atto_radian_t = angle_t< _type, std::atto >
 
template<typename _type >
using SI::femto_radian_t = angle_t< _type, std::femto >
 
template<typename _type >
using SI::pico_radian_t = angle_t< _type, std::pico >
 
template<typename _type >
using SI::nano_radian_t = angle_t< _type, std::nano >
 
template<typename _type >
using SI::micro_radian_t = angle_t< _type, std::micro >
 
template<typename _type >
using SI::milli_radian_t = angle_t< _type, std::milli >
 
template<typename _type >
using SI::radian_t = angle_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::micro_degree_t = angle_t< _type, std::ratio< 100000000, 5729577951308232 > >
 
template<typename _type >
using SI::milli_degree_t = angle_t< _type, std::ratio< 100000000000, 5729577951308232 > >
 
template<typename _type >
using SI::degree_t = angle_t< _type, std::ratio< 100000000000000, 5729577951308232 > >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_radian_t< int64_t > SI::literals::operator""_arad ()
 
template<char... _digits>
constexpr femto_radian_t< int64_t > SI::literals::operator""_frad ()
 
template<char... _digits>
constexpr pico_radian_t< int64_t > SI::literals::operator""_prad ()
 
template<char... _digits>
constexpr nano_radian_t< int64_t > SI::literals::operator""_nrad ()
 
template<char... _digits>
constexpr micro_radian_t< int64_t > SI::literals::operator""_urad ()
 
template<char... _digits>
constexpr milli_radian_t< int64_t > SI::literals::operator""_mrad ()
 
template<char... _digits>
constexpr radian_t< int64_t > SI::literals::operator""_rad ()
 
constexpr atto_radian_t< long double > SI::literals::operator""_arad (long double value)
 
constexpr femto_radian_t< long double > SI::literals::operator""_frad (long double value)
 
constexpr pico_radian_t< long double > SI::literals::operator""_prad (long double value)
 
constexpr nano_radian_t< long double > SI::literals::operator""_nrad (long double value)
 
constexpr micro_radian_t< long double > SI::literals::operator""_urad (long double value)
 
constexpr milli_radian_t< long double > SI::literals::operator""_mrad (long double value)
 
constexpr radian_t< long double > SI::literals::operator""_rad (long double value)
 
template<char... _digits>
constexpr micro_degree_t< int64_t > SI::literals::operator""_udeg ()
 
template<char... _digits>
constexpr milli_degree_t< int64_t > SI::literals::operator""_mdeg ()
 
template<char... _digits>
constexpr degree_t< int64_t > SI::literals::operator""_deg ()
 
constexpr micro_degree_t< long double > SI::literals::operator""_udeg (long double value)
 
constexpr milli_degree_t< long double > SI::literals::operator""_mdeg (long double value)
 
constexpr degree_t< long double > SI::literals::operator""_deg (long double value)
 
+
+ + + + diff --git a/doc/angle_8h__dep__incl.map b/doc/angle_8h__dep__incl.map new file mode 100644 index 00000000..3646110c --- /dev/null +++ b/doc/angle_8h__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/angle_8h__dep__incl.md5 b/doc/angle_8h__dep__incl.md5 new file mode 100644 index 00000000..d4a3567c --- /dev/null +++ b/doc/angle_8h__dep__incl.md5 @@ -0,0 +1 @@ +e98b99c19652c364a9e69667cdbe2a60 \ No newline at end of file diff --git a/doc/angle_8h__dep__incl.png b/doc/angle_8h__dep__incl.png new file mode 100644 index 00000000..5cf7183c Binary files /dev/null and b/doc/angle_8h__dep__incl.png differ diff --git a/doc/angle_8h__incl.map b/doc/angle_8h__incl.map new file mode 100644 index 00000000..a7930cd6 --- /dev/null +++ b/doc/angle_8h__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/angle_8h__incl.md5 b/doc/angle_8h__incl.md5 new file mode 100644 index 00000000..06755a10 --- /dev/null +++ b/doc/angle_8h__incl.md5 @@ -0,0 +1 @@ +8bf6e30539522dcde2d0f9b01f4a0c92 \ No newline at end of file diff --git a/doc/angle_8h__incl.png b/doc/angle_8h__incl.png new file mode 100644 index 00000000..d6d00bf0 Binary files /dev/null and b/doc/angle_8h__incl.png differ diff --git a/doc/angle_8h_source.html b/doc/angle_8h_source.html new file mode 100644 index 00000000..b7a902d5 --- /dev/null +++ b/doc/angle_8h_source.html @@ -0,0 +1,231 @@ + + + + + + + +SI: SI/angle.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
angle.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+
15 #include "detail/unit.h"
+
16 #include "detail/unit_symbol.h"
+
17 
+
18 namespace SI {
+
20 template <typename _type, typename _ratio>
+ +
22 
+
23 template <typename _type> using atto_radian_t = angle_t<_type, std::atto>;
+
24 template <typename _type> using femto_radian_t = angle_t<_type, std::femto>;
+
25 template <typename _type> using pico_radian_t = angle_t<_type, std::pico>;
+
26 template <typename _type> using nano_radian_t = angle_t<_type, std::nano>;
+
27 template <typename _type> using micro_radian_t = angle_t<_type, std::micro>;
+
28 template <typename _type> using milli_radian_t = angle_t<_type, std::milli>;
+
29 template <typename _type> using radian_t = angle_t<_type, std::ratio<1>>;
+
30 
+
31 template <typename _type>
+ +
33 template <typename _type>
+ + +
36 template <typename _type>
+ +
38 
+
39 // specialize unit_symbol for usage with stream operators
+
40 template <>
+
41 struct unit_symbol<'r', std::ratio<1>>
+
42  : SI::detail::unit_symbol_impl<'r', 'a', 'd'> {};
+
43 
+
44 template <>
+
45 struct unit_symbol<'r', std::ratio<100000000, 5729577951308232>>
+
46  : SI::detail::unit_symbol_impl<'u', 'd', 'e', 'g'> {};
+
47 
+
48 template <>
+
49 struct unit_symbol<'r', std::ratio<100000000000, 5729577951308232>>
+
50  : SI::detail::unit_symbol_impl<'m', 'd', 'e', 'g'> {};
+
51 
+
52 template <>
+
53 struct unit_symbol<'r', std::ratio<100000000000000, 5729577951308232>>
+
54  : SI::detail::unit_symbol_impl<'d', 'e', 'g'> {};
+
55 
+
56 template <typename _ratio>
+
57 struct unit_symbol<'r', _ratio>
+
58  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'r',
+
59  'a', 'd'> {
+
60  static_assert(std::ratio_less_equal<_ratio, std::ratio<1>>::value,
+
61  "Generic streaming only implemented for ratios <=1");
+
62 };
+
63 
+
64 inline namespace literals {
+
65 
+
66 template <char... _digits> constexpr atto_radian_t<int64_t> operator""_arad() {
+
67  return atto_radian_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
68 }
+
69 
+
70 template <char... _digits> constexpr femto_radian_t<int64_t> operator""_frad() {
+ +
72  SI::detail::parsing::Number<_digits...>::value};
+
73 }
+
74 
+
75 template <char... _digits> constexpr pico_radian_t<int64_t> operator""_prad() {
+
76  return pico_radian_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
77 }
+
78 
+
79 template <char... _digits> constexpr nano_radian_t<int64_t> operator""_nrad() {
+
80  return nano_radian_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
81 }
+
82 
+
83 template <char... _digits> constexpr micro_radian_t<int64_t> operator""_urad() {
+ +
85  SI::detail::parsing::Number<_digits...>::value};
+
86 }
+
87 
+
88 template <char... _digits> constexpr milli_radian_t<int64_t> operator""_mrad() {
+ +
90  SI::detail::parsing::Number<_digits...>::value};
+
91 }
+
92 
+
93 template <char... _digits> constexpr radian_t<int64_t> operator""_rad() {
+
94  return radian_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
95 }
+
96 
+
97 constexpr atto_radian_t<long double> operator""_arad(long double value) {
+
98  return atto_radian_t<long double>{value};
+
99 }
+
100 
+
101 constexpr femto_radian_t<long double> operator""_frad(long double value) {
+
102  return femto_radian_t<long double>{value};
+
103 }
+
104 
+
105 constexpr pico_radian_t<long double> operator""_prad(long double value) {
+
106  return pico_radian_t<long double>{value};
+
107 }
+
108 
+
109 constexpr nano_radian_t<long double> operator""_nrad(long double value) {
+
110  return nano_radian_t<long double>{value};
+
111 }
+
112 
+
113 constexpr micro_radian_t<long double> operator""_urad(long double value) {
+
114  return micro_radian_t<long double>{value};
+
115 }
+
116 
+
117 constexpr milli_radian_t<long double> operator""_mrad(long double value) {
+
118  return milli_radian_t<long double>{value};
+
119 }
+
120 
+
121 constexpr radian_t<long double> operator""_rad(long double value) {
+
122  return radian_t<long double>{value};
+
123 }
+
124 
+
125 template <char... _digits> constexpr micro_degree_t<int64_t> operator""_udeg() {
+ +
127  SI::detail::parsing::Number<_digits...>::value};
+
128 }
+
129 
+
130 template <char... _digits> constexpr milli_degree_t<int64_t> operator""_mdeg() {
+ +
132  SI::detail::parsing::Number<_digits...>::value};
+
133 }
+
134 
+
135 template <char... _digits> constexpr degree_t<int64_t> operator""_deg() {
+
136  return degree_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
137 }
+
138 
+
139 constexpr micro_degree_t<long double> operator""_udeg(long double value) {
+
140  return micro_degree_t<long double>{value};
+
141 }
+
142 
+
143 constexpr milli_degree_t<long double> operator""_mdeg(long double value) {
+
144  return milli_degree_t<long double>{value};
+
145 }
+
146 
+
147 constexpr degree_t<long double> operator""_deg(long double value) {
+
148  return degree_t<long double>{value};
+
149 }
+
150 
+
151 } // namespace literals
+
152 
+
153 } // namespace SI
+
Definition: absorbed_dose.h:18
+ +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/angular__frequency_8h.html b/doc/angular__frequency_8h.html new file mode 100644 index 00000000..2c2aab7c --- /dev/null +++ b/doc/angular__frequency_8h.html @@ -0,0 +1,134 @@ + + + + + + + +SI: SI/angular_frequency.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Namespaces | +Typedefs
+
+
angular_frequency.h File Reference
+
+
+
#include "angle.h"
+#include "detail/operator_helpers.h"
+#include "detail/unit.h"
+#include "frequency.h"
+#include "time.h"
+
+Include dependency graph for angular_frequency.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
+ + + + + +

+Typedefs

template<typename _type , typename _ratio >
using SI::angular_frequency_t = detail::unit_t< 'w', std::ratio< 1 >, _type, _ratio >
 Type for velocity where w = r / T. More...
 
+
+ + + + diff --git a/doc/angular__frequency_8h__incl.map b/doc/angular__frequency_8h__incl.map new file mode 100644 index 00000000..e1b7f3e5 --- /dev/null +++ b/doc/angular__frequency_8h__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/angular__frequency_8h__incl.md5 b/doc/angular__frequency_8h__incl.md5 new file mode 100644 index 00000000..872e5392 --- /dev/null +++ b/doc/angular__frequency_8h__incl.md5 @@ -0,0 +1 @@ +a8b51d3e70303d17f66a60012443250b \ No newline at end of file diff --git a/doc/angular__frequency_8h__incl.png b/doc/angular__frequency_8h__incl.png new file mode 100644 index 00000000..6ffd4314 Binary files /dev/null and b/doc/angular__frequency_8h__incl.png differ diff --git a/doc/angular__frequency_8h_source.html b/doc/angular__frequency_8h_source.html new file mode 100644 index 00000000..f6679322 --- /dev/null +++ b/doc/angular__frequency_8h_source.html @@ -0,0 +1,109 @@ + + + + + + + +SI: SI/angular_frequency.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
angular_frequency.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "angle.h"
+ +
16 #include "detail/unit.h"
+
17 #include "frequency.h"
+
18 #include "time.h"
+
19 
+
20 namespace SI {
+
21 
+
23 template <typename _type, typename _ratio>
+ +
25 
+
26 namespace detail {
+ + +
29 } // namespace detail
+
30 } // namespace SI
+ + +
BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
+
Definition: absorbed_dose.h:18
+ +
#define BUILD_UNIT_FROM_MULTIPLICATION(RESULTING_UNIT, UNIT_LHS, UNIT_RHS)
Definition: operator_helpers.h:54
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+ + +
+ + + + diff --git a/doc/annotated.html b/doc/annotated.html new file mode 100644 index 00000000..1bef924d --- /dev/null +++ b/doc/annotated.html @@ -0,0 +1,199 @@ + + + + + + + +SI: Class List + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 1234]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 NSI
 NdetailNamespace containing implementation details for SI
 Cunit_symbol< 'D', std::ratio< 1 > >
 Cunit_symbol< 'D', _ratio >
 Cunit_symbol< 'a', std::ratio< 1 > >
 Cunit_symbol< 'a', _ratio >
 Cunit_symbol< 'r', std::ratio< 1 > >
 Cunit_symbol< 'r', std::ratio< 100000000, 5729577951308232 > >
 Cunit_symbol< 'r', std::ratio< 100000000000, 5729577951308232 > >
 Cunit_symbol< 'r', std::ratio< 100000000000000, 5729577951308232 > >
 Cunit_symbol< 'r', _ratio >
 Cunit_symbol< 'L', std::ratio< 1 >, std::ratio< 2 > >
 Cunit_symbol< 'L', std::ratio< 1, 10000 >, std::ratio< 2 > >
 Cunit_symbol< 'L', std::micro, std::ratio< 2 > >
 Cunit_symbol< 'L', std::ratio< 1 >, std::ratio< 3 > >
 Cunit_symbol< 'L', std::ratio< 1, 1000000 >, std::ratio< 3 > >
 Cunit_symbol< 'L', std::nano, std::ratio< 3 > >
 Cunit_symbol< 'K', std::ratio< 1 > >
 Cunit_symbol< 'K', _ratio >
 Cunit_symbolBase struct. Unusable needs template overloading
 Cunit_symbol< 'C', std::ratio< 1 > >
 Cunit_symbol< 'C', _ratio >
 Cunit_symbol< 'Q', std::ratio< 1 > >
 Cunit_symbol< 'Q', _ratio >
 Cunit_symbol< 'G', std::ratio< 1 > >
 Cunit_symbol< 'G', _ratio >
 Cunit_symbol< 'I', std::ratio< 1 > >
 Cunit_symbol< 'I', _ratio >
 Cunit_symbol< 'U', std::ratio< 1 > >
 Cunit_symbol< 'U', _ratio >
 Cunit_symbol< 'O', std::ratio< 1 > >
 Cunit_symbol< 'O', _ratio >
 Cunit_symbol< 'E', std::ratio< 1 > >
 Cunit_symbol< 'E', _ratio >
 Cunit_symbol< 'H', std::ratio< 1 > >
 Cunit_symbol< 'H', _ratio >
 Cunit_symbol< 'F', std::ratio< 1 > >
 Cunit_symbol< 'F', _ratio >
 Cunit_symbol< 'T', std::ratio< 1 >, std::ratio<-1 > >
 Cunit_symbol< 'T', _ratio, std::ratio<-1 > >
 Cunit_symbol< 'i', std::ratio< 1 > >
 Cunit_symbol< 'i', _ratio >
 Cunit_symbol< 'l', std::ratio< 1 > >
 Cunit_symbol< 'l', _ratio >
 Cunit_symbol< 'L', std::ratio< 1 > >
 Cunit_symbol< 'L', _ratio >
 Cunit_symbol< 'J', std::ratio< 1 > >
 Cunit_symbol< 'J', _ratio >
 Cunit_symbol< 'm', std::ratio< 1 > >
 Cunit_symbol< 'm', _ratio >
 Cunit_symbol< 'B', std::ratio< 1 > >
 Cunit_symbol< 'B', _ratio >
 Cunit_symbol< 'f', std::ratio< 1 > >
 Cunit_symbol< 'f', _ratio >
 Cunit_symbol< 'M', std::ratio< 1 > >
 Cunit_symbol< 'M', std::milli >
 Cunit_symbol< 'M', std::kilo >
 Cunit_symbol< 'M', std::exa >
 Cunit_symbol< 'M', _ratio >
 Cunit_symbol< 'P', std::ratio< 1 > >
 Cunit_symbol< 'P', _ratio >
 Cunit_symbol< 'p', std::ratio< 1 > >
 Cunit_symbol< 'p', _ratio >
 Cunit_symbol< 'A', std::ratio< 1 > >
 Cunit_symbol< 'A', _ratio >
 Cunit_symbol< 'R', std::ratio< 1 > >
 Cunit_symbol< 'R', _ratio >
 Cunit_symbol< 'N', std::ratio< 1 > >
 Cunit_symbol< 'N', _ratio >
 Cunit_symbol< 't', std::ratio< 1 > >
 Cunit_symbol< 't', _ratio >
 Cunit_symbol< 'T', std::ratio< 1 > >
 Cunit_symbol< 'T', std::ratio< 60, 1 > >
 Cunit_symbol< 'T', std::ratio< 3600, 1 > >
 Cunit_symbol< 'T', _ratio >
 Cunit_symbol< 'v', std::ratio< 1 > >
 Cunit_symbol< 'v', std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type >
 Cunit_symbol< 'v', _ratio >
+
+
+ + + + diff --git a/doc/area_8h.html b/doc/area_8h.html new file mode 100644 index 00000000..6f1afaec --- /dev/null +++ b/doc/area_8h.html @@ -0,0 +1,215 @@ + + + + + + + +SI: SI/area.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Classes | +Namespaces | +Typedefs | +Functions
+
+
area.h File Reference
+
+
+
#include "length.h"
+
+Include dependency graph for area.h:
+
+
+ + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + +

+Classes

struct  SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 2 > >
 
struct  SI::unit_symbol< 'L', std::ratio< 1, 10000 >, std::ratio< 2 > >
 
struct  SI::unit_symbol< 'L', std::micro, std::ratio< 2 > >
 
struct  SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 3 > >
 
struct  SI::unit_symbol< 'L', std::ratio< 1, 1000000 >, std::ratio< 3 > >
 
struct  SI::unit_symbol< 'L', std::nano, std::ratio< 3 > >
 
+ + + + + +

+Namespaces

 SI
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , typename _ratio >
using SI::area_t = detail::unit_t< 'L', std::ratio< 2 >, _type, _ratio >
 
template<typename _type >
using SI::square_metre_t = area_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::square_centi_metre_t = area_t< _type, std::ratio_multiply< std::centi, std::centi > >
 
template<typename _type >
using SI::square_milli_metre_t = area_t< _type, std::ratio_multiply< std::milli, std::milli > >
 
template<typename _type , typename _ratio >
using SI::volume_t = detail::unit_t< 'L', std::ratio< 3 >, _type, _ratio >
 
template<typename _type >
using SI::cubic_metre_t = volume_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::cubic_centi_metre_t = volume_t< _type, std::ratio< 1, 1000000 > >
 
template<typename _type >
using SI::cubic_milli_metre_t = volume_t< _type, std::nano >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr square_metre_t< int64_t > SI::literals::operator""_m2 ()
 
constexpr square_metre_t< long double > SI::literals::operator""_m2 (long double m)
 
template<char... _digits>
constexpr square_centi_metre_t< int64_t > SI::literals::operator""_cm2 ()
 
constexpr square_centi_metre_t< long double > SI::literals::operator""_cm2 (long double cm)
 
template<char... _digits>
constexpr square_milli_metre_t< int64_t > SI::literals::operator""_mm2 ()
 
constexpr square_milli_metre_t< long double > SI::literals::operator""_mm2 (long double mm)
 
template<char... _digits>
constexpr cubic_metre_t< int64_t > SI::literals::operator""_m3 ()
 
constexpr cubic_metre_t< long double > SI::literals::operator""_m3 (long double m)
 
template<char... _digits>
constexpr cubic_centi_metre_t< int64_t > SI::literals::operator""_cm3 ()
 
constexpr cubic_centi_metre_t< long double > SI::literals::operator""_cm3 (long double cm)
 
template<char... _digits>
constexpr cubic_milli_metre_t< int64_t > SI::literals::operator""_mm3 ()
 
constexpr cubic_milli_metre_t< long double > SI::literals::operator""_mm3 (long double mm)
 
+
+ + + + diff --git a/doc/area_8h__dep__incl.map b/doc/area_8h__dep__incl.map new file mode 100644 index 00000000..cb39bb73 --- /dev/null +++ b/doc/area_8h__dep__incl.map @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/doc/area_8h__dep__incl.md5 b/doc/area_8h__dep__incl.md5 new file mode 100644 index 00000000..a8472a81 --- /dev/null +++ b/doc/area_8h__dep__incl.md5 @@ -0,0 +1 @@ +6afd9e4adbfdd3d05c7c8138a57ccf3d \ No newline at end of file diff --git a/doc/area_8h__dep__incl.png b/doc/area_8h__dep__incl.png new file mode 100644 index 00000000..614eeb9f Binary files /dev/null and b/doc/area_8h__dep__incl.png differ diff --git a/doc/area_8h__incl.map b/doc/area_8h__incl.map new file mode 100644 index 00000000..1ae2f651 --- /dev/null +++ b/doc/area_8h__incl.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doc/area_8h__incl.md5 b/doc/area_8h__incl.md5 new file mode 100644 index 00000000..678db23e --- /dev/null +++ b/doc/area_8h__incl.md5 @@ -0,0 +1 @@ +c5fa852c3db278b4ee597c28373b0baf \ No newline at end of file diff --git a/doc/area_8h__incl.png b/doc/area_8h__incl.png new file mode 100644 index 00000000..c857d687 Binary files /dev/null and b/doc/area_8h__incl.png differ diff --git a/doc/area_8h_source.html b/doc/area_8h_source.html new file mode 100644 index 00000000..16041de3 --- /dev/null +++ b/doc/area_8h_source.html @@ -0,0 +1,200 @@ + + + + + + + +SI: SI/area.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
area.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "length.h"
+
15 
+
16 namespace SI {
+
17 template <typename _type, typename _ratio>
+
18 using area_t = detail::unit_t<'L', std::ratio<2>, _type, _ratio>;
+
19 
+
20 template <typename _type> using square_metre_t = area_t<_type, std::ratio<1>>;
+
21 template <typename _type>
+ + +
24 
+
25 template <typename _type>
+ + +
28 
+
29 template <typename _type, typename _ratio>
+ +
31 
+
32 template <typename _type> using cubic_metre_t = volume_t<_type, std::ratio<1>>;
+
33 template <typename _type>
+ +
35 template <typename _type>
+ +
37 
+
38 // specialized unit_symbol for usage with stream operators
+
39 template <>
+
40 struct unit_symbol<'L', std::ratio<1>, std::ratio<2>>
+
41  : SI::detail::unit_symbol_impl<'m', '2'> {};
+
42 
+
43 template <>
+
44 struct unit_symbol<'L', std::ratio<1, 10000>, std::ratio<2>>
+
45  : SI::detail::unit_symbol_impl<'c', 'm', '2'> {};
+
46 
+
47 template <>
+
48 struct unit_symbol<'L', std::micro, std::ratio<2>>
+
49  : SI::detail::unit_symbol_impl<'m', 'm', '2'> {};
+
50 
+
51 template <>
+
52 struct unit_symbol<'L', std::ratio<1>, std::ratio<3>>
+
53  : SI::detail::unit_symbol_impl<'m', '3'> {};
+
54 
+
55 template <>
+
56 struct unit_symbol<'L', std::ratio<1, 1000000>, std::ratio<3>>
+
57  : SI::detail::unit_symbol_impl<'c', 'm', '3'> {};
+
58 
+
59 template <>
+
60 struct unit_symbol<'L', std::nano, std::ratio<3>>
+
61  : SI::detail::unit_symbol_impl<'m', 'm', '3'> {};
+
62 
+
63 inline namespace literals {
+
64 template <char... _digits> constexpr square_metre_t<int64_t> operator""_m2() {
+ +
66  SI::detail::parsing::Number<_digits...>::value};
+
67 }
+
68 
+
69 constexpr square_metre_t<long double> operator"" _m2(long double m) {
+ +
71 }
+
72 
+
73 template <char... _digits>
+
74 constexpr square_centi_metre_t<int64_t> operator""_cm2() {
+ +
76  SI::detail::parsing::Number<_digits...>::value};
+
77 }
+
78 
+
79 constexpr square_centi_metre_t<long double> operator"" _cm2(long double cm) {
+ +
81 }
+
82 
+
83 template <char... _digits>
+
84 constexpr square_milli_metre_t<int64_t> operator""_mm2() {
+ +
86  SI::detail::parsing::Number<_digits...>::value};
+
87 }
+
88 
+
89 constexpr square_milli_metre_t<long double> operator"" _mm2(long double mm) {
+ +
91 }
+
92 
+
93 template <char... _digits> constexpr cubic_metre_t<int64_t> operator""_m3() {
+
94  return cubic_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
95 }
+
96 
+
97 constexpr cubic_metre_t<long double> operator"" _m3(long double m) {
+ +
99 }
+
100 
+
101 template <char... _digits>
+
102 constexpr cubic_centi_metre_t<int64_t> operator""_cm3() {
+ +
104  SI::detail::parsing::Number<_digits...>::value};
+
105 }
+
106 
+
107 constexpr cubic_centi_metre_t<long double> operator"" _cm3(long double cm) {
+ +
109 }
+
110 
+
111 template <char... _digits>
+
112 constexpr cubic_milli_metre_t<int64_t> operator""_mm3() {
+ +
114  SI::detail::parsing::Number<_digits...>::value};
+
115 }
+
116 
+
117 constexpr cubic_milli_metre_t<long double> operator"" _mm3(long double mm) {
+ +
119 }
+
120 
+
121 } // namespace literals
+
122 
+
123 } // namespace SI
+ +
Definition: absorbed_dose.h:18
+
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+
+ + + + diff --git a/doc/astronomic_8h.html b/doc/astronomic_8h.html new file mode 100644 index 00000000..69aec7e9 --- /dev/null +++ b/doc/astronomic_8h.html @@ -0,0 +1,151 @@ + + + + + + + +SI: SI/astronomic.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Namespaces | +Typedefs | +Functions
+
+
astronomic.h File Reference
+
+
+
#include "length.h"
+#include "mass.h"
+
+Include dependency graph for astronomic.h:
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Namespaces

 SI
 
 SI::literals
 
+ + + + + + + + + + +

+Typedefs

template<typename _type >
using SI::astronomic_unit_t = length_t< _type, std::ratio< 149597870691, 1 > >
 
template<typename _type >
using SI::lightyear_t = length_t< _type, std::ratio< 9460730777119564, 1 > >
 
template<typename _type >
using SI::parsec_t = length_t< _type, std::ratio< 30856775814913700, 1 > >
 
+ + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr astronomic_unit_t< int64_t > SI::literals::operator""_AU ()
 
template<char... _digits>
constexpr lightyear_t< int64_t > SI::literals::operator""_ly ()
 
template<char... _digits>
constexpr parsec_t< int64_t > SI::literals::operator""_pc ()
 
constexpr astronomic_unit_t< long double > SI::literals::operator""_AU (long double value)
 
constexpr lightyear_t< long double > SI::literals::operator""_ly (long double value)
 
constexpr parsec_t< long double > SI::literals::operator""_pc (long double value)
 
+
+ + + + diff --git a/doc/astronomic_8h__incl.map b/doc/astronomic_8h__incl.map new file mode 100644 index 00000000..60ef9e70 --- /dev/null +++ b/doc/astronomic_8h__incl.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/doc/astronomic_8h__incl.md5 b/doc/astronomic_8h__incl.md5 new file mode 100644 index 00000000..49749b69 --- /dev/null +++ b/doc/astronomic_8h__incl.md5 @@ -0,0 +1 @@ +962f9552a765561c9473f0c18e16dbd7 \ No newline at end of file diff --git a/doc/astronomic_8h__incl.png b/doc/astronomic_8h__incl.png new file mode 100644 index 00000000..da016571 Binary files /dev/null and b/doc/astronomic_8h__incl.png differ diff --git a/doc/astronomic_8h_source.html b/doc/astronomic_8h_source.html new file mode 100644 index 00000000..4cc3f09d --- /dev/null +++ b/doc/astronomic_8h_source.html @@ -0,0 +1,132 @@ + + + + + + + +SI: SI/astronomic.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
astronomic.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "length.h"
+
15 #include "mass.h"
+
16 
+
17 namespace SI {
+
18 
+
24 template <typename _type>
+ +
26 template <typename _type>
+ +
28 template <typename _type>
+ +
30 
+
31 inline namespace literals {
+
32 
+
33 template <char... _digits>
+
34 constexpr astronomic_unit_t<int64_t> operator""_AU() {
+ +
36  SI::detail::parsing::Number<_digits...>::value};
+
37 }
+
38 
+
39 template <char... _digits> constexpr lightyear_t<int64_t> operator""_ly() {
+
40  return lightyear_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
41 }
+
42 
+
43 template <char... _digits> constexpr parsec_t<int64_t> operator""_pc() {
+
44  return parsec_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
45 }
+
46 
+
47 constexpr astronomic_unit_t<long double> operator""_AU(long double value) {
+
48  return astronomic_unit_t<long double>{value};
+
49 }
+
50 
+
51 constexpr lightyear_t<long double> operator""_ly(long double value) {
+
52  return lightyear_t<long double>{value};
+
53 }
+
54 
+
55 constexpr parsec_t<long double> operator""_pc(long double value) {
+
56  return parsec_t<long double>{value};
+
57 }
+
58 
+
59 } // namespace literals
+
60 
+
61 } // namespace SI
+ + +
Definition: absorbed_dose.h:18
+
interface class for number
Definition: number_parser.h:111
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
+ + + + diff --git a/doc/bc_s.png b/doc/bc_s.png new file mode 100644 index 00000000..224b29aa Binary files /dev/null and b/doc/bc_s.png differ diff --git a/doc/bdwn.png b/doc/bdwn.png new file mode 100644 index 00000000..940a0b95 Binary files /dev/null and b/doc/bdwn.png differ diff --git a/doc/catalytic__activity_8h.html b/doc/catalytic__activity_8h.html new file mode 100644 index 00000000..f9f21dd3 --- /dev/null +++ b/doc/catalytic__activity_8h.html @@ -0,0 +1,252 @@ + + + + + + + +SI: SI/catalytic_activity.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Classes | +Namespaces | +Typedefs | +Functions
+
+
catalytic_activity.h File Reference
+
+
+
#include "detail/number_parser.h"
+#include "detail/operator_helpers.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+#include "substance.h"
+#include "time.h"
+
+Include dependency graph for catalytic_activity.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'K', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'K', _ratio >
 
+ + + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::catalytic_activity_t = detail::unit_t< 'K', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_katal_t = catalytic_activity_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_katal_t = catalytic_activity_t< _type, std::femto >
 
template<typename _type >
using SI::pico_katal_t = catalytic_activity_t< _type, std::pico >
 
template<typename _type >
using SI::nano_katal_t = catalytic_activity_t< _type, std::nano >
 
template<typename _type >
using SI::micro_katal_t = catalytic_activity_t< _type, std::micro >
 
template<typename _type >
using SI::milli_katal_t = catalytic_activity_t< _type, std::milli >
 
template<typename _type >
using SI::katal_t = catalytic_activity_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_katal_t = catalytic_activity_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_katal_t = catalytic_activity_t< _type, std::mega >
 
template<typename _type >
using SI::giga_katal_t = catalytic_activity_t< _type, std::giga >
 
template<typename _type >
using SI::tera_katal_t = catalytic_activity_t< _type, std::tera >
 
template<typename _type >
using SI::peta_katal_t = catalytic_activity_t< _type, std::peta >
 
template<typename _type >
using SI::exa_katal_t = catalytic_activity_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_katal_t< int64_t > SI::literals::operator""_akat ()
 
template<char... _digits>
constexpr femto_katal_t< int64_t > SI::literals::operator""_fkat ()
 
template<char... _digits>
constexpr pico_katal_t< int64_t > SI::literals::operator""_pkat ()
 
template<char... _digits>
constexpr nano_katal_t< int64_t > SI::literals::operator""_nkat ()
 
template<char... _digits>
constexpr micro_katal_t< int64_t > SI::literals::operator""_ukat ()
 
template<char... _digits>
constexpr milli_katal_t< int64_t > SI::literals::operator""_mkat ()
 
template<char... _digits>
constexpr katal_t< int64_t > SI::literals::operator""_kat ()
 
template<char... _digits>
constexpr kilo_katal_t< int64_t > SI::literals::operator""_kkat ()
 
template<char... _digits>
constexpr mega_katal_t< int64_t > SI::literals::operator""_Mkat ()
 
template<char... _digits>
constexpr giga_katal_t< int64_t > SI::literals::operator""_Gkat ()
 
template<char... _digits>
constexpr tera_katal_t< int64_t > SI::literals::operator""_Tkat ()
 
template<char... _digits>
constexpr peta_katal_t< int64_t > SI::literals::operator""_Pkat ()
 
template<char... _digits>
constexpr exa_katal_t< int64_t > SI::literals::operator""_Ekat ()
 
constexpr atto_katal_t< long double > SI::literals::operator""_akat (long double value)
 
constexpr femto_katal_t< long double > SI::literals::operator""_fkat (long double value)
 
constexpr pico_katal_t< long double > SI::literals::operator""_pkat (long double value)
 
constexpr nano_katal_t< long double > SI::literals::operator""_nkat (long double value)
 
constexpr micro_katal_t< long double > SI::literals::operator""_ukat (long double value)
 
constexpr milli_katal_t< long double > SI::literals::operator""_mkat (long double value)
 
constexpr katal_t< long double > SI::literals::operator""_kat (long double value)
 
constexpr kilo_katal_t< long double > SI::literals::operator""_kkat (long double value)
 
constexpr mega_katal_t< long double > SI::literals::operator""_Mkat (long double value)
 
constexpr giga_katal_t< long double > SI::literals::operator""_Gkat (long double value)
 
constexpr tera_katal_t< long double > SI::literals::operator""_Tkat (long double value)
 
constexpr peta_katal_t< long double > SI::literals::operator""_Pkat (long double value)
 
constexpr exa_katal_t< long double > SI::literals::operator""_Ekat (long double value)
 
+
+ + + + diff --git a/doc/catalytic__activity_8h__incl.map b/doc/catalytic__activity_8h__incl.map new file mode 100644 index 00000000..063283f9 --- /dev/null +++ b/doc/catalytic__activity_8h__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/catalytic__activity_8h__incl.md5 b/doc/catalytic__activity_8h__incl.md5 new file mode 100644 index 00000000..53c46372 --- /dev/null +++ b/doc/catalytic__activity_8h__incl.md5 @@ -0,0 +1 @@ +f34d0944e5331155985abe0ebdb42c7a \ No newline at end of file diff --git a/doc/catalytic__activity_8h__incl.png b/doc/catalytic__activity_8h__incl.png new file mode 100644 index 00000000..b0a10d02 Binary files /dev/null and b/doc/catalytic__activity_8h__incl.png differ diff --git a/doc/catalytic__activity_8h_source.html b/doc/catalytic__activity_8h_source.html new file mode 100644 index 00000000..93153036 --- /dev/null +++ b/doc/catalytic__activity_8h_source.html @@ -0,0 +1,256 @@ + + + + + + + +SI: SI/catalytic_activity.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
catalytic_activity.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+ +
16 #include "detail/unit.h"
+
17 #include "detail/unit_symbol.h"
+
18 #include "substance.h"
+
19 #include "time.h"
+
20 
+
21 namespace SI {
+
22 
+
23 template <typename _type, class _ratio = std::ratio<1>>
+ +
25 
+
27 template <typename _type>
+ +
29 template <typename _type>
+ +
31 template <typename _type>
+ +
33 template <typename _type>
+ +
35 template <typename _type>
+ +
37 template <typename _type>
+ +
39 template <typename _type>
+ +
41 template <typename _type>
+ +
43 template <typename _type>
+ +
45 template <typename _type>
+ +
47 template <typename _type>
+ +
49 template <typename _type>
+ +
51 template <typename _type>
+ +
53 
+
54 // specialize unit_symbol for usage with stream operators
+
55 template <>
+
56 struct unit_symbol<'K', std::ratio<1>>
+
57  : SI::detail::unit_symbol_impl<'k', 'a', 't'> {};
+
58 
+
59 template <typename _ratio>
+
60 struct unit_symbol<'K', _ratio>
+
61  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'k',
+
62  'a', 't'> {};
+
63 
+
64 namespace detail {
+ +
66 }
+
67 
+
68 inline namespace literals {
+
69 template <char... _digits> constexpr atto_katal_t<int64_t> operator""_akat() {
+
70  return atto_katal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
71 }
+
72 
+
73 template <char... _digits> constexpr femto_katal_t<int64_t> operator""_fkat() {
+
74  return femto_katal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
75 }
+
76 
+
77 template <char... _digits> constexpr pico_katal_t<int64_t> operator""_pkat() {
+
78  return pico_katal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
79 }
+
80 
+
81 template <char... _digits> constexpr nano_katal_t<int64_t> operator""_nkat() {
+
82  return nano_katal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
83 }
+
84 
+
85 template <char... _digits> constexpr micro_katal_t<int64_t> operator""_ukat() {
+
86  return micro_katal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
87 }
+
88 
+
89 template <char... _digits> constexpr milli_katal_t<int64_t> operator""_mkat() {
+
90  return milli_katal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
91 }
+
92 
+
93 template <char... _digits> constexpr katal_t<int64_t> operator""_kat() {
+
94  return katal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
95 }
+
96 
+
97 template <char... _digits> constexpr kilo_katal_t<int64_t> operator""_kkat() {
+
98  return kilo_katal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
99 }
+
100 
+
101 template <char... _digits> constexpr mega_katal_t<int64_t> operator""_Mkat() {
+
102  return mega_katal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
103 }
+
104 
+
105 template <char... _digits> constexpr giga_katal_t<int64_t> operator""_Gkat() {
+
106  return giga_katal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
107 }
+
108 
+
109 template <char... _digits> constexpr tera_katal_t<int64_t> operator""_Tkat() {
+
110  return tera_katal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
111 }
+
112 
+
113 template <char... _digits> constexpr peta_katal_t<int64_t> operator""_Pkat() {
+
114  return peta_katal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
115 }
+
116 
+
117 template <char... _digits> constexpr exa_katal_t<int64_t> operator""_Ekat() {
+
118  return exa_katal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
119 }
+
120 
+
121 constexpr atto_katal_t<long double> operator""_akat(long double value) {
+
122  return atto_katal_t<long double>{value};
+
123 }
+
124 
+
125 constexpr femto_katal_t<long double> operator""_fkat(long double value) {
+
126  return femto_katal_t<long double>{value};
+
127 }
+
128 
+
129 constexpr pico_katal_t<long double> operator""_pkat(long double value) {
+
130  return pico_katal_t<long double>{value};
+
131 }
+
132 
+
133 constexpr nano_katal_t<long double> operator""_nkat(long double value) {
+
134  return nano_katal_t<long double>{value};
+
135 }
+
136 
+
137 constexpr micro_katal_t<long double> operator""_ukat(long double value) {
+
138  return micro_katal_t<long double>{value};
+
139 }
+
140 
+
141 constexpr milli_katal_t<long double> operator""_mkat(long double value) {
+
142  return milli_katal_t<long double>{value};
+
143 }
+
144 
+
145 constexpr katal_t<long double> operator""_kat(long double value) {
+
146  return katal_t<long double>{value};
+
147 }
+
148 
+
149 constexpr kilo_katal_t<long double> operator""_kkat(long double value) {
+
150  return kilo_katal_t<long double>{value};
+
151 }
+
152 
+
153 constexpr mega_katal_t<long double> operator""_Mkat(long double value) {
+
154  return mega_katal_t<long double>{value};
+
155 }
+
156 
+
157 constexpr giga_katal_t<long double> operator""_Gkat(long double value) {
+
158  return giga_katal_t<long double>{value};
+
159 }
+
160 
+
161 constexpr tera_katal_t<long double> operator""_Tkat(long double value) {
+
162  return tera_katal_t<long double>{value};
+
163 }
+
164 
+
165 constexpr peta_katal_t<long double> operator""_Pkat(long double value) {
+
166  return peta_katal_t<long double>{value};
+
167 }
+
168 
+
169 constexpr exa_katal_t<long double> operator""_Ekat(long double value) {
+
170  return exa_katal_t<long double>{value};
+
171 }
+
172 
+
173 } // namespace literals
+
174 } // namespace SI
+
BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
+
Definition: absorbed_dose.h:18
+ + +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + + + +
+ + + + diff --git a/doc/classes.html b/doc/classes.html new file mode 100644 index 00000000..38136b57 --- /dev/null +++ b/doc/classes.html @@ -0,0 +1,101 @@ + + + + + + + +SI: Class Index + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Index
+
+
+
D | I | M | N | P | R | U
+
+
+
D
+
Digit (SI::detail::parsing)
Digit_impl (SI::detail::parsing)
+
+
I
+
is_ratio (SI::detail)
is_ratio< std::ratio< _num, _den > > (SI::detail)
is_unit_t (SI::detail)
is_unit_t< const unit_t< _symbol, _exponent, _type, _ratio > > (SI::detail)
is_unit_t< unit_t< _symbol, _exponent, _type, _ratio > > (SI::detail)
+
+
M
+
Magnitude (SI::detail::parsing)
Magnitude< _base, _digit > (SI::detail::parsing)
+
+
N
+
Number (SI::detail::parsing)
Number< '0', 'b', _digits... > (SI::detail::parsing)
Number< '0', 'B', _digits... > (SI::detail::parsing)
Number< '0', 'x', _digits... > (SI::detail::parsing)
Number< '0', 'X', _digits... > (SI::detail::parsing)
Number< '0', _digits... > (SI::detail::parsing)
Number_impl (SI::detail::parsing)
Number_impl< _base, _digit > (SI::detail::parsing)
+
+
P
+
Power (SI::detail::parsing)
Power< _base > (SI::detail::parsing)
Power_impl (SI::detail::parsing)
Power_impl< _base, _digit > (SI::detail::parsing)
+
+
R
+
ratio_gcd (SI::detail)
ratio_prefix (SI::detail)
ratio_prefix< std::atto > (SI::detail)
ratio_prefix< std::centi > (SI::detail)
ratio_prefix< std::exa > (SI::detail)
ratio_prefix< std::femto > (SI::detail)
ratio_prefix< std::giga > (SI::detail)
ratio_prefix< std::kilo > (SI::detail)
ratio_prefix< std::mega > (SI::detail)
ratio_prefix< std::micro > (SI::detail)
ratio_prefix< std::milli > (SI::detail)
ratio_prefix< std::nano > (SI::detail)
ratio_prefix< std::peta > (SI::detail)
ratio_prefix< std::pico > (SI::detail)
ratio_prefix< std::tera > (SI::detail)
+
+
U
+
unit_symbol (SI)
unit_symbol< 'a', _ratio > (SI)
unit_symbol< 'A', _ratio > (SI)
unit_symbol< 'A', std::ratio< 1 > > (SI)
unit_symbol< 'a', std::ratio< 1 > > (SI)
unit_symbol< 'B', _ratio > (SI)
unit_symbol< 'B', std::ratio< 1 > > (SI)
unit_symbol< 'C', _ratio > (SI)
unit_symbol< 'C', std::ratio< 1 > > (SI)
unit_symbol< 'D', _ratio > (SI)
unit_symbol< 'D', std::ratio< 1 > > (SI)
unit_symbol< 'E', _ratio > (SI)
unit_symbol< 'E', std::ratio< 1 > > (SI)
unit_symbol< 'f', _ratio > (SI)
unit_symbol< 'F', _ratio > (SI)
unit_symbol< 'f', std::ratio< 1 > > (SI)
unit_symbol< 'F', std::ratio< 1 > > (SI)
unit_symbol< 'G', _ratio > (SI)
unit_symbol< 'G', std::ratio< 1 > > (SI)
unit_symbol< 'H', _ratio > (SI)
unit_symbol< 'H', std::ratio< 1 > > (SI)
unit_symbol< 'i', _ratio > (SI)
unit_symbol< 'I', _ratio > (SI)
unit_symbol< 'i', std::ratio< 1 > > (SI)
unit_symbol< 'I', std::ratio< 1 > > (SI)
unit_symbol< 'J', _ratio > (SI)
unit_symbol< 'J', std::ratio< 1 > > (SI)
unit_symbol< 'K', _ratio > (SI)
unit_symbol< 'K', std::ratio< 1 > > (SI)
unit_symbol< 'l', _ratio > (SI)
unit_symbol< 'L', _ratio > (SI)
unit_symbol< 'L', std::micro, std::ratio< 2 > > (SI)
unit_symbol< 'L', std::nano, std::ratio< 3 > > (SI)
unit_symbol< 'L', std::ratio< 1 > > (SI)
unit_symbol< 'l', std::ratio< 1 > > (SI)
unit_symbol< 'L', std::ratio< 1 >, std::ratio< 2 > > (SI)
unit_symbol< 'L', std::ratio< 1 >, std::ratio< 3 > > (SI)
unit_symbol< 'L', std::ratio< 1, 10000 >, std::ratio< 2 > > (SI)
unit_symbol< 'L', std::ratio< 1, 1000000 >, std::ratio< 3 > > (SI)
unit_symbol< 'M', _ratio > (SI)
unit_symbol< 'm', _ratio > (SI)
unit_symbol< 'M', std::exa > (SI)
unit_symbol< 'M', std::kilo > (SI)
unit_symbol< 'M', std::milli > (SI)
unit_symbol< 'M', std::ratio< 1 > > (SI)
unit_symbol< 'm', std::ratio< 1 > > (SI)
unit_symbol< 'N', _ratio > (SI)
unit_symbol< 'N', std::ratio< 1 > > (SI)
unit_symbol< 'O', _ratio > (SI)
unit_symbol< 'O', std::ratio< 1 > > (SI)
unit_symbol< 'p', _ratio > (SI)
unit_symbol< 'P', _ratio > (SI)
unit_symbol< 'P', std::ratio< 1 > > (SI)
unit_symbol< 'p', std::ratio< 1 > > (SI)
unit_symbol< 'Q', _ratio > (SI)
unit_symbol< 'Q', std::ratio< 1 > > (SI)
unit_symbol< 'R', _ratio > (SI)
unit_symbol< 'r', _ratio > (SI)
unit_symbol< 'r', std::ratio< 1 > > (SI)
unit_symbol< 'R', std::ratio< 1 > > (SI)
unit_symbol< 'r', std::ratio< 100000000, 5729577951308232 > > (SI)
unit_symbol< 'r', std::ratio< 100000000000, 5729577951308232 > > (SI)
unit_symbol< 'r', std::ratio< 100000000000000, 5729577951308232 > > (SI)
unit_symbol< 'T', _ratio > (SI)
unit_symbol< 't', _ratio > (SI)
unit_symbol< 'T', _ratio, std::ratio<-1 > > (SI)
unit_symbol< 't', std::ratio< 1 > > (SI)
unit_symbol< 'T', std::ratio< 1 > > (SI)
unit_symbol< 'T', std::ratio< 1 >, std::ratio<-1 > > (SI)
unit_symbol< 'T', std::ratio< 3600, 1 > > (SI)
unit_symbol< 'T', std::ratio< 60, 1 > > (SI)
unit_symbol< 'U', _ratio > (SI)
unit_symbol< 'U', std::ratio< 1 > > (SI)
unit_symbol< 'v', _ratio > (SI)
unit_symbol< 'v', std::ratio< 1 > > (SI)
unit_symbol< 'v', std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type > (SI)
unit_symbol_impl (SI::detail)
unit_t (SI::detail)
unit_with_common_ratio (SI::detail)
+
+
+ + + + diff --git a/doc/closed.png b/doc/closed.png new file mode 100644 index 00000000..98cc2c90 Binary files /dev/null and b/doc/closed.png differ diff --git a/doc/cross__unit__operations_8h.html b/doc/cross__unit__operations_8h.html new file mode 100644 index 00000000..abc956b6 --- /dev/null +++ b/doc/cross__unit__operations_8h.html @@ -0,0 +1,150 @@ + + + + + + + +SI: SI/detail/cross_unit_operations.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Namespaces | +Functions
+
+
cross_unit_operations.h File Reference
+
+
+
#include "detail.h"
+
+Include dependency graph for cross_unit_operations.h:
+
+
+ + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
+ + + + + + + +

+Functions

template<template< typename... > typename _resulting_unit, typename _unit_lhs , typename _unit_rhs >
constexpr auto SI::detail::cross_unit_divide (const _unit_lhs &lhs, const _unit_rhs &rhs)
 
template<template< typename... > typename _resulting_unit, typename _unit_lhs , typename _unit_rhs >
constexpr auto SI::detail::cross_unit_multiply (const _unit_lhs &lhs, const _unit_rhs &rhs)
 
+
+ + + + diff --git a/doc/cross__unit__operations_8h__dep__incl.map b/doc/cross__unit__operations_8h__dep__incl.map new file mode 100644 index 00000000..a07cade1 --- /dev/null +++ b/doc/cross__unit__operations_8h__dep__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/cross__unit__operations_8h__dep__incl.md5 b/doc/cross__unit__operations_8h__dep__incl.md5 new file mode 100644 index 00000000..d4d6e549 --- /dev/null +++ b/doc/cross__unit__operations_8h__dep__incl.md5 @@ -0,0 +1 @@ +9c2bd25a9873498dd0a3676b487eefb5 \ No newline at end of file diff --git a/doc/cross__unit__operations_8h__dep__incl.png b/doc/cross__unit__operations_8h__dep__incl.png new file mode 100644 index 00000000..8f890aa7 Binary files /dev/null and b/doc/cross__unit__operations_8h__dep__incl.png differ diff --git a/doc/cross__unit__operations_8h__incl.map b/doc/cross__unit__operations_8h__incl.map new file mode 100644 index 00000000..cdb02e2e --- /dev/null +++ b/doc/cross__unit__operations_8h__incl.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doc/cross__unit__operations_8h__incl.md5 b/doc/cross__unit__operations_8h__incl.md5 new file mode 100644 index 00000000..5f7b1792 --- /dev/null +++ b/doc/cross__unit__operations_8h__incl.md5 @@ -0,0 +1 @@ +15f6ac2ba7fff070d6a4b263ddd3660a \ No newline at end of file diff --git a/doc/cross__unit__operations_8h__incl.png b/doc/cross__unit__operations_8h__incl.png new file mode 100644 index 00000000..ca8d3aa2 Binary files /dev/null and b/doc/cross__unit__operations_8h__incl.png differ diff --git a/doc/cross__unit__operations_8h_source.html b/doc/cross__unit__operations_8h_source.html new file mode 100644 index 00000000..05222060 --- /dev/null +++ b/doc/cross__unit__operations_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +SI: SI/detail/cross_unit_operations.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cross_unit_operations.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail.h"
+
15 
+
16 namespace SI::detail {
+
17 // forward declaration
+
18 template <char _symbol, typename _exponent, typename _type, typename _ratio>
+
19 struct unit_t;
+
20 
+
25 template <template <typename...> typename _resulting_unit, typename _unit_lhs,
+
26  typename _unit_rhs>
+
27 constexpr auto cross_unit_divide(const _unit_lhs &lhs, const _unit_rhs &rhs) {
+
28  // do not use for the same unit as this should result in decreasing the
+
29  // exponent
+
30  static_assert(!std::is_same<_unit_lhs, _unit_rhs>::value);
+
31  static_assert(is_unit_t_v<_unit_lhs>, "lhs parameter is a unit_t");
+
32  static_assert(is_unit_t_v<_unit_rhs>, "rhs parameter is a unit_t");
+
33 
+
34  using resulting_ratio = typename std::ratio_divide<typename _unit_lhs::ratio,
+
35  typename _unit_rhs::ratio>;
+
36  return _resulting_unit<typename _unit_lhs::internal_type, resulting_ratio>(
+
37  lhs.value() / rhs.value());
+
38 }
+
44 
+
45 template <template <typename...> typename _resulting_unit, typename _unit_lhs,
+
46  typename _unit_rhs>
+
47 constexpr auto cross_unit_multiply(const _unit_lhs &lhs, const _unit_rhs &rhs) {
+
48  // do not use for the same unit as this should result in increasing the
+
49  // exponent
+
50  static_assert(!std::is_same<_unit_lhs, _unit_rhs>::value);
+
51  static_assert(is_unit_t_v<_unit_lhs>, "lhs parameter is a unit_t");
+
52  static_assert(is_unit_t_v<_unit_rhs>, "rhs parameter is a unit_t");
+
53  using resulting_ratio =
+
54  typename std::ratio_multiply<typename _unit_lhs::ratio,
+
55  typename _unit_rhs::ratio>;
+
56  return _resulting_unit<typename _unit_lhs::internal_type, resulting_ratio>(
+
57  lhs.value() * rhs.value());
+
58 }
+
59 
+
60 } // namespace SI::detail
+ +
Namespace containing implementation details for SI.
Definition: acceleration.h:34
+
constexpr auto cross_unit_divide(const _unit_lhs &lhs, const _unit_rhs &rhs)
Definition: cross_unit_operations.h:27
+
constexpr auto cross_unit_multiply(const _unit_lhs &lhs, const _unit_rhs &rhs)
Definition: cross_unit_operations.h:47
+
+ + + + diff --git a/doc/detail_8h.html b/doc/detail_8h.html new file mode 100644 index 00000000..fb8666e5 --- /dev/null +++ b/doc/detail_8h.html @@ -0,0 +1,189 @@ + + + + + + + +SI: SI/detail/detail.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Classes | +Namespaces | +Variables
+
+
detail.h File Reference
+
+
+
#include "number_parser.h"
+#include <cstdint>
+#include <numeric>
+#include <ratio>
+
+Include dependency graph for detail.h:
+
+
+ + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + +

+Classes

struct  SI::detail::is_ratio< _type >
 to check if a template is an instantiation of std::ratio More...
 
struct  SI::detail::is_ratio< std::ratio< _num, _den > >
 
struct  SI::detail::ratio_gcd< _ratio_lhs, _ratio_rhs >
 calculate gcd for rations More...
 
struct  SI::detail::is_unit_t< _unit >
 
struct  SI::detail::is_unit_t< const unit_t< _symbol, _exponent, _type, _ratio > >
 template specialization to check if a type is a unit_t (true if unit_t) More...
 
struct  SI::detail::is_unit_t< unit_t< _symbol, _exponent, _type, _ratio > >
 non-const specialization of check above More...
 
+ + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
+ + + + + + + +

+Variables

template<typename _type >
constexpr bool SI::detail::is_ratio_v = is_ratio<_type>::value
 
template<typename _type >
constexpr bool SI::detail::is_unit_t_v = is_unit_t<_type>::value
 
+
+ + + + diff --git a/doc/detail_8h__dep__incl.map b/doc/detail_8h__dep__incl.map new file mode 100644 index 00000000..da9b04cd --- /dev/null +++ b/doc/detail_8h__dep__incl.map @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/detail_8h__dep__incl.md5 b/doc/detail_8h__dep__incl.md5 new file mode 100644 index 00000000..993df84c --- /dev/null +++ b/doc/detail_8h__dep__incl.md5 @@ -0,0 +1 @@ +125bf22db7cf0d730bdc3ee13b13c883 \ No newline at end of file diff --git a/doc/detail_8h__dep__incl.png b/doc/detail_8h__dep__incl.png new file mode 100644 index 00000000..2b481de9 Binary files /dev/null and b/doc/detail_8h__dep__incl.png differ diff --git a/doc/detail_8h__incl.map b/doc/detail_8h__incl.map new file mode 100644 index 00000000..1380ec56 --- /dev/null +++ b/doc/detail_8h__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/detail_8h__incl.md5 b/doc/detail_8h__incl.md5 new file mode 100644 index 00000000..cc8226e6 --- /dev/null +++ b/doc/detail_8h__incl.md5 @@ -0,0 +1 @@ +9a8f2ce2a7ec4caa51c0c5272780eacc \ No newline at end of file diff --git a/doc/detail_8h__incl.png b/doc/detail_8h__incl.png new file mode 100644 index 00000000..7dbf96d9 Binary files /dev/null and b/doc/detail_8h__incl.png differ diff --git a/doc/detail_8h_source.html b/doc/detail_8h_source.html new file mode 100644 index 00000000..367983bb --- /dev/null +++ b/doc/detail_8h_source.html @@ -0,0 +1,140 @@ + + + + + + + +SI: SI/detail/detail.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
detail.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "number_parser.h"
+
15 #include <cstdint>
+
16 #include <numeric>
+
17 #include <ratio>
+
18 
+
20 namespace SI::detail {
+
21 
+
23 template <typename _type> struct is_ratio : std::false_type {};
+
24 
+
25 template <intmax_t _num, intmax_t _den>
+
26 struct is_ratio<std::ratio<_num, _den>> : std::true_type {};
+
27 
+
28 template <typename _type>
+
29 inline constexpr bool is_ratio_v = is_ratio<_type>::value;
+
30 
+
32 template <typename _ratio_lhs, typename _ratio_rhs> struct ratio_gcd {
+
33 private:
+
34  using gcd_num = std::integral_constant<std::intmax_t,
+
35  std::gcd<std::intmax_t, std::intmax_t>(
+
36  _ratio_lhs::num, _ratio_rhs::num)>;
+
37 
+
38  using gcd_den = std::integral_constant<std::intmax_t,
+
39  std::gcd<std::intmax_t, std::intmax_t>(
+
40  _ratio_lhs::den, _ratio_rhs::den)>;
+
41 
+
42 public:
+
43  using ratio = std::ratio<gcd_num::value, (_ratio_lhs::den / gcd_den::value) *
+
44  _ratio_rhs::den>;
+
45 };
+
46 
+
47 // forward declaration
+
48 template <char _symbol, typename _exponent, typename _type, typename _ratio>
+
49 struct unit_t;
+
50 
+
53 template <typename _unit> struct is_unit_t : std::false_type {};
+
54 
+
56 template <char _symbol, typename _exponent, typename _ratio, typename _type>
+
57 struct is_unit_t<const unit_t<_symbol, _exponent, _type, _ratio>>
+
58  : std::true_type {};
+
59 
+
61 template <char _symbol, typename _exponent, typename _ratio, typename _type>
+
62 struct is_unit_t<unit_t<_symbol, _exponent, _type, _ratio>> : std::true_type {};
+
63 
+
64 template <typename _type>
+
65 inline constexpr bool is_unit_t_v = is_unit_t<_type>::value;
+
66 
+
67 } // namespace SI::detail
+
Namespace containing implementation details for SI.
Definition: acceleration.h:34
+
constexpr bool is_ratio_v
Definition: detail.h:29
+
constexpr bool is_unit_t_v
Definition: detail.h:65
+ +
to check if a template is an instantiation of std::ratio
Definition: detail.h:23
+
Definition: detail.h:53
+
calculate gcd for rations
Definition: detail.h:32
+
std::ratio< gcd_num::value,(_ratio_lhs::den/gcd_den::value) *_ratio_rhs::den > ratio
Definition: detail.h:44
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
+ + + + diff --git a/doc/dir_000000_000001.html b/doc/dir_000000_000001.html new file mode 100644 index 00000000..3d3f33bb --- /dev/null +++ b/doc/dir_000000_000001.html @@ -0,0 +1,77 @@ + + + + + + + +SI: SI -> detail Relation + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+

SI → detail Relation

File in SIIncludes file in SI/detail
absorbed_dose.hnumber_parser.h
absorbed_dose.hunit.h
absorbed_dose.hunit_symbol.h
acceleration.hoperator_helpers.h
angle.hnumber_parser.h
angle.hunit.h
angle.hunit_symbol.h
angular_frequency.hoperator_helpers.h
angular_frequency.hunit.h
catalytic_activity.hnumber_parser.h
catalytic_activity.hoperator_helpers.h
catalytic_activity.hunit.h
catalytic_activity.hunit_symbol.h
electric_capacity.hnumber_parser.h
electric_capacity.hoperator_helpers.h
electric_capacity.hunit.h
electric_capacity.hunit_symbol.h
electric_charge.hnumber_parser.h
electric_charge.hoperator_helpers.h
electric_charge.hunit.h
electric_charge.hunit_symbol.h
electric_conductance.hnumber_parser.h
electric_conductance.hoperator_helpers.h
electric_conductance.hunit.h
electric_current.hnumber_parser.h
electric_current.hunit.h
electric_current.hunit_symbol.h
electric_potential.hnumber_parser.h
electric_potential.hoperator_helpers.h
electric_potential.hunit.h
electric_potential.hunit_symbol.h
electric_resistance.hnumber_parser.h
electric_resistance.hoperator_helpers.h
electric_resistance.hunit.h
energy.hnumber_parser.h
energy.hoperator_helpers.h
energy.hunit.h
energy.hunit_symbol.h
equivalent_dose.hnumber_parser.h
equivalent_dose.hoperator_helpers.h
equivalent_dose.hunit.h
equivalent_dose.hunit_symbol.h
flow.hoperator_helpers.h
force.hnumber_parser.h
force.hoperator_helpers.h
force.hunit.h
frequency.hunit.h
frequency.hunit_symbol.h
illuminance.hnumber_parser.h
illuminance.hoperator_helpers.h
illuminance.hunit.h
illuminance.hunit_symbol.h
inductance.hnumber_parser.h
inductance.hoperator_helpers.h
inductance.hunit.h
inductance.hunit_symbol.h
length.hnumber_parser.h
length.hunit.h
length.hunit_symbol.h
luminosity.hnumber_parser.h
luminosity.hunit.h
luminosity.hunit_symbol.h
luminous_flux.hnumber_parser.h
luminous_flux.hoperator_helpers.h
luminous_flux.hunit.h
magnetic_field.hnumber_parser.h
magnetic_field.hoperator_helpers.h
magnetic_field.hunit.h
magnetic_field.hunit_symbol.h
magnetic_flux.hnumber_parser.h
magnetic_flux.hoperator_helpers.h
magnetic_flux.hunit.h
magnetic_flux.hunit_symbol.h
mass.hnumber_parser.h
mass.hunit.h
mass.hunit_symbol.h
momentum.hnumber_parser.h
momentum.hoperator_helpers.h
momentum.hunit.h
power.hnumber_parser.h
power.hoperator_helpers.h
power.hunit.h
power.hunit_symbol.h
pressure.hnumber_parser.h
pressure.hoperator_helpers.h
pressure.hunit.h
radioactivity.hnumber_parser.h
radioactivity.hoperator_helpers.h
radioactivity.hunit.h
radioactivity.hunit_symbol.h
solid_angle.hnumber_parser.h
solid_angle.hunit.h
solid_angle.hunit_symbol.h
stream.hunit.h
stream.hunit_symbol.h
substance.hnumber_parser.h
substance.hunit.h
substance.hunit_symbol.h
temperature.hnumber_parser.h
temperature.hunit.h
temperature.hunit_symbol.h
time.hnumber_parser.h
time.hunit.h
time.hunit_symbol.h
velocity.hnumber_parser.h
velocity.hoperator_helpers.h
velocity.hunit.h
+ + + + diff --git a/doc/dir_38f2f3d5dc201515ebf546cd419e86e4.html b/doc/dir_38f2f3d5dc201515ebf546cd419e86e4.html new file mode 100644 index 00000000..8895de51 --- /dev/null +++ b/doc/dir_38f2f3d5dc201515ebf546cd419e86e4.html @@ -0,0 +1,172 @@ + + + + + + + +SI: SI Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
SI Directory Reference
+
+
+
+Directory dependency graph for SI:
+
+
SI
+ + + + + +
+ + + + +

+Directories

directory  detail
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

file  absorbed_dose.h [code]
 
file  acceleration.h [code]
 
file  angle.h [code]
 
file  angular_frequency.h [code]
 
file  area.h [code]
 
file  astronomic.h [code]
 
file  catalytic_activity.h [code]
 
file  electric_capacity.h [code]
 
file  electric_charge.h [code]
 
file  electric_conductance.h [code]
 
file  electric_current.h [code]
 
file  electric_potential.h [code]
 
file  electric_resistance.h [code]
 
file  energy.h [code]
 
file  equivalent_dose.h [code]
 
file  flow.h [code]
 
file  force.h [code]
 
file  frequency.h [code]
 
file  illuminance.h [code]
 
file  inductance.h [code]
 
file  length.h [code]
 
file  luminosity.h [code]
 
file  luminous_flux.h [code]
 
file  magnetic_field.h [code]
 
file  magnetic_flux.h [code]
 
file  mass.h [code]
 
file  momentum.h [code]
 
file  power.h [code]
 
file  pressure.h [code]
 
file  radioactivity.h [code]
 
file  solid_angle.h [code]
 
file  stream.h [code]
 
file  substance.h [code]
 
file  temperature.h [code]
 
file  time.h [code]
 
file  velocity.h [code]
 
+
+ + + + diff --git a/doc/dir_38f2f3d5dc201515ebf546cd419e86e4_dep.map b/doc/dir_38f2f3d5dc201515ebf546cd419e86e4_dep.map new file mode 100644 index 00000000..a6d2ae10 --- /dev/null +++ b/doc/dir_38f2f3d5dc201515ebf546cd419e86e4_dep.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/dir_38f2f3d5dc201515ebf546cd419e86e4_dep.md5 b/doc/dir_38f2f3d5dc201515ebf546cd419e86e4_dep.md5 new file mode 100644 index 00000000..75115eea --- /dev/null +++ b/doc/dir_38f2f3d5dc201515ebf546cd419e86e4_dep.md5 @@ -0,0 +1 @@ +31ffe01bd0138b5835b65b45255b2eb4 \ No newline at end of file diff --git a/doc/dir_38f2f3d5dc201515ebf546cd419e86e4_dep.png b/doc/dir_38f2f3d5dc201515ebf546cd419e86e4_dep.png new file mode 100644 index 00000000..514785a6 Binary files /dev/null and b/doc/dir_38f2f3d5dc201515ebf546cd419e86e4_dep.png differ diff --git a/doc/dir_f2fff1636d7619bfa6219b8d3770670b.html b/doc/dir_f2fff1636d7619bfa6219b8d3770670b.html new file mode 100644 index 00000000..b196169a --- /dev/null +++ b/doc/dir_f2fff1636d7619bfa6219b8d3770670b.html @@ -0,0 +1,101 @@ + + + + + + + +SI: SI/detail Directory Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
detail Directory Reference
+
+
+ + + + + + + + + + + + + + + + + + +

+Files

file  cross_unit_operations.h [code]
 
file  detail.h [code]
 
file  eps_equal.h [code]
 
file  number_parser.h [code]
 
file  operator_helpers.h [code]
 
file  unit.h [code]
 
file  unit_cast.h [code]
 
file  unit_symbol.h [code]
 
+
+ + + + diff --git a/doc/doc.png b/doc/doc.png new file mode 100644 index 00000000..17edabff Binary files /dev/null and b/doc/doc.png differ diff --git a/doc/doxygen.css b/doc/doxygen.css new file mode 100644 index 00000000..ffbff022 --- /dev/null +++ b/doc/doxygen.css @@ -0,0 +1,1793 @@ +/* The standard CSS for doxygen 1.9.1 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +p.reference, p.definition { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + font-weight: bold; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +th p.starttd, th p.intertd, th p.endtd { + font-size: 100%; + font-weight: 700; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +p.interli { +} + +p.interdd { +} + +p.intertd { +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.navtab { + border-right: 1px solid #A3B4D7; + padding-right: 15px; + text-align: right; + line-height: 110%; +} + +div.navtab table { + border-spacing: 0; +} + +td.navtab { + padding-right: 6px; + padding-left: 6px; +} +td.navtabHL { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL a, td.navtabHL a:visited { + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} + +a.navtab { + font-weight: bold; +} + +div.qindex{ + text-align: center; + width: 100%; + line-height: 140%; + font-size: 130%; + color: #A0A0A0; +} + +dt.alphachar{ + font-size: 180%; + font-weight: bold; +} + +.alphachar a{ + color: black; +} + +.alphachar a:hover, .alphachar a:visited{ + text-decoration: none; +} + +.classindex dl { + padding: 25px; + column-count:1 +} + +.classindex dd { + display:inline-block; + margin-left: 50px; + width: 90%; + line-height: 1.15em; +} + +.classindex dl.odd { + background-color: #F8F9FC; +} + +@media(min-width: 1120px) { + .classindex dl { + column-count:2 + } +} + +@media(min-width: 1320px) { + .classindex dl { + column-count:3 + } +} + + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +.contents a.qindexHL:visited { + color: #FFFFFF; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +ul { + overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ +} + +#side-nav ul { + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ +} + +#main-nav ul { + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ +} + +.fragment { + text-align: left; + direction: ltr; + overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ + overflow-y: hidden; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.ah, span.ah { + background-color: black; + font-weight: bold; + color: #FFFFFF; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl, img.inline { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +blockquote.DocNodeRTL { + border-left: 0; + border-right: 2px solid #9CAFD4; + margin: 0 4px 0 24px; + padding: 0 16px 0 12px; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight, .memTemplItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtitle { + padding: 8px; + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: url('nav_f.png'); + background-repeat: repeat-x; + background-color: #E2E8F2; + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: 400; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-color: #DFE5F1; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + +} + +.overload { + font-family: "courier new",courier,monospace; + font-size: 65%; +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + background-color: #FBFCFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype, .tparams .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir, .tparams .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; +} + +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + font-weight: 400; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +.PageDocRTL-title div.headertitle { + text-align: right; + direction: rtl; +} + +dl { + padding: 0 0 0 0; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ +dl.section { + margin-left: 0px; + padding-left: 0px; +} + +dl.section.DocNodeRTL { + margin-right: 0px; + padding-right: 0px; +} + +dl.note { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #D0C000; +} + +dl.note.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #FF0000; +} + +dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00D000; +} + +dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00D000; +} + +dl.deprecated { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #505050; +} + +dl.deprecated.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #505050; +} + +dl.todo { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00C0E0; +} + +dl.todo.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00C0E0; +} + +dl.test { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #3030E0; +} + +dl.test.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #3030E0; +} + +dl.bug { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #C08050; +} + +dl.bug.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.plantumlgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; + text-align:right; + width:52px; +} + +dl.citelist dd { + margin:2px 0 2px 72px; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +.PageDocRTL-title div.toc { + float: left !important; + text-align: right; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +.PageDocRTL-title div.toc li { + background-position-x: right !important; + padding-left: 0 !important; + padding-right: 10px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +span.emoji { + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; + */ +} + +.PageDocRTL-title div.toc li.level1 { + margin-left: 0 !important; + margin-right: 0; +} + +.PageDocRTL-title div.toc li.level2 { + margin-left: 0 !important; + margin-right: 15px; +} + +.PageDocRTL-title div.toc li.level3 { + margin-left: 0 !important; + margin-right: 30px; +} + +.PageDocRTL-title div.toc li.level4 { + margin-left: 0 !important; + margin-right: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + +/* @group Markdown */ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + +.DocNodeRTL { + text-align: right; + direction: rtl; +} + +.DocNodeLTR { + text-align: left; + direction: ltr; +} + +table.DocNodeRTL { + width: auto; + margin-right: 0; + margin-left: auto; +} + +table.DocNodeLTR { + width: auto; + margin-right: auto; + margin-left: 0; +} + +tt, code, kbd, samp +{ + display: inline-block; + direction:ltr; +} +/* @end */ + +u { + text-decoration: underline; +} + diff --git a/doc/doxygen.svg b/doc/doxygen.svg new file mode 100644 index 00000000..d42dad52 --- /dev/null +++ b/doc/doxygen.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/dynsections.js b/doc/dynsections.js new file mode 100644 index 00000000..3174bd7b --- /dev/null +++ b/doc/dynsections.js @@ -0,0 +1,121 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + + + + + +SI: SI/electric_capacity.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
electric_capacity.h File Reference
+
+
+
#include "detail/number_parser.h"
+#include "detail/operator_helpers.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+#include "electric_charge.h"
+#include "electric_potential.h"
+
+Include dependency graph for electric_capacity.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'C', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'C', _ratio >
 
+ + + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::electric_capacity_t = detail::unit_t< 'C', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_farad_t = electric_capacity_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_farad_t = electric_capacity_t< _type, std::femto >
 
template<typename _type >
using SI::pico_farad_t = electric_capacity_t< _type, std::pico >
 
template<typename _type >
using SI::nano_farad_t = electric_capacity_t< _type, std::nano >
 
template<typename _type >
using SI::micro_farad_t = electric_capacity_t< _type, std::micro >
 
template<typename _type >
using SI::milli_farad_t = electric_capacity_t< _type, std::milli >
 
template<typename _type >
using SI::farad_t = electric_capacity_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_farad_t = electric_capacity_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_farad_t = electric_capacity_t< _type, std::mega >
 
template<typename _type >
using SI::giga_farad_t = electric_capacity_t< _type, std::giga >
 
template<typename _type >
using SI::tera_farad_t = electric_capacity_t< _type, std::tera >
 
template<typename _type >
using SI::peta_farad_t = electric_capacity_t< _type, std::peta >
 
template<typename _type >
using SI::exa_farad_t = electric_capacity_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_farad_t< int64_t > SI::literals::operator""_aF ()
 
template<char... _digits>
constexpr femto_farad_t< int64_t > SI::literals::operator""_fF ()
 
template<char... _digits>
constexpr pico_farad_t< int64_t > SI::literals::operator""_pF ()
 
template<char... _digits>
constexpr nano_farad_t< int64_t > SI::literals::operator""_nF ()
 
template<char... _digits>
constexpr micro_farad_t< int64_t > SI::literals::operator""_uF ()
 
template<char... _digits>
constexpr milli_farad_t< int64_t > SI::literals::operator""_mF ()
 
template<char... _digits>
constexpr farad_t< int64_t > SI::literals::operator""_F ()
 
template<char... _digits>
constexpr kilo_farad_t< int64_t > SI::literals::operator""_kF ()
 
template<char... _digits>
constexpr mega_farad_t< int64_t > SI::literals::operator""_MF ()
 
template<char... _digits>
constexpr giga_farad_t< int64_t > SI::literals::operator""_GF ()
 
template<char... _digits>
constexpr tera_farad_t< int64_t > SI::literals::operator""_TF ()
 
template<char... _digits>
constexpr peta_farad_t< int64_t > SI::literals::operator""_PF ()
 
template<char... _digits>
constexpr exa_farad_t< int64_t > SI::literals::operator""_EF ()
 
constexpr atto_farad_t< long double > SI::literals::operator""_aF (long double value)
 
constexpr femto_farad_t< long double > SI::literals::operator""_fF (long double value)
 
constexpr pico_farad_t< long double > SI::literals::operator""_pF (long double value)
 
constexpr nano_farad_t< long double > SI::literals::operator""_nF (long double value)
 
constexpr micro_farad_t< long double > SI::literals::operator""_uF (long double value)
 
constexpr milli_farad_t< long double > SI::literals::operator""_mF (long double value)
 
constexpr farad_t< long double > SI::literals::operator""_F (long double value)
 
constexpr kilo_farad_t< long double > SI::literals::operator""_kF (long double value)
 
constexpr mega_farad_t< long double > SI::literals::operator""_MF (long double value)
 
constexpr giga_farad_t< long double > SI::literals::operator""_GF (long double value)
 
constexpr tera_farad_t< long double > SI::literals::operator""_TF (long double value)
 
constexpr peta_farad_t< long double > SI::literals::operator""_PF (long double value)
 
constexpr exa_farad_t< long double > SI::literals::operator""_EF (long double value)
 
+
+ + + + diff --git a/doc/electric__capacity_8h__incl.map b/doc/electric__capacity_8h__incl.map new file mode 100644 index 00000000..8a6a495b --- /dev/null +++ b/doc/electric__capacity_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/electric__capacity_8h__incl.md5 b/doc/electric__capacity_8h__incl.md5 new file mode 100644 index 00000000..5cbcda03 --- /dev/null +++ b/doc/electric__capacity_8h__incl.md5 @@ -0,0 +1 @@ +741cf6ed0d25d3097a177459f0348c44 \ No newline at end of file diff --git a/doc/electric__capacity_8h__incl.png b/doc/electric__capacity_8h__incl.png new file mode 100644 index 00000000..d61403d3 Binary files /dev/null and b/doc/electric__capacity_8h__incl.png differ diff --git a/doc/electric__capacity_8h_source.html b/doc/electric__capacity_8h_source.html new file mode 100644 index 00000000..96473426 --- /dev/null +++ b/doc/electric__capacity_8h_source.html @@ -0,0 +1,255 @@ + + + + + + + +SI: SI/electric_capacity.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
electric_capacity.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+ +
16 #include "detail/unit.h"
+
17 #include "detail/unit_symbol.h"
+
18 #include "electric_charge.h"
+
19 #include "electric_potential.h"
+
20 
+
21 namespace SI {
+
22 template <typename _type, class _ratio = std::ratio<1>>
+ +
24 
+
26 template <typename _type>
+ +
28 template <typename _type>
+ +
30 template <typename _type>
+ +
32 template <typename _type>
+ +
34 template <typename _type>
+ +
36 template <typename _type>
+ +
38 template <typename _type>
+ +
40 template <typename _type>
+ +
42 template <typename _type>
+ +
44 template <typename _type>
+ +
46 template <typename _type>
+ +
48 template <typename _type>
+ +
50 template <typename _type>
+ +
52 
+
53 // specialize unit_symbol for usage with stream operators
+
54 template <>
+
55 struct unit_symbol<'C', std::ratio<1>> : SI::detail::unit_symbol_impl<'F'> {};
+
56 
+
57 template <typename _ratio>
+
58 struct unit_symbol<'C', _ratio>
+
59  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value,
+
60  'F'> {};
+
61 
+
62 namespace detail {
+ + +
65 } // namespace detail
+
66 
+
67 inline namespace literals {
+
68 template <char... _digits> constexpr atto_farad_t<int64_t> operator""_aF() {
+
69  return atto_farad_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
70 }
+
71 
+
72 template <char... _digits> constexpr femto_farad_t<int64_t> operator""_fF() {
+
73  return femto_farad_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
74 }
+
75 
+
76 template <char... _digits> constexpr pico_farad_t<int64_t> operator""_pF() {
+
77  return pico_farad_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
78 }
+
79 
+
80 template <char... _digits> constexpr nano_farad_t<int64_t> operator""_nF() {
+
81  return nano_farad_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
82 }
+
83 
+
84 template <char... _digits> constexpr micro_farad_t<int64_t> operator""_uF() {
+
85  return micro_farad_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
86 }
+
87 
+
88 template <char... _digits> constexpr milli_farad_t<int64_t> operator""_mF() {
+
89  return milli_farad_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
90 }
+
91 
+
92 template <char... _digits> constexpr farad_t<int64_t> operator""_F() {
+
93  return farad_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
94 }
+
95 
+
96 template <char... _digits> constexpr kilo_farad_t<int64_t> operator""_kF() {
+
97  return kilo_farad_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
98 }
+
99 
+
100 template <char... _digits> constexpr mega_farad_t<int64_t> operator""_MF() {
+
101  return mega_farad_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
102 }
+
103 
+
104 template <char... _digits> constexpr giga_farad_t<int64_t> operator""_GF() {
+
105  return giga_farad_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
106 }
+
107 
+
108 template <char... _digits> constexpr tera_farad_t<int64_t> operator""_TF() {
+
109  return tera_farad_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
110 }
+
111 
+
112 template <char... _digits> constexpr peta_farad_t<int64_t> operator""_PF() {
+
113  return peta_farad_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
114 }
+
115 
+
116 template <char... _digits> constexpr exa_farad_t<int64_t> operator""_EF() {
+
117  return exa_farad_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
118 }
+
119 
+
120 constexpr atto_farad_t<long double> operator""_aF(long double value) {
+
121  return atto_farad_t<long double>{value};
+
122 }
+
123 
+
124 constexpr femto_farad_t<long double> operator""_fF(long double value) {
+
125  return femto_farad_t<long double>{value};
+
126 }
+
127 
+
128 constexpr pico_farad_t<long double> operator""_pF(long double value) {
+
129  return pico_farad_t<long double>{value};
+
130 }
+
131 
+
132 constexpr nano_farad_t<long double> operator""_nF(long double value) {
+
133  return nano_farad_t<long double>{value};
+
134 }
+
135 
+
136 constexpr micro_farad_t<long double> operator""_uF(long double value) {
+
137  return micro_farad_t<long double>{value};
+
138 }
+
139 
+
140 constexpr milli_farad_t<long double> operator""_mF(long double value) {
+
141  return milli_farad_t<long double>{value};
+
142 }
+
143 
+
144 constexpr farad_t<long double> operator""_F(long double value) {
+
145  return farad_t<long double>{value};
+
146 }
+
147 
+
148 constexpr kilo_farad_t<long double> operator""_kF(long double value) {
+
149  return kilo_farad_t<long double>{value};
+
150 }
+
151 
+
152 constexpr mega_farad_t<long double> operator""_MF(long double value) {
+
153  return mega_farad_t<long double>{value};
+
154 }
+
155 
+
156 constexpr giga_farad_t<long double> operator""_GF(long double value) {
+
157  return giga_farad_t<long double>{value};
+
158 }
+
159 
+
160 constexpr tera_farad_t<long double> operator""_TF(long double value) {
+
161  return tera_farad_t<long double>{value};
+
162 }
+
163 
+
164 constexpr peta_farad_t<long double> operator""_PF(long double value) {
+
165  return peta_farad_t<long double>{value};
+
166 }
+
167 
+
168 constexpr exa_farad_t<long double> operator""_EF(long double value) {
+
169  return exa_farad_t<long double>{value};
+
170 }
+
171 
+
172 } // namespace literals
+
173 } // namespace SI
+ + +
BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
+
Definition: absorbed_dose.h:18
+ + +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/electric__charge_8h.html b/doc/electric__charge_8h.html new file mode 100644 index 00000000..8de5cec6 --- /dev/null +++ b/doc/electric__charge_8h.html @@ -0,0 +1,268 @@ + + + + + + + +SI: SI/electric_charge.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
electric_charge.h File Reference
+
+
+
#include "detail/number_parser.h"
+#include "detail/operator_helpers.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+#include "electric_current.h"
+#include "time.h"
+
+Include dependency graph for electric_charge.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'Q', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'Q', _ratio >
 
+ + + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , typename _ratio >
using SI::electric_charge_t = detail::unit_t< 'Q', std::ratio< 1 >, _type, _ratio >
 unit for electric charge 'Q' where Q = T * I More...
 
template<typename _type >
using SI::atto_coulomb_t = electric_charge_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_coulomb_t = electric_charge_t< _type, std::femto >
 
template<typename _type >
using SI::pico_coulomb_t = electric_charge_t< _type, std::pico >
 
template<typename _type >
using SI::nano_coulomb_t = electric_charge_t< _type, std::nano >
 
template<typename _type >
using SI::micro_coulomb_t = electric_charge_t< _type, std::micro >
 
template<typename _type >
using SI::milli_coulomb_t = electric_charge_t< _type, std::milli >
 
template<typename _type >
using SI::coulomb_t = electric_charge_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_coulomb_t = electric_charge_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_coulomb_t = electric_charge_t< _type, std::mega >
 
template<typename _type >
using SI::giga_coulomb_t = electric_charge_t< _type, std::giga >
 
template<typename _type >
using SI::tera_coulomb_t = electric_charge_t< _type, std::tera >
 
template<typename _type >
using SI::peta_coulomb_t = electric_charge_t< _type, std::peta >
 
template<typename _type >
using SI::exa_coulomb_t = electric_charge_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_coulomb_t< int64_t > SI::literals::operator""_aC ()
 
template<char... _digits>
constexpr femto_coulomb_t< int64_t > SI::literals::operator""_fC ()
 
template<char... _digits>
constexpr pico_coulomb_t< int64_t > SI::literals::operator""_pC ()
 
template<char... _digits>
constexpr nano_coulomb_t< int64_t > SI::literals::operator""_nC ()
 
template<char... _digits>
constexpr micro_coulomb_t< int64_t > SI::literals::operator""_uC ()
 
template<char... _digits>
constexpr milli_coulomb_t< int64_t > SI::literals::operator""_mC ()
 
template<char... _digits>
constexpr coulomb_t< int64_t > SI::literals::operator""_C ()
 
template<char... _digits>
constexpr kilo_coulomb_t< int64_t > SI::literals::operator""_kC ()
 
template<char... _digits>
constexpr mega_coulomb_t< int64_t > SI::literals::operator""_MC ()
 
template<char... _digits>
constexpr giga_coulomb_t< int64_t > SI::literals::operator""_GC ()
 
template<char... _digits>
constexpr tera_coulomb_t< int64_t > SI::literals::operator""_TC ()
 
template<char... _digits>
constexpr peta_coulomb_t< int64_t > SI::literals::operator""_PC ()
 
template<char... _digits>
constexpr exa_coulomb_t< int64_t > SI::literals::operator""_EC ()
 
constexpr atto_coulomb_t< long double > SI::literals::operator""_aC (long double value)
 
constexpr femto_coulomb_t< long double > SI::literals::operator""_fC (long double value)
 
constexpr pico_coulomb_t< long double > SI::literals::operator""_pC (long double value)
 
constexpr nano_coulomb_t< long double > SI::literals::operator""_nC (long double value)
 
constexpr micro_coulomb_t< long double > SI::literals::operator""_uC (long double value)
 
constexpr milli_coulomb_t< long double > SI::literals::operator""_mC (long double value)
 
constexpr coulomb_t< long double > SI::literals::operator""_C (long double value)
 
constexpr kilo_coulomb_t< long double > SI::literals::operator""_kC (long double value)
 
constexpr mega_coulomb_t< long double > SI::literals::operator""_MC (long double value)
 
constexpr giga_coulomb_t< long double > SI::literals::operator""_GC (long double value)
 
constexpr tera_coulomb_t< long double > SI::literals::operator""_TC (long double value)
 
constexpr peta_coulomb_t< long double > SI::literals::operator""_PC (long double value)
 
constexpr exa_coulomb_t< long double > SI::literals::operator""_EC (long double value)
 
+
+ + + + diff --git a/doc/electric__charge_8h__dep__incl.map b/doc/electric__charge_8h__dep__incl.map new file mode 100644 index 00000000..598321ee --- /dev/null +++ b/doc/electric__charge_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doc/electric__charge_8h__dep__incl.md5 b/doc/electric__charge_8h__dep__incl.md5 new file mode 100644 index 00000000..82f90716 --- /dev/null +++ b/doc/electric__charge_8h__dep__incl.md5 @@ -0,0 +1 @@ +4877ca9e07ce7ef61e8a1d73c64e61fd \ No newline at end of file diff --git a/doc/electric__charge_8h__dep__incl.png b/doc/electric__charge_8h__dep__incl.png new file mode 100644 index 00000000..a7320d69 Binary files /dev/null and b/doc/electric__charge_8h__dep__incl.png differ diff --git a/doc/electric__charge_8h__incl.map b/doc/electric__charge_8h__incl.map new file mode 100644 index 00000000..bf6e20ce --- /dev/null +++ b/doc/electric__charge_8h__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/electric__charge_8h__incl.md5 b/doc/electric__charge_8h__incl.md5 new file mode 100644 index 00000000..fb32efa8 --- /dev/null +++ b/doc/electric__charge_8h__incl.md5 @@ -0,0 +1 @@ +9b0c176f5d120462f2277554e36b0171 \ No newline at end of file diff --git a/doc/electric__charge_8h__incl.png b/doc/electric__charge_8h__incl.png new file mode 100644 index 00000000..abca03e2 Binary files /dev/null and b/doc/electric__charge_8h__incl.png differ diff --git a/doc/electric__charge_8h_source.html b/doc/electric__charge_8h_source.html new file mode 100644 index 00000000..96b2ce45 --- /dev/null +++ b/doc/electric__charge_8h_source.html @@ -0,0 +1,266 @@ + + + + + + + +SI: SI/electric_charge.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
electric_charge.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+ +
16 #include "detail/unit.h"
+
17 #include "detail/unit_symbol.h"
+
18 #include "electric_current.h"
+
19 #include "time.h"
+
20 namespace SI {
+
21 
+
23 template <typename _type, typename _ratio>
+ +
25 
+
27 template <typename _type>
+ +
29 template <typename _type>
+ +
31 template <typename _type>
+ +
33 template <typename _type>
+ +
35 template <typename _type>
+ +
37 template <typename _type>
+ +
39 template <typename _type>
+ +
41 template <typename _type>
+ +
43 template <typename _type>
+ +
45 template <typename _type>
+ +
47 template <typename _type>
+ +
49 template <typename _type>
+ +
51 template <typename _type>
+ +
53 
+
54 // specialize unit_symbol for usage with stream operators
+
55 template <>
+
56 struct unit_symbol<'Q', std::ratio<1>> : SI::detail::unit_symbol_impl<'C'> {};
+
57 
+
58 template <typename _ratio>
+
59 struct unit_symbol<'Q', _ratio>
+
60  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value,
+
61  'C'> {};
+
62 
+
63 namespace detail {
+ +
65 }
+
66 
+
67 inline namespace literals {
+
68 
+
69 template <char... _digits> constexpr atto_coulomb_t<int64_t> operator""_aC() {
+ +
71  SI::detail::parsing::Number<_digits...>::value};
+
72 }
+
73 
+
74 template <char... _digits> constexpr femto_coulomb_t<int64_t> operator""_fC() {
+ +
76  SI::detail::parsing::Number<_digits...>::value};
+
77 }
+
78 
+
79 template <char... _digits> constexpr pico_coulomb_t<int64_t> operator""_pC() {
+ +
81  SI::detail::parsing::Number<_digits...>::value};
+
82 }
+
83 
+
84 template <char... _digits> constexpr nano_coulomb_t<int64_t> operator""_nC() {
+ +
86  SI::detail::parsing::Number<_digits...>::value};
+
87 }
+
88 
+
89 template <char... _digits> constexpr micro_coulomb_t<int64_t> operator""_uC() {
+ +
91  SI::detail::parsing::Number<_digits...>::value};
+
92 }
+
93 
+
94 template <char... _digits> constexpr milli_coulomb_t<int64_t> operator""_mC() {
+ +
96  SI::detail::parsing::Number<_digits...>::value};
+
97 }
+
98 
+
99 template <char... _digits> constexpr coulomb_t<int64_t> operator""_C() {
+
100  return coulomb_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
101 }
+
102 
+
103 template <char... _digits> constexpr kilo_coulomb_t<int64_t> operator""_kC() {
+ +
105  SI::detail::parsing::Number<_digits...>::value};
+
106 }
+
107 
+
108 template <char... _digits> constexpr mega_coulomb_t<int64_t> operator""_MC() {
+ +
110  SI::detail::parsing::Number<_digits...>::value};
+
111 }
+
112 
+
113 template <char... _digits> constexpr giga_coulomb_t<int64_t> operator""_GC() {
+ +
115  SI::detail::parsing::Number<_digits...>::value};
+
116 }
+
117 
+
118 template <char... _digits> constexpr tera_coulomb_t<int64_t> operator""_TC() {
+ +
120  SI::detail::parsing::Number<_digits...>::value};
+
121 }
+
122 
+
123 template <char... _digits> constexpr peta_coulomb_t<int64_t> operator""_PC() {
+ +
125  SI::detail::parsing::Number<_digits...>::value};
+
126 }
+
127 
+
128 template <char... _digits> constexpr exa_coulomb_t<int64_t> operator""_EC() {
+
129  return exa_coulomb_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
130 }
+
131 
+
132 constexpr atto_coulomb_t<long double> operator""_aC(long double value) {
+
133  return atto_coulomb_t<long double>{value};
+
134 }
+
135 
+
136 constexpr femto_coulomb_t<long double> operator""_fC(long double value) {
+
137  return femto_coulomb_t<long double>{value};
+
138 }
+
139 
+
140 constexpr pico_coulomb_t<long double> operator""_pC(long double value) {
+
141  return pico_coulomb_t<long double>{value};
+
142 }
+
143 
+
144 constexpr nano_coulomb_t<long double> operator""_nC(long double value) {
+
145  return nano_coulomb_t<long double>{value};
+
146 }
+
147 
+
148 constexpr micro_coulomb_t<long double> operator""_uC(long double value) {
+
149  return micro_coulomb_t<long double>{value};
+
150 }
+
151 
+
152 constexpr milli_coulomb_t<long double> operator""_mC(long double value) {
+
153  return milli_coulomb_t<long double>{value};
+
154 }
+
155 
+
156 constexpr coulomb_t<long double> operator""_C(long double value) {
+
157  return coulomb_t<long double>{value};
+
158 }
+
159 
+
160 constexpr kilo_coulomb_t<long double> operator""_kC(long double value) {
+
161  return kilo_coulomb_t<long double>{value};
+
162 }
+
163 
+
164 constexpr mega_coulomb_t<long double> operator""_MC(long double value) {
+
165  return mega_coulomb_t<long double>{value};
+
166 }
+
167 
+
168 constexpr giga_coulomb_t<long double> operator""_GC(long double value) {
+
169  return giga_coulomb_t<long double>{value};
+
170 }
+
171 
+
172 constexpr tera_coulomb_t<long double> operator""_TC(long double value) {
+
173  return tera_coulomb_t<long double>{value};
+
174 }
+
175 
+
176 constexpr peta_coulomb_t<long double> operator""_PC(long double value) {
+
177  return peta_coulomb_t<long double>{value};
+
178 }
+
179 
+
180 constexpr exa_coulomb_t<long double> operator""_EC(long double value) {
+
181  return exa_coulomb_t<long double>{value};
+
182 }
+
183 
+
184 } // namespace literals
+
185 } // namespace SI
+ +
Definition: absorbed_dose.h:18
+ + +
#define BUILD_UNIT_FROM_MULTIPLICATION(RESULTING_UNIT, UNIT_LHS, UNIT_RHS)
Definition: operator_helpers.h:54
+
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + + +
+ + + + diff --git a/doc/electric__conductance_8h.html b/doc/electric__conductance_8h.html new file mode 100644 index 00000000..b4ff5b91 --- /dev/null +++ b/doc/electric__conductance_8h.html @@ -0,0 +1,266 @@ + + + + + + + +SI: SI/electric_conductance.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
electric_conductance.h File Reference
+
+
+
+Include dependency graph for electric_conductance.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'G', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'G', _ratio >
 
+ + + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::electric_conductance_t = detail::unit_t< 'G', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_siemens_t = electric_conductance_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_siemens_t = electric_conductance_t< _type, std::femto >
 
template<typename _type >
using SI::pico_siemens_t = electric_conductance_t< _type, std::pico >
 
template<typename _type >
using SI::nano_siemens_t = electric_conductance_t< _type, std::nano >
 
template<typename _type >
using SI::micro_siemens_t = electric_conductance_t< _type, std::micro >
 
template<typename _type >
using SI::milli_siemens_t = electric_conductance_t< _type, std::milli >
 
template<typename _type >
using SI::siemens_t = electric_conductance_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_siemens_t = electric_conductance_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_siemens_t = electric_conductance_t< _type, std::mega >
 
template<typename _type >
using SI::giga_siemens_t = electric_conductance_t< _type, std::giga >
 
template<typename _type >
using SI::tera_siemens_t = electric_conductance_t< _type, std::tera >
 
template<typename _type >
using SI::peta_siemens_t = electric_conductance_t< _type, std::peta >
 
template<typename _type >
using SI::exa_siemens_t = electric_conductance_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

 SI::detail::BUILD_UNIT_FROM_DIVISION (electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
 
template<char... _digits>
constexpr atto_siemens_t< int64_t > SI::literals::operator""_aS ()
 
template<char... _digits>
constexpr femto_siemens_t< int64_t > SI::literals::operator""_fS ()
 
template<char... _digits>
constexpr pico_siemens_t< int64_t > SI::literals::operator""_pS ()
 
template<char... _digits>
constexpr nano_siemens_t< int64_t > SI::literals::operator""_nS ()
 
template<char... _digits>
constexpr micro_siemens_t< int64_t > SI::literals::operator""_uS ()
 
template<char... _digits>
constexpr milli_siemens_t< int64_t > SI::literals::operator""_mS ()
 
template<char... _digits>
constexpr siemens_t< int64_t > SI::literals::operator""_S ()
 
template<char... _digits>
constexpr kilo_siemens_t< int64_t > SI::literals::operator""_kS ()
 
template<char... _digits>
constexpr mega_siemens_t< int64_t > SI::literals::operator""_MS ()
 
template<char... _digits>
constexpr giga_siemens_t< int64_t > SI::literals::operator""_GS ()
 
template<char... _digits>
constexpr tera_siemens_t< int64_t > SI::literals::operator""_TS ()
 
template<char... _digits>
constexpr peta_siemens_t< int64_t > SI::literals::operator""_PS ()
 
template<char... _digits>
constexpr exa_siemens_t< int64_t > SI::literals::operator""_ES ()
 
constexpr atto_siemens_t< long double > SI::literals::operator""_aS (long double value)
 
constexpr femto_siemens_t< long double > SI::literals::operator""_fS (long double value)
 
constexpr pico_siemens_t< long double > SI::literals::operator""_pS (long double value)
 
constexpr nano_siemens_t< long double > SI::literals::operator""_nS (long double value)
 
constexpr micro_siemens_t< long double > SI::literals::operator""_uS (long double value)
 
constexpr milli_siemens_t< long double > SI::literals::operator""_mS (long double value)
 
constexpr siemens_t< long double > SI::literals::operator""_S (long double value)
 
constexpr kilo_siemens_t< long double > SI::literals::operator""_kS (long double value)
 
constexpr mega_siemens_t< long double > SI::literals::operator""_MS (long double value)
 
constexpr giga_siemens_t< long double > SI::literals::operator""_GS (long double value)
 
constexpr tera_siemens_t< long double > SI::literals::operator""_TS (long double value)
 
constexpr peta_siemens_t< long double > SI::literals::operator""_PS (long double value)
 
constexpr exa_siemens_t< long double > SI::literals::operator""_ES (long double value)
 
+
+ + + + diff --git a/doc/electric__conductance_8h__incl.map b/doc/electric__conductance_8h__incl.map new file mode 100644 index 00000000..565c0662 --- /dev/null +++ b/doc/electric__conductance_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/electric__conductance_8h__incl.md5 b/doc/electric__conductance_8h__incl.md5 new file mode 100644 index 00000000..02dfcf6f --- /dev/null +++ b/doc/electric__conductance_8h__incl.md5 @@ -0,0 +1 @@ +da3cdf3008a393be2334ede4c0519416 \ No newline at end of file diff --git a/doc/electric__conductance_8h__incl.png b/doc/electric__conductance_8h__incl.png new file mode 100644 index 00000000..4b1fc3d6 Binary files /dev/null and b/doc/electric__conductance_8h__incl.png differ diff --git a/doc/electric__conductance_8h_source.html b/doc/electric__conductance_8h_source.html new file mode 100644 index 00000000..1801bd82 --- /dev/null +++ b/doc/electric__conductance_8h_source.html @@ -0,0 +1,277 @@ + + + + + + + +SI: SI/electric_conductance.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
electric_conductance.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+ +
16 #include "detail/unit.h"
+
17 #include "electric_current.h"
+
18 #include "electric_potential.h"
+
19 
+
20 namespace SI {
+
21 
+
22 template <typename _type, class _ratio = std::ratio<1>>
+ +
24  detail::unit_t<'G', std::ratio<1>, _type, _ratio>;
+
25 
+
27 template <typename _type>
+ +
29 template <typename _type>
+ +
31 template <typename _type>
+ +
33 template <typename _type>
+ +
35 template <typename _type>
+ +
37 template <typename _type>
+ +
39 template <typename _type>
+ +
41 template <typename _type>
+ +
43 template <typename _type>
+ +
45 template <typename _type>
+ +
47 template <typename _type>
+ +
49 template <typename _type>
+ +
51 template <typename _type>
+ +
53 
+
54 // specialize unit_symbol for usage with stream operators
+
55 template <>
+
56 struct unit_symbol<'G', std::ratio<1>> : SI::detail::unit_symbol_impl<'S'> {};
+
57 
+
58 template <typename _ratio>
+
59 struct unit_symbol<'G', _ratio>
+
60  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value,
+
61  'S'> {};
+
62 
+
63 namespace detail {
+
64 
+ + +
67 
+
68 template <typename _type, class _ratio = std::ratio<1>>
+
71 constexpr auto
+
72 operator/(const _type scalar,
+
73  const unit_t<'O', std::ratio<1>, _type, _ratio> &resistance) {
+ +
75  scalar / resistance.value()};
+
76 }
+
77 } // namespace detail
+
78 
+
79 inline namespace literals {
+
80 template <char... _digits> constexpr atto_siemens_t<int64_t> operator""_aS() {
+ +
82  SI::detail::parsing::Number<_digits...>::value};
+
83 }
+
84 
+
85 template <char... _digits> constexpr femto_siemens_t<int64_t> operator""_fS() {
+ +
87  SI::detail::parsing::Number<_digits...>::value};
+
88 }
+
89 
+
90 template <char... _digits> constexpr pico_siemens_t<int64_t> operator""_pS() {
+ +
92  SI::detail::parsing::Number<_digits...>::value};
+
93 }
+
94 
+
95 template <char... _digits> constexpr nano_siemens_t<int64_t> operator""_nS() {
+ +
97  SI::detail::parsing::Number<_digits...>::value};
+
98 }
+
99 
+
100 template <char... _digits> constexpr micro_siemens_t<int64_t> operator""_uS() {
+ +
102  SI::detail::parsing::Number<_digits...>::value};
+
103 }
+
104 
+
105 template <char... _digits> constexpr milli_siemens_t<int64_t> operator""_mS() {
+ +
107  SI::detail::parsing::Number<_digits...>::value};
+
108 }
+
109 
+
110 template <char... _digits> constexpr siemens_t<int64_t> operator""_S() {
+
111  return siemens_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
112 }
+
113 
+
114 template <char... _digits> constexpr kilo_siemens_t<int64_t> operator""_kS() {
+ +
116  SI::detail::parsing::Number<_digits...>::value};
+
117 }
+
118 
+
119 template <char... _digits> constexpr mega_siemens_t<int64_t> operator""_MS() {
+ +
121  SI::detail::parsing::Number<_digits...>::value};
+
122 }
+
123 
+
124 template <char... _digits> constexpr giga_siemens_t<int64_t> operator""_GS() {
+ +
126  SI::detail::parsing::Number<_digits...>::value};
+
127 }
+
128 
+
129 template <char... _digits> constexpr tera_siemens_t<int64_t> operator""_TS() {
+ +
131  SI::detail::parsing::Number<_digits...>::value};
+
132 }
+
133 
+
134 template <char... _digits> constexpr peta_siemens_t<int64_t> operator""_PS() {
+ +
136  SI::detail::parsing::Number<_digits...>::value};
+
137 }
+
138 
+
139 template <char... _digits> constexpr exa_siemens_t<int64_t> operator""_ES() {
+
140  return exa_siemens_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
141 }
+
142 
+
143 constexpr atto_siemens_t<long double> operator""_aS(long double value) {
+
144  return atto_siemens_t<long double>{value};
+
145 }
+
146 
+
147 constexpr femto_siemens_t<long double> operator""_fS(long double value) {
+
148  return femto_siemens_t<long double>{value};
+
149 }
+
150 
+
151 constexpr pico_siemens_t<long double> operator""_pS(long double value) {
+
152  return pico_siemens_t<long double>{value};
+
153 }
+
154 
+
155 constexpr nano_siemens_t<long double> operator""_nS(long double value) {
+
156  return nano_siemens_t<long double>{value};
+
157 }
+
158 
+
159 constexpr micro_siemens_t<long double> operator""_uS(long double value) {
+
160  return micro_siemens_t<long double>{value};
+
161 }
+
162 
+
163 constexpr milli_siemens_t<long double> operator""_mS(long double value) {
+
164  return milli_siemens_t<long double>{value};
+
165 }
+
166 
+
167 constexpr siemens_t<long double> operator""_S(long double value) {
+
168  return siemens_t<long double>{value};
+
169 }
+
170 
+
171 constexpr kilo_siemens_t<long double> operator""_kS(long double value) {
+
172  return kilo_siemens_t<long double>{value};
+
173 }
+
174 
+
175 constexpr mega_siemens_t<long double> operator""_MS(long double value) {
+
176  return mega_siemens_t<long double>{value};
+
177 }
+
178 
+
179 constexpr giga_siemens_t<long double> operator""_GS(long double value) {
+
180  return giga_siemens_t<long double>{value};
+
181 }
+
182 
+
183 constexpr tera_siemens_t<long double> operator""_TS(long double value) {
+
184  return tera_siemens_t<long double>{value};
+
185 }
+
186 
+
187 constexpr peta_siemens_t<long double> operator""_PS(long double value) {
+
188  return peta_siemens_t<long double>{value};
+
189 }
+
190 
+
191 constexpr exa_siemens_t<long double> operator""_ES(long double value) {
+
192  return exa_siemens_t<long double>{value};
+
193 }
+
194 
+
195 } // namespace literals
+
196 } // namespace SI
+ + +
BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
+
constexpr auto operator/(const _type &lhs, const unit_t< _symbol, _exponent, _rhs_type, _ratio > &rhs)
Definition: unit.h:491
+
Definition: absorbed_dose.h:18
+ + +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
constexpr _type value() const
returns the stored value as raw type
Definition: unit.h:100
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ +
+ + + + diff --git a/doc/electric__current_8h.html b/doc/electric__current_8h.html new file mode 100644 index 00000000..b0ff138a --- /dev/null +++ b/doc/electric__current_8h.html @@ -0,0 +1,256 @@ + + + + + + + +SI: SI/electric_current.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
electric_current.h File Reference
+
+
+
#include "detail/number_parser.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+
+Include dependency graph for electric_current.h:
+
+
+ + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'I', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'I', _ratio >
 
+ + + + + +

+Namespaces

 SI
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , typename _ratio >
using SI::electric_current_t = detail::unit_t< 'I', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_ampere_t = electric_current_t< _type, std::atto >
 
template<typename _type >
using SI::femto_ampere_t = electric_current_t< _type, std::femto >
 
template<typename _type >
using SI::pico_ampere_t = electric_current_t< _type, std::pico >
 
template<typename _type >
using SI::nano_ampere_t = electric_current_t< _type, std::nano >
 
template<typename _type >
using SI::micro_ampere_t = electric_current_t< _type, std::micro >
 
template<typename _type >
using SI::milli_ampere_t = electric_current_t< _type, std::milli >
 
template<typename _type >
using SI::ampere_t = electric_current_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_ampere_t = electric_current_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_ampere_t = electric_current_t< _type, std::mega >
 
template<typename _type >
using SI::giga_ampere_t = electric_current_t< _type, std::giga >
 
template<typename _type >
using SI::tera_ampere_t = electric_current_t< _type, std::tera >
 
template<typename _type >
using SI::peta_ampere_t = electric_current_t< _type, std::peta >
 
template<typename _type >
using SI::exa_ampere_t = electric_current_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_ampere_t< int64_t > SI::literals::operator""_aA ()
 
template<char... _digits>
constexpr femto_ampere_t< int64_t > SI::literals::operator""_fA ()
 
template<char... _digits>
constexpr pico_ampere_t< int64_t > SI::literals::operator""_pA ()
 
template<char... _digits>
constexpr nano_ampere_t< int64_t > SI::literals::operator""_nA ()
 
template<char... _digits>
constexpr micro_ampere_t< int64_t > SI::literals::operator""_uA ()
 
template<char... _digits>
constexpr milli_ampere_t< int64_t > SI::literals::operator""_mA ()
 
template<char... _digits>
constexpr ampere_t< int64_t > SI::literals::operator""_A ()
 
template<char... _digits>
constexpr kilo_ampere_t< int64_t > SI::literals::operator""_kA ()
 
template<char... _digits>
constexpr mega_ampere_t< int64_t > SI::literals::operator""_MA ()
 
template<char... _digits>
constexpr giga_ampere_t< int64_t > SI::literals::operator""_GA ()
 
template<char... _digits>
constexpr tera_ampere_t< int64_t > SI::literals::operator""_TA ()
 
template<char... _digits>
constexpr peta_ampere_t< int64_t > SI::literals::operator""_PA ()
 
template<char... _digits>
constexpr exa_ampere_t< int64_t > SI::literals::operator""_EA ()
 
constexpr atto_ampere_t< long double > SI::literals::operator""_aA (long double value)
 
constexpr femto_ampere_t< long double > SI::literals::operator""_fA (long double value)
 
constexpr pico_ampere_t< long double > SI::literals::operator""_pA (long double value)
 
constexpr nano_ampere_t< long double > SI::literals::operator""_nA (long double value)
 
constexpr micro_ampere_t< long double > SI::literals::operator""_uA (long double value)
 
constexpr milli_ampere_t< long double > SI::literals::operator""_mA (long double value)
 
constexpr ampere_t< long double > SI::literals::operator""_A (long double value)
 
constexpr kilo_ampere_t< long double > SI::literals::operator""_kA (long double value)
 
constexpr mega_ampere_t< long double > SI::literals::operator""_MA (long double value)
 
constexpr giga_ampere_t< long double > SI::literals::operator""_GA (long double value)
 
constexpr tera_ampere_t< long double > SI::literals::operator""_TA (long double value)
 
constexpr peta_ampere_t< long double > SI::literals::operator""_PA (long double value)
 
constexpr exa_ampere_t< long double > SI::literals::operator""_EA (long double value)
 
+
+ + + + diff --git a/doc/electric__current_8h__dep__incl.map b/doc/electric__current_8h__dep__incl.map new file mode 100644 index 00000000..33d400a2 --- /dev/null +++ b/doc/electric__current_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/electric__current_8h__dep__incl.md5 b/doc/electric__current_8h__dep__incl.md5 new file mode 100644 index 00000000..4e60fa71 --- /dev/null +++ b/doc/electric__current_8h__dep__incl.md5 @@ -0,0 +1 @@ +fcb60120810a98183a5f888503d64af9 \ No newline at end of file diff --git a/doc/electric__current_8h__dep__incl.png b/doc/electric__current_8h__dep__incl.png new file mode 100644 index 00000000..9ac51fc7 Binary files /dev/null and b/doc/electric__current_8h__dep__incl.png differ diff --git a/doc/electric__current_8h__incl.map b/doc/electric__current_8h__incl.map new file mode 100644 index 00000000..470b094f --- /dev/null +++ b/doc/electric__current_8h__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/electric__current_8h__incl.md5 b/doc/electric__current_8h__incl.md5 new file mode 100644 index 00000000..abf548a3 --- /dev/null +++ b/doc/electric__current_8h__incl.md5 @@ -0,0 +1 @@ +be40426e8e6dd4b359d348c097b1e4cb \ No newline at end of file diff --git a/doc/electric__current_8h__incl.png b/doc/electric__current_8h__incl.png new file mode 100644 index 00000000..c612e4aa Binary files /dev/null and b/doc/electric__current_8h__incl.png differ diff --git a/doc/electric__current_8h_source.html b/doc/electric__current_8h_source.html new file mode 100644 index 00000000..e6de021e --- /dev/null +++ b/doc/electric__current_8h_source.html @@ -0,0 +1,248 @@ + + + + + + + +SI: SI/electric_current.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
electric_current.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+
15 #include "detail/unit.h"
+
16 #include "detail/unit_symbol.h"
+
17 
+
18 namespace SI {
+
19 
+
20 template <typename _type, typename _ratio>
+ +
22 
+
23 template <typename _type>
+ +
25 template <typename _type>
+ +
27 template <typename _type>
+ +
29 template <typename _type>
+ +
31 template <typename _type>
+ +
33 template <typename _type>
+ +
35 template <typename _type>
+ +
37 template <typename _type>
+ +
39 template <typename _type>
+ +
41 template <typename _type>
+ +
43 template <typename _type>
+ +
45 template <typename _type>
+ +
47 template <typename _type>
+ +
49 
+
50 // specialize unit_symbol for usage with stream operators
+
51 template <>
+
52 struct unit_symbol<'I', std::ratio<1>> : SI::detail::unit_symbol_impl<'A'> {};
+
53 
+
54 template <typename _ratio>
+
55 struct unit_symbol<'I', _ratio>
+
56  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value,
+
57  'A'> {};
+
58 
+
59 inline namespace literals {
+
60 
+
61 template <char... _digits> constexpr atto_ampere_t<int64_t> operator""_aA() {
+
62  return atto_ampere_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
63 }
+
64 
+
65 template <char... _digits> constexpr femto_ampere_t<int64_t> operator""_fA() {
+ +
67  SI::detail::parsing::Number<_digits...>::value};
+
68 }
+
69 
+
70 template <char... _digits> constexpr pico_ampere_t<int64_t> operator""_pA() {
+
71  return pico_ampere_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
72 }
+
73 
+
74 template <char... _digits> constexpr nano_ampere_t<int64_t> operator""_nA() {
+
75  return nano_ampere_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
76 }
+
77 
+
78 template <char... _digits> constexpr micro_ampere_t<int64_t> operator""_uA() {
+ +
80  SI::detail::parsing::Number<_digits...>::value};
+
81 }
+
82 
+
83 template <char... _digits> constexpr milli_ampere_t<int64_t> operator""_mA() {
+ +
85  SI::detail::parsing::Number<_digits...>::value};
+
86 }
+
87 
+
88 template <char... _digits> constexpr ampere_t<int64_t> operator""_A() {
+
89  return ampere_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
90 }
+
91 
+
92 template <char... _digits> constexpr kilo_ampere_t<int64_t> operator""_kA() {
+
93  return kilo_ampere_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
94 }
+
95 
+
96 template <char... _digits> constexpr mega_ampere_t<int64_t> operator""_MA() {
+
97  return mega_ampere_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
98 }
+
99 
+
100 template <char... _digits> constexpr giga_ampere_t<int64_t> operator""_GA() {
+
101  return giga_ampere_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
102 }
+
103 
+
104 template <char... _digits> constexpr tera_ampere_t<int64_t> operator""_TA() {
+
105  return tera_ampere_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
106 }
+
107 
+
108 template <char... _digits> constexpr peta_ampere_t<int64_t> operator""_PA() {
+
109  return peta_ampere_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
110 }
+
111 
+
112 template <char... _digits> constexpr exa_ampere_t<int64_t> operator""_EA() {
+
113  return exa_ampere_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
114 }
+
115 
+
116 constexpr atto_ampere_t<long double> operator""_aA(long double value) {
+
117  return atto_ampere_t<long double>{value};
+
118 }
+
119 
+
120 constexpr femto_ampere_t<long double> operator""_fA(long double value) {
+
121  return femto_ampere_t<long double>{value};
+
122 }
+
123 
+
124 constexpr pico_ampere_t<long double> operator""_pA(long double value) {
+
125  return pico_ampere_t<long double>{value};
+
126 }
+
127 
+
128 constexpr nano_ampere_t<long double> operator""_nA(long double value) {
+
129  return nano_ampere_t<long double>{value};
+
130 }
+
131 
+
132 constexpr micro_ampere_t<long double> operator""_uA(long double value) {
+
133  return micro_ampere_t<long double>{value};
+
134 }
+
135 
+
136 constexpr milli_ampere_t<long double> operator""_mA(long double value) {
+
137  return milli_ampere_t<long double>{value};
+
138 }
+
139 
+
140 constexpr ampere_t<long double> operator""_A(long double value) {
+
141  return ampere_t<long double>{value};
+
142 }
+
143 
+
144 constexpr kilo_ampere_t<long double> operator""_kA(long double value) {
+
145  return kilo_ampere_t<long double>{value};
+
146 }
+
147 
+
148 constexpr mega_ampere_t<long double> operator""_MA(long double value) {
+
149  return mega_ampere_t<long double>{value};
+
150 }
+
151 
+
152 constexpr giga_ampere_t<long double> operator""_GA(long double value) {
+
153  return giga_ampere_t<long double>{value};
+
154 }
+
155 
+
156 constexpr tera_ampere_t<long double> operator""_TA(long double value) {
+
157  return tera_ampere_t<long double>{value};
+
158 }
+
159 
+
160 constexpr peta_ampere_t<long double> operator""_PA(long double value) {
+
161  return peta_ampere_t<long double>{value};
+
162 }
+
163 
+
164 constexpr exa_ampere_t<long double> operator""_EA(long double value) {
+
165  return exa_ampere_t<long double>{value};
+
166 }
+
167 
+
168 } // namespace literals
+
169 } // namespace SI
+
Definition: absorbed_dose.h:18
+ +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/electric__potential_8h.html b/doc/electric__potential_8h.html new file mode 100644 index 00000000..55c7fc73 --- /dev/null +++ b/doc/electric__potential_8h.html @@ -0,0 +1,280 @@ + + + + + + + +SI: SI/electric_potential.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
electric_potential.h File Reference
+
+
+
#include "detail/number_parser.h"
+#include "detail/operator_helpers.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+#include "electric_charge.h"
+#include "electric_current.h"
+#include "energy.h"
+#include "power.h"
+
+Include dependency graph for electric_potential.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'U', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'U', _ratio >
 
+ + + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::electric_potential_t = detail::unit_t< 'U', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_volt_t = electric_potential_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_volt_t = electric_potential_t< _type, std::femto >
 
template<typename _type >
using SI::pico_volt_t = electric_potential_t< _type, std::pico >
 
template<typename _type >
using SI::nano_volt_t = electric_potential_t< _type, std::nano >
 
template<typename _type >
using SI::micro_volt_t = electric_potential_t< _type, std::micro >
 
template<typename _type >
using SI::milli_volt_t = electric_potential_t< _type, std::milli >
 
template<typename _type >
using SI::volt_t = electric_potential_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_volt_t = electric_potential_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_volt_t = electric_potential_t< _type, std::mega >
 
template<typename _type >
using SI::giga_volt_t = electric_potential_t< _type, std::giga >
 
template<typename _type >
using SI::tera_volt_t = electric_potential_t< _type, std::tera >
 
template<typename _type >
using SI::peta_volt_t = electric_potential_t< _type, std::peta >
 
template<typename _type >
using SI::exa_volt_t = electric_potential_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_volt_t< int64_t > SI::literals::operator""_aV ()
 
template<char... _digits>
constexpr femto_volt_t< int64_t > SI::literals::operator""_fV ()
 
template<char... _digits>
constexpr pico_volt_t< int64_t > SI::literals::operator""_pV ()
 
template<char... _digits>
constexpr nano_volt_t< int64_t > SI::literals::operator""_nV ()
 
template<char... _digits>
constexpr micro_volt_t< int64_t > SI::literals::operator""_uV ()
 
template<char... _digits>
constexpr milli_volt_t< int64_t > SI::literals::operator""_mV ()
 
template<char... _digits>
constexpr volt_t< int64_t > SI::literals::operator""_V ()
 
template<char... _digits>
constexpr kilo_volt_t< int64_t > SI::literals::operator""_kV ()
 
template<char... _digits>
constexpr mega_volt_t< int64_t > SI::literals::operator""_MV ()
 
template<char... _digits>
constexpr giga_volt_t< int64_t > SI::literals::operator""_GV ()
 
template<char... _digits>
constexpr tera_volt_t< int64_t > SI::literals::operator""_TV ()
 
template<char... _digits>
constexpr peta_volt_t< int64_t > SI::literals::operator""_PV ()
 
template<char... _digits>
constexpr exa_volt_t< int64_t > SI::literals::operator""_EV ()
 
constexpr atto_volt_t< long double > SI::literals::operator""_aV (long double value)
 
constexpr femto_volt_t< long double > SI::literals::operator""_fV (long double value)
 
constexpr pico_volt_t< long double > SI::literals::operator""_pV (long double value)
 
constexpr nano_volt_t< long double > SI::literals::operator""_nV (long double value)
 
constexpr micro_volt_t< long double > SI::literals::operator""_uV (long double value)
 
constexpr milli_volt_t< long double > SI::literals::operator""_mV (long double value)
 
constexpr volt_t< long double > SI::literals::operator""_V (long double value)
 
constexpr kilo_volt_t< long double > SI::literals::operator""_kV (long double value)
 
constexpr mega_volt_t< long double > SI::literals::operator""_MV (long double value)
 
constexpr giga_volt_t< long double > SI::literals::operator""_GV (long double value)
 
constexpr tera_volt_t< long double > SI::literals::operator""_TV (long double value)
 
constexpr peta_volt_t< long double > SI::literals::operator""_PV (long double value)
 
constexpr exa_volt_t< long double > SI::literals::operator""_EV (long double value)
 
+
+ + + + diff --git a/doc/electric__potential_8h__dep__incl.map b/doc/electric__potential_8h__dep__incl.map new file mode 100644 index 00000000..43c1a459 --- /dev/null +++ b/doc/electric__potential_8h__dep__incl.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/doc/electric__potential_8h__dep__incl.md5 b/doc/electric__potential_8h__dep__incl.md5 new file mode 100644 index 00000000..ea32aa60 --- /dev/null +++ b/doc/electric__potential_8h__dep__incl.md5 @@ -0,0 +1 @@ +20c8320dcb1fe3177cb0438b0a22662c \ No newline at end of file diff --git a/doc/electric__potential_8h__dep__incl.png b/doc/electric__potential_8h__dep__incl.png new file mode 100644 index 00000000..63f5c205 Binary files /dev/null and b/doc/electric__potential_8h__dep__incl.png differ diff --git a/doc/electric__potential_8h__incl.map b/doc/electric__potential_8h__incl.map new file mode 100644 index 00000000..a6cc00d4 --- /dev/null +++ b/doc/electric__potential_8h__incl.map @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/electric__potential_8h__incl.md5 b/doc/electric__potential_8h__incl.md5 new file mode 100644 index 00000000..232081af --- /dev/null +++ b/doc/electric__potential_8h__incl.md5 @@ -0,0 +1 @@ +70de845a4ada70a90c18e5c1093e6202 \ No newline at end of file diff --git a/doc/electric__potential_8h__incl.png b/doc/electric__potential_8h__incl.png new file mode 100644 index 00000000..0bc7c295 Binary files /dev/null and b/doc/electric__potential_8h__incl.png differ diff --git a/doc/electric__potential_8h_source.html b/doc/electric__potential_8h_source.html new file mode 100644 index 00000000..a0a8e00b --- /dev/null +++ b/doc/electric__potential_8h_source.html @@ -0,0 +1,259 @@ + + + + + + + +SI: SI/electric_potential.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
electric_potential.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+ +
16 #include "detail/unit.h"
+
17 #include "detail/unit_symbol.h"
+
18 #include "electric_charge.h"
+
19 #include "electric_current.h"
+
20 #include "energy.h"
+
21 #include "power.h"
+
22 
+
23 namespace SI {
+
24 template <typename _type, class _ratio = std::ratio<1>>
+ +
26 
+
28 template <typename _type>
+ +
30 template <typename _type>
+ +
32 template <typename _type>
+ +
34 template <typename _type>
+ +
36 template <typename _type>
+ +
38 template <typename _type>
+ +
40 template <typename _type>
+ +
42 template <typename _type>
+ +
44 template <typename _type>
+ +
46 template <typename _type>
+ +
48 template <typename _type>
+ +
50 template <typename _type>
+ +
52 template <typename _type>
+ +
54 
+
55 // specialize unit_symbol for usage with stream operators
+
56 template <>
+
57 struct unit_symbol<'U', std::ratio<1>> : SI::detail::unit_symbol_impl<'V'> {};
+
58 
+
59 template <typename _ratio>
+
60 struct unit_symbol<'U', _ratio>
+
61  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value,
+
62  'V'> {};
+
63 
+
64 namespace detail {
+ + +
67 } // namespace detail
+
68 
+
69 inline namespace literals {
+
70 template <char... _digits> constexpr atto_volt_t<int64_t> operator""_aV() {
+
71  return atto_volt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
72 }
+
73 
+
74 template <char... _digits> constexpr femto_volt_t<int64_t> operator""_fV() {
+
75  return femto_volt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
76 }
+
77 
+
78 template <char... _digits> constexpr pico_volt_t<int64_t> operator""_pV() {
+
79  return pico_volt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
80 }
+
81 
+
82 template <char... _digits> constexpr nano_volt_t<int64_t> operator""_nV() {
+
83  return nano_volt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
84 }
+
85 
+
86 template <char... _digits> constexpr micro_volt_t<int64_t> operator""_uV() {
+
87  return micro_volt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
88 }
+
89 
+
90 template <char... _digits> constexpr milli_volt_t<int64_t> operator""_mV() {
+
91  return milli_volt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
92 }
+
93 
+
94 template <char... _digits> constexpr volt_t<int64_t> operator""_V() {
+
95  return volt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
96 }
+
97 
+
98 template <char... _digits> constexpr kilo_volt_t<int64_t> operator""_kV() {
+
99  return kilo_volt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
100 }
+
101 
+
102 template <char... _digits> constexpr mega_volt_t<int64_t> operator""_MV() {
+
103  return mega_volt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
104 }
+
105 
+
106 template <char... _digits> constexpr giga_volt_t<int64_t> operator""_GV() {
+
107  return giga_volt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
108 }
+
109 
+
110 template <char... _digits> constexpr tera_volt_t<int64_t> operator""_TV() {
+
111  return tera_volt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
112 }
+
113 
+
114 template <char... _digits> constexpr peta_volt_t<int64_t> operator""_PV() {
+
115  return peta_volt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
116 }
+
117 
+
118 template <char... _digits> constexpr exa_volt_t<int64_t> operator""_EV() {
+
119  return exa_volt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
120 }
+
121 
+
122 constexpr atto_volt_t<long double> operator""_aV(long double value) {
+
123  return atto_volt_t<long double>{value};
+
124 }
+
125 
+
126 constexpr femto_volt_t<long double> operator""_fV(long double value) {
+
127  return femto_volt_t<long double>{value};
+
128 }
+
129 
+
130 constexpr pico_volt_t<long double> operator""_pV(long double value) {
+
131  return pico_volt_t<long double>{value};
+
132 }
+
133 
+
134 constexpr nano_volt_t<long double> operator""_nV(long double value) {
+
135  return nano_volt_t<long double>{value};
+
136 }
+
137 
+
138 constexpr micro_volt_t<long double> operator""_uV(long double value) {
+
139  return micro_volt_t<long double>{value};
+
140 }
+
141 
+
142 constexpr milli_volt_t<long double> operator""_mV(long double value) {
+
143  return milli_volt_t<long double>{value};
+
144 }
+
145 
+
146 constexpr volt_t<long double> operator""_V(long double value) {
+
147  return volt_t<long double>{value};
+
148 }
+
149 
+
150 constexpr kilo_volt_t<long double> operator""_kV(long double value) {
+
151  return kilo_volt_t<long double>{value};
+
152 }
+
153 
+
154 constexpr mega_volt_t<long double> operator""_MV(long double value) {
+
155  return mega_volt_t<long double>{value};
+
156 }
+
157 
+
158 constexpr giga_volt_t<long double> operator""_GV(long double value) {
+
159  return giga_volt_t<long double>{value};
+
160 }
+
161 
+
162 constexpr tera_volt_t<long double> operator""_TV(long double value) {
+
163  return tera_volt_t<long double>{value};
+
164 }
+
165 
+
166 constexpr peta_volt_t<long double> operator""_PV(long double value) {
+
167  return peta_volt_t<long double>{value};
+
168 }
+
169 
+
170 constexpr exa_volt_t<long double> operator""_EV(long double value) {
+
171  return exa_volt_t<long double>{value};
+
172 }
+
173 
+
174 } // namespace literals
+
175 } // namespace SI
+ + + +
BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
+
Definition: absorbed_dose.h:18
+ + + +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/electric__resistance_8h.html b/doc/electric__resistance_8h.html new file mode 100644 index 00000000..7974bd29 --- /dev/null +++ b/doc/electric__resistance_8h.html @@ -0,0 +1,266 @@ + + + + + + + +SI: SI/electric_resistance.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
electric_resistance.h File Reference
+
+
+
+Include dependency graph for electric_resistance.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'O', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'O', _ratio >
 
+ + + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::electric_resistance_t = detail::unit_t< 'O', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_ohm_t = electric_resistance_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_ohm_t = electric_resistance_t< _type, std::femto >
 
template<typename _type >
using SI::pico_ohm_t = electric_resistance_t< _type, std::pico >
 
template<typename _type >
using SI::nano_ohm_t = electric_resistance_t< _type, std::nano >
 
template<typename _type >
using SI::micro_ohm_t = electric_resistance_t< _type, std::micro >
 
template<typename _type >
using SI::milli_ohm_t = electric_resistance_t< _type, std::milli >
 
template<typename _type >
using SI::ohm_t = electric_resistance_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_ohm_t = electric_resistance_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_ohm_t = electric_resistance_t< _type, std::mega >
 
template<typename _type >
using SI::giga_ohm_t = electric_resistance_t< _type, std::giga >
 
template<typename _type >
using SI::tera_ohm_t = electric_resistance_t< _type, std::tera >
 
template<typename _type >
using SI::peta_ohm_t = electric_resistance_t< _type, std::peta >
 
template<typename _type >
using SI::exa_ohm_t = electric_resistance_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

 SI::detail::BUILD_UNIT_FROM_DIVISION (electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
 
template<char... _digits>
constexpr atto_ohm_t< int64_t > SI::literals::operator""_aOhm ()
 
template<char... _digits>
constexpr femto_ohm_t< int64_t > SI::literals::operator""_fOhm ()
 
template<char... _digits>
constexpr pico_ohm_t< int64_t > SI::literals::operator""_pOhm ()
 
template<char... _digits>
constexpr nano_ohm_t< int64_t > SI::literals::operator""_nOhm ()
 
template<char... _digits>
constexpr micro_ohm_t< int64_t > SI::literals::operator""_uOhm ()
 
template<char... _digits>
constexpr milli_ohm_t< int64_t > SI::literals::operator""_mOhm ()
 
template<char... _digits>
constexpr ohm_t< int64_t > SI::literals::operator""_Ohm ()
 
template<char... _digits>
constexpr kilo_ohm_t< int64_t > SI::literals::operator""_kOhm ()
 
template<char... _digits>
constexpr mega_ohm_t< int64_t > SI::literals::operator""_MOhm ()
 
template<char... _digits>
constexpr giga_ohm_t< int64_t > SI::literals::operator""_GOhm ()
 
template<char... _digits>
constexpr tera_ohm_t< int64_t > SI::literals::operator""_TOhm ()
 
template<char... _digits>
constexpr peta_ohm_t< int64_t > SI::literals::operator""_POhm ()
 
template<char... _digits>
constexpr exa_ohm_t< int64_t > SI::literals::operator""_EOhm ()
 
constexpr atto_ohm_t< long double > SI::literals::operator""_aOhm (long double value)
 
constexpr femto_ohm_t< long double > SI::literals::operator""_fOhm (long double value)
 
constexpr pico_ohm_t< long double > SI::literals::operator""_pOhm (long double value)
 
constexpr nano_ohm_t< long double > SI::literals::operator""_nOhm (long double value)
 
constexpr micro_ohm_t< long double > SI::literals::operator""_uOhm (long double value)
 
constexpr milli_ohm_t< long double > SI::literals::operator""_mOhm (long double value)
 
constexpr ohm_t< long double > SI::literals::operator""_Ohm (long double value)
 
constexpr kilo_ohm_t< long double > SI::literals::operator""_kOhm (long double value)
 
constexpr mega_ohm_t< long double > SI::literals::operator""_MOhm (long double value)
 
constexpr giga_ohm_t< long double > SI::literals::operator""_GOhm (long double value)
 
constexpr tera_ohm_t< long double > SI::literals::operator""_TOhm (long double value)
 
constexpr peta_ohm_t< long double > SI::literals::operator""_POhm (long double value)
 
constexpr exa_ohm_t< long double > SI::literals::operator""_EOhm (long double value)
 
+
+ + + + diff --git a/doc/electric__resistance_8h__incl.map b/doc/electric__resistance_8h__incl.map new file mode 100644 index 00000000..87e1b382 --- /dev/null +++ b/doc/electric__resistance_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/electric__resistance_8h__incl.md5 b/doc/electric__resistance_8h__incl.md5 new file mode 100644 index 00000000..7e7706ac --- /dev/null +++ b/doc/electric__resistance_8h__incl.md5 @@ -0,0 +1 @@ +05d27e7564ad64f3bbc5f5713f39cf6d \ No newline at end of file diff --git a/doc/electric__resistance_8h__incl.png b/doc/electric__resistance_8h__incl.png new file mode 100644 index 00000000..21511964 Binary files /dev/null and b/doc/electric__resistance_8h__incl.png differ diff --git a/doc/electric__resistance_8h_source.html b/doc/electric__resistance_8h_source.html new file mode 100644 index 00000000..5f9616d4 --- /dev/null +++ b/doc/electric__resistance_8h_source.html @@ -0,0 +1,265 @@ + + + + + + + +SI: SI/electric_resistance.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
electric_resistance.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+ +
16 #include "detail/unit.h"
+
17 #include "electric_current.h"
+
18 #include "electric_potential.h"
+
19 
+
20 namespace SI {
+
21 
+
24 template <typename _type, class _ratio = std::ratio<1>>
+ +
26 
+
28 template <typename _type>
+ +
30 template <typename _type>
+ +
32 template <typename _type>
+ +
34 template <typename _type>
+ +
36 template <typename _type>
+ +
38 template <typename _type>
+ +
40 template <typename _type>
+ +
42 template <typename _type>
+ +
44 template <typename _type>
+ +
46 template <typename _type>
+ +
48 template <typename _type>
+ +
50 template <typename _type>
+ +
52 template <typename _type>
+ +
54 
+
55 // specialize unit_symbol for usage with stream operators
+
56 template <>
+
57 struct unit_symbol<'O', std::ratio<1>>
+
58  : SI::detail::unit_symbol_impl<'O', 'h', 'm'> {};
+
59 
+
60 template <typename _ratio>
+
61 struct unit_symbol<'O', _ratio>
+
62  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'O',
+
63  'h', 'm'> {};
+
64 
+
65 namespace detail {
+ + +
68 
+
69 template <typename _type, class _ratio = std::ratio<1>>
+
72 constexpr auto operator/(
+
73  const _type scalar,
+
74  const detail::unit_t<'G', std::ratio<1>, _type, _ratio> &conductance) {
+ +
76  scalar / conductance.value()};
+
77 }
+
78 } // namespace detail
+
79 
+
80 inline namespace literals {
+
81 template <char... _digits> constexpr atto_ohm_t<int64_t> operator""_aOhm() {
+
82  return atto_ohm_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
83 }
+
84 
+
85 template <char... _digits> constexpr femto_ohm_t<int64_t> operator""_fOhm() {
+
86  return femto_ohm_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
87 }
+
88 
+
89 template <char... _digits> constexpr pico_ohm_t<int64_t> operator""_pOhm() {
+
90  return pico_ohm_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
91 }
+
92 
+
93 template <char... _digits> constexpr nano_ohm_t<int64_t> operator""_nOhm() {
+
94  return nano_ohm_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
95 }
+
96 
+
97 template <char... _digits> constexpr micro_ohm_t<int64_t> operator""_uOhm() {
+
98  return micro_ohm_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
99 }
+
100 
+
101 template <char... _digits> constexpr milli_ohm_t<int64_t> operator""_mOhm() {
+
102  return milli_ohm_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
103 }
+
104 
+
105 template <char... _digits> constexpr ohm_t<int64_t> operator""_Ohm() {
+
106  return ohm_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
107 }
+
108 
+
109 template <char... _digits> constexpr kilo_ohm_t<int64_t> operator""_kOhm() {
+
110  return kilo_ohm_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
111 }
+
112 
+
113 template <char... _digits> constexpr mega_ohm_t<int64_t> operator""_MOhm() {
+
114  return mega_ohm_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
115 }
+
116 
+
117 template <char... _digits> constexpr giga_ohm_t<int64_t> operator""_GOhm() {
+
118  return giga_ohm_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
119 }
+
120 
+
121 template <char... _digits> constexpr tera_ohm_t<int64_t> operator""_TOhm() {
+
122  return tera_ohm_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
123 }
+
124 
+
125 template <char... _digits> constexpr peta_ohm_t<int64_t> operator""_POhm() {
+
126  return peta_ohm_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
127 }
+
128 
+
129 template <char... _digits> constexpr exa_ohm_t<int64_t> operator""_EOhm() {
+
130  return exa_ohm_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
131 }
+
132 
+
133 constexpr atto_ohm_t<long double> operator""_aOhm(long double value) {
+
134  return atto_ohm_t<long double>{value};
+
135 }
+
136 
+
137 constexpr femto_ohm_t<long double> operator""_fOhm(long double value) {
+
138  return femto_ohm_t<long double>{value};
+
139 }
+
140 
+
141 constexpr pico_ohm_t<long double> operator""_pOhm(long double value) {
+
142  return pico_ohm_t<long double>{value};
+
143 }
+
144 
+
145 constexpr nano_ohm_t<long double> operator""_nOhm(long double value) {
+
146  return nano_ohm_t<long double>{value};
+
147 }
+
148 
+
149 constexpr micro_ohm_t<long double> operator""_uOhm(long double value) {
+
150  return micro_ohm_t<long double>{value};
+
151 }
+
152 
+
153 constexpr milli_ohm_t<long double> operator""_mOhm(long double value) {
+
154  return milli_ohm_t<long double>{value};
+
155 }
+
156 
+
157 constexpr ohm_t<long double> operator""_Ohm(long double value) {
+
158  return ohm_t<long double>{value};
+
159 }
+
160 
+
161 constexpr kilo_ohm_t<long double> operator""_kOhm(long double value) {
+
162  return kilo_ohm_t<long double>{value};
+
163 }
+
164 
+
165 constexpr mega_ohm_t<long double> operator""_MOhm(long double value) {
+
166  return mega_ohm_t<long double>{value};
+
167 }
+
168 
+
169 constexpr giga_ohm_t<long double> operator""_GOhm(long double value) {
+
170  return giga_ohm_t<long double>{value};
+
171 }
+
172 
+
173 constexpr tera_ohm_t<long double> operator""_TOhm(long double value) {
+
174  return tera_ohm_t<long double>{value};
+
175 }
+
176 
+
177 constexpr peta_ohm_t<long double> operator""_POhm(long double value) {
+
178  return peta_ohm_t<long double>{value};
+
179 }
+
180 
+
181 constexpr exa_ohm_t<long double> operator""_EOhm(long double value) {
+
182  return exa_ohm_t<long double>{value};
+
183 }
+
184 
+
185 } // namespace literals
+
186 } // namespace SI
+ + +
BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
+
constexpr auto operator/(const _type &lhs, const unit_t< _symbol, _exponent, _rhs_type, _ratio > &rhs)
Definition: unit.h:491
+
Definition: absorbed_dose.h:18
+ + +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
constexpr _type value() const
returns the stored value as raw type
Definition: unit.h:100
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ +
+ + + + diff --git a/doc/energy_8h.html b/doc/energy_8h.html new file mode 100644 index 00000000..ab9e4d29 --- /dev/null +++ b/doc/energy_8h.html @@ -0,0 +1,277 @@ + + + + + + + +SI: SI/energy.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
energy.h File Reference
+
+
+
#include "detail/number_parser.h"
+#include "detail/operator_helpers.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+#include "force.h"
+#include "length.h"
+#include "pressure.h"
+
+Include dependency graph for energy.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'E', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'E', _ratio >
 
+ + + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::energy_t = detail::unit_t< 'E', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_joule_t = energy_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_joule_t = energy_t< _type, std::femto >
 
template<typename _type >
using SI::pico_joule_t = energy_t< _type, std::pico >
 
template<typename _type >
using SI::nano_joule_t = energy_t< _type, std::nano >
 
template<typename _type >
using SI::micro_joule_t = energy_t< _type, std::micro >
 
template<typename _type >
using SI::milli_joule_t = energy_t< _type, std::milli >
 
template<typename _type >
using SI::joule_t = energy_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_joule_t = energy_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_joule_t = energy_t< _type, std::mega >
 
template<typename _type >
using SI::giga_joule_t = energy_t< _type, std::giga >
 
template<typename _type >
using SI::tera_joule_t = energy_t< _type, std::tera >
 
template<typename _type >
using SI::peta_joule_t = energy_t< _type, std::peta >
 
template<typename _type >
using SI::exa_joule_t = energy_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_joule_t< int64_t > SI::literals::operator""_aJ ()
 
template<char... _digits>
constexpr femto_joule_t< int64_t > SI::literals::operator""_fJ ()
 
template<char... _digits>
constexpr pico_joule_t< int64_t > SI::literals::operator""_pJ ()
 
template<char... _digits>
constexpr nano_joule_t< int64_t > SI::literals::operator""_nJ ()
 
template<char... _digits>
constexpr micro_joule_t< int64_t > SI::literals::operator""_uJ ()
 
template<char... _digits>
constexpr milli_joule_t< int64_t > SI::literals::operator""_mJ ()
 
template<char... _digits>
constexpr joule_t< int64_t > SI::literals::operator""_J ()
 
template<char... _digits>
constexpr kilo_joule_t< int64_t > SI::literals::operator""_kJ ()
 
template<char... _digits>
constexpr mega_joule_t< int64_t > SI::literals::operator""_MJ ()
 
template<char... _digits>
constexpr giga_joule_t< int64_t > SI::literals::operator""_GJ ()
 
template<char... _digits>
constexpr tera_joule_t< int64_t > SI::literals::operator""_TJ ()
 
template<char... _digits>
constexpr peta_joule_t< int64_t > SI::literals::operator""_PJ ()
 
template<char... _digits>
constexpr exa_joule_t< int64_t > SI::literals::operator""_EJ ()
 
constexpr atto_joule_t< long double > SI::literals::operator""_aJ (long double value)
 
constexpr femto_joule_t< long double > SI::literals::operator""_fJ (long double value)
 
constexpr pico_joule_t< long double > SI::literals::operator""_pJ (long double value)
 
constexpr nano_joule_t< long double > SI::literals::operator""_nJ (long double value)
 
constexpr micro_joule_t< long double > SI::literals::operator""_uJ (long double value)
 
constexpr milli_joule_t< long double > SI::literals::operator""_mJ (long double value)
 
constexpr joule_t< long double > SI::literals::operator""_J (long double value)
 
constexpr kilo_joule_t< long double > SI::literals::operator""_kJ (long double value)
 
constexpr mega_joule_t< long double > SI::literals::operator""_MJ (long double value)
 
constexpr giga_joule_t< long double > SI::literals::operator""_GJ (long double value)
 
constexpr tera_joule_t< long double > SI::literals::operator""_TJ (long double value)
 
constexpr peta_joule_t< long double > SI::literals::operator""_PJ (long double value)
 
constexpr exa_joule_t< long double > SI::literals::operator""_EJ (long double value)
 
+
+ + + + diff --git a/doc/energy_8h__dep__incl.map b/doc/energy_8h__dep__incl.map new file mode 100644 index 00000000..3fb12a04 --- /dev/null +++ b/doc/energy_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/energy_8h__dep__incl.md5 b/doc/energy_8h__dep__incl.md5 new file mode 100644 index 00000000..ecadda38 --- /dev/null +++ b/doc/energy_8h__dep__incl.md5 @@ -0,0 +1 @@ +e3fb8bcff72a36f2ad94742e7ef24123 \ No newline at end of file diff --git a/doc/energy_8h__dep__incl.png b/doc/energy_8h__dep__incl.png new file mode 100644 index 00000000..a73730a5 Binary files /dev/null and b/doc/energy_8h__dep__incl.png differ diff --git a/doc/energy_8h__incl.map b/doc/energy_8h__incl.map new file mode 100644 index 00000000..e3dc873c --- /dev/null +++ b/doc/energy_8h__incl.map @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/energy_8h__incl.md5 b/doc/energy_8h__incl.md5 new file mode 100644 index 00000000..4be1b82e --- /dev/null +++ b/doc/energy_8h__incl.md5 @@ -0,0 +1 @@ +bdfcc6a7667f39064bc022e9ae0cdb29 \ No newline at end of file diff --git a/doc/energy_8h__incl.png b/doc/energy_8h__incl.png new file mode 100644 index 00000000..d455d55f Binary files /dev/null and b/doc/energy_8h__incl.png differ diff --git a/doc/energy_8h_source.html b/doc/energy_8h_source.html new file mode 100644 index 00000000..489eba4a --- /dev/null +++ b/doc/energy_8h_source.html @@ -0,0 +1,244 @@ + + + + + + + +SI: SI/energy.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
energy.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+ +
16 #include "detail/unit.h"
+
17 #include "detail/unit_symbol.h"
+
18 #include "force.h"
+
19 #include "length.h"
+
20 #include "pressure.h"
+
21 
+
22 namespace SI {
+
23 template <typename _type, class _ratio = std::ratio<1>>
+ +
25 
+
27 template <typename _type> using atto_joule_t = energy_t<_type, std::atto>;
+
28 template <typename _type> using femto_joule_t = energy_t<_type, std::femto>;
+
29 template <typename _type> using pico_joule_t = energy_t<_type, std::pico>;
+
30 template <typename _type> using nano_joule_t = energy_t<_type, std::nano>;
+
31 template <typename _type> using micro_joule_t = energy_t<_type, std::micro>;
+
32 template <typename _type> using milli_joule_t = energy_t<_type, std::milli>;
+
33 template <typename _type> using joule_t = energy_t<_type, std::ratio<1>>;
+
34 template <typename _type> using kilo_joule_t = energy_t<_type, std::kilo>;
+
35 template <typename _type> using mega_joule_t = energy_t<_type, std::mega>;
+
36 template <typename _type> using giga_joule_t = energy_t<_type, std::giga>;
+
37 template <typename _type> using tera_joule_t = energy_t<_type, std::tera>;
+
38 template <typename _type> using peta_joule_t = energy_t<_type, std::peta>;
+
39 template <typename _type> using exa_joule_t = energy_t<_type, std::exa>;
+
40 
+
41 // specialize unit_symbol for usage with stream operators
+
42 template <>
+
43 struct unit_symbol<'E', std::ratio<1>> : SI::detail::unit_symbol_impl<'J'> {};
+
44 
+
45 template <typename _ratio>
+
46 struct unit_symbol<'E', _ratio>
+
47  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value,
+
48  'J'> {};
+
49 
+
50 namespace detail {
+ + +
53 } // namespace detail
+
54 
+
55 inline namespace literals {
+
56 template <char... _digits> constexpr atto_joule_t<int64_t> operator""_aJ() {
+
57  return atto_joule_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
58 }
+
59 
+
60 template <char... _digits> constexpr femto_joule_t<int64_t> operator""_fJ() {
+
61  return femto_joule_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
62 }
+
63 
+
64 template <char... _digits> constexpr pico_joule_t<int64_t> operator""_pJ() {
+
65  return pico_joule_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
66 }
+
67 
+
68 template <char... _digits> constexpr nano_joule_t<int64_t> operator""_nJ() {
+
69  return nano_joule_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
70 }
+
71 
+
72 template <char... _digits> constexpr micro_joule_t<int64_t> operator""_uJ() {
+
73  return micro_joule_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
74 }
+
75 
+
76 template <char... _digits> constexpr milli_joule_t<int64_t> operator""_mJ() {
+
77  return milli_joule_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
78 }
+
79 
+
80 template <char... _digits> constexpr joule_t<int64_t> operator""_J() {
+
81  return joule_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
82 }
+
83 
+
84 template <char... _digits> constexpr kilo_joule_t<int64_t> operator""_kJ() {
+
85  return kilo_joule_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
86 }
+
87 
+
88 template <char... _digits> constexpr mega_joule_t<int64_t> operator""_MJ() {
+
89  return mega_joule_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
90 }
+
91 
+
92 template <char... _digits> constexpr giga_joule_t<int64_t> operator""_GJ() {
+
93  return giga_joule_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
94 }
+
95 
+
96 template <char... _digits> constexpr tera_joule_t<int64_t> operator""_TJ() {
+
97  return tera_joule_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
98 }
+
99 
+
100 template <char... _digits> constexpr peta_joule_t<int64_t> operator""_PJ() {
+
101  return peta_joule_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
102 }
+
103 
+
104 template <char... _digits> constexpr exa_joule_t<int64_t> operator""_EJ() {
+
105  return exa_joule_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
106 }
+
107 
+
108 constexpr atto_joule_t<long double> operator""_aJ(long double value) {
+
109  return atto_joule_t<long double>{value};
+
110 }
+
111 
+
112 constexpr femto_joule_t<long double> operator""_fJ(long double value) {
+
113  return femto_joule_t<long double>{value};
+
114 }
+
115 
+
116 constexpr pico_joule_t<long double> operator""_pJ(long double value) {
+
117  return pico_joule_t<long double>{value};
+
118 }
+
119 
+
120 constexpr nano_joule_t<long double> operator""_nJ(long double value) {
+
121  return nano_joule_t<long double>{value};
+
122 }
+
123 
+
124 constexpr micro_joule_t<long double> operator""_uJ(long double value) {
+
125  return micro_joule_t<long double>{value};
+
126 }
+
127 
+
128 constexpr milli_joule_t<long double> operator""_mJ(long double value) {
+
129  return milli_joule_t<long double>{value};
+
130 }
+
131 
+
132 constexpr joule_t<long double> operator""_J(long double value) {
+
133  return joule_t<long double>{value};
+
134 }
+
135 
+
136 constexpr kilo_joule_t<long double> operator""_kJ(long double value) {
+
137  return kilo_joule_t<long double>{value};
+
138 }
+
139 
+
140 constexpr mega_joule_t<long double> operator""_MJ(long double value) {
+
141  return mega_joule_t<long double>{value};
+
142 }
+
143 
+
144 constexpr giga_joule_t<long double> operator""_GJ(long double value) {
+
145  return giga_joule_t<long double>{value};
+
146 }
+
147 
+
148 constexpr tera_joule_t<long double> operator""_TJ(long double value) {
+
149  return tera_joule_t<long double>{value};
+
150 }
+
151 
+
152 constexpr peta_joule_t<long double> operator""_PJ(long double value) {
+
153  return peta_joule_t<long double>{value};
+
154 }
+
155 
+
156 constexpr exa_joule_t<long double> operator""_EJ(long double value) {
+
157  return exa_joule_t<long double>{value};
+
158 }
+
159 
+
160 } // namespace literals
+
161 } // namespace SI
+ + +
Definition: absorbed_dose.h:18
+ + +
#define BUILD_UNIT_FROM_MULTIPLICATION(RESULTING_UNIT, UNIT_LHS, UNIT_RHS)
Definition: operator_helpers.h:54
+ +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/eps__equal_8h.html b/doc/eps__equal_8h.html new file mode 100644 index 00000000..ffc191bf --- /dev/null +++ b/doc/eps__equal_8h.html @@ -0,0 +1,160 @@ + + + + + + + +SI: SI/detail/eps_equal.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
eps_equal.h File Reference
+
+
+
#include <limits>
+#include <numeric>
+#include <type_traits>
+
+Include dependency graph for eps_equal.h:
+
+
+ + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
+ + + + +

+Functions

template<typename T , std::enable_if_t< std::is_floating_point_v< T >> * = nullptr>
constexpr bool SI::detail::eps_equals (const T &lhs, const T &rhs)
 
+
+ + + + diff --git a/doc/eps__equal_8h__dep__incl.map b/doc/eps__equal_8h__dep__incl.map new file mode 100644 index 00000000..5e48a893 --- /dev/null +++ b/doc/eps__equal_8h__dep__incl.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/eps__equal_8h__dep__incl.md5 b/doc/eps__equal_8h__dep__incl.md5 new file mode 100644 index 00000000..37982093 --- /dev/null +++ b/doc/eps__equal_8h__dep__incl.md5 @@ -0,0 +1 @@ +6d82f1a2cc1fb287579da58b94f03d81 \ No newline at end of file diff --git a/doc/eps__equal_8h__dep__incl.png b/doc/eps__equal_8h__dep__incl.png new file mode 100644 index 00000000..e5b0df8a Binary files /dev/null and b/doc/eps__equal_8h__dep__incl.png differ diff --git a/doc/eps__equal_8h__incl.map b/doc/eps__equal_8h__incl.map new file mode 100644 index 00000000..249f1065 --- /dev/null +++ b/doc/eps__equal_8h__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/eps__equal_8h__incl.md5 b/doc/eps__equal_8h__incl.md5 new file mode 100644 index 00000000..a2798985 --- /dev/null +++ b/doc/eps__equal_8h__incl.md5 @@ -0,0 +1 @@ +3a10eac77ffd8f952095698253bb706c \ No newline at end of file diff --git a/doc/eps__equal_8h__incl.png b/doc/eps__equal_8h__incl.png new file mode 100644 index 00000000..3f14a077 Binary files /dev/null and b/doc/eps__equal_8h__incl.png differ diff --git a/doc/eps__equal_8h_source.html b/doc/eps__equal_8h_source.html new file mode 100644 index 00000000..8d07a4ad --- /dev/null +++ b/doc/eps__equal_8h_source.html @@ -0,0 +1,101 @@ + + + + + + + +SI: SI/detail/eps_equal.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
eps_equal.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include <limits>
+
15 #include <numeric>
+
16 #include <type_traits>
+
17 
+
18 namespace SI::detail {
+
19 
+
21 template <typename T, std::enable_if_t<std::is_floating_point_v<T>> * = nullptr>
+
22 constexpr bool eps_equals(const T &lhs, const T &rhs) {
+
23 
+
24  return (lhs - rhs) < std::numeric_limits<T>::epsilon() &&
+
25  (lhs - rhs) > -std::numeric_limits<T>::epsilon();
+
26  // return std::abs(lhs - rhs) < std::numeric_limits<T>::epsilon();
+
27 }
+
28 
+
29 } // namespace SI::detail
+
Namespace containing implementation details for SI.
Definition: acceleration.h:34
+
constexpr bool eps_equals(const T &lhs, const T &rhs)
Definition: eps_equal.h:22
+
+ + + + diff --git a/doc/equivalent__dose_8h.html b/doc/equivalent__dose_8h.html new file mode 100644 index 00000000..ac2174b8 --- /dev/null +++ b/doc/equivalent__dose_8h.html @@ -0,0 +1,244 @@ + + + + + + + +SI: SI/equivalent_dose.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
equivalent_dose.h File Reference
+
+
+
+Include dependency graph for equivalent_dose.h:
+
+
+ + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'H', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'H', _ratio >
 
+ + + + + +

+Namespaces

 SI
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::equivalent_dose_t = detail::unit_t< 'H', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_sievert_t = equivalent_dose_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_sievert_t = equivalent_dose_t< _type, std::femto >
 
template<typename _type >
using SI::pico_sievert_t = equivalent_dose_t< _type, std::pico >
 
template<typename _type >
using SI::nano_sievert_t = equivalent_dose_t< _type, std::nano >
 
template<typename _type >
using SI::micro_sievert_t = equivalent_dose_t< _type, std::micro >
 
template<typename _type >
using SI::milli_sievert_t = equivalent_dose_t< _type, std::milli >
 
template<typename _type >
using SI::sievert_t = equivalent_dose_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_sievert_t = equivalent_dose_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_sievert_t = equivalent_dose_t< _type, std::mega >
 
template<typename _type >
using SI::giga_sievert_t = equivalent_dose_t< _type, std::giga >
 
template<typename _type >
using SI::tera_sievert_t = equivalent_dose_t< _type, std::tera >
 
template<typename _type >
using SI::peta_sievert_t = equivalent_dose_t< _type, std::peta >
 
template<typename _type >
using SI::exa_sievert_t = equivalent_dose_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_sievert_t< int64_t > SI::literals::operator""_aSv ()
 
template<char... _digits>
constexpr femto_sievert_t< int64_t > SI::literals::operator""_fSv ()
 
template<char... _digits>
constexpr pico_sievert_t< int64_t > SI::literals::operator""_pSv ()
 
template<char... _digits>
constexpr nano_sievert_t< int64_t > SI::literals::operator""_nSv ()
 
template<char... _digits>
constexpr micro_sievert_t< int64_t > SI::literals::operator""_uSv ()
 
template<char... _digits>
constexpr milli_sievert_t< int64_t > SI::literals::operator""_mSv ()
 
template<char... _digits>
constexpr sievert_t< int64_t > SI::literals::operator""_Sv ()
 
template<char... _digits>
constexpr kilo_sievert_t< int64_t > SI::literals::operator""_kSv ()
 
template<char... _digits>
constexpr mega_sievert_t< int64_t > SI::literals::operator""_MSv ()
 
template<char... _digits>
constexpr giga_sievert_t< int64_t > SI::literals::operator""_GSv ()
 
template<char... _digits>
constexpr tera_sievert_t< int64_t > SI::literals::operator""_TSv ()
 
template<char... _digits>
constexpr peta_sievert_t< int64_t > SI::literals::operator""_PSv ()
 
template<char... _digits>
constexpr exa_sievert_t< int64_t > SI::literals::operator""_ESv ()
 
constexpr atto_sievert_t< long double > SI::literals::operator""_aSv (long double value)
 
constexpr femto_sievert_t< long double > SI::literals::operator""_fSv (long double value)
 
constexpr pico_sievert_t< long double > SI::literals::operator""_pSv (long double value)
 
constexpr nano_sievert_t< long double > SI::literals::operator""_nSv (long double value)
 
constexpr micro_sievert_t< long double > SI::literals::operator""_uSv (long double value)
 
constexpr milli_sievert_t< long double > SI::literals::operator""_mSv (long double value)
 
constexpr sievert_t< long double > SI::literals::operator""_Sv (long double value)
 
constexpr kilo_sievert_t< long double > SI::literals::operator""_kSv (long double value)
 
constexpr mega_sievert_t< long double > SI::literals::operator""_MSv (long double value)
 
constexpr giga_sievert_t< long double > SI::literals::operator""_GSv (long double value)
 
constexpr tera_sievert_t< long double > SI::literals::operator""_TSv (long double value)
 
constexpr peta_sievert_t< long double > SI::literals::operator""_PSv (long double value)
 
constexpr exa_sievert_t< long double > SI::literals::operator""_ESv (long double value)
 
+
+ + + + diff --git a/doc/equivalent__dose_8h__incl.map b/doc/equivalent__dose_8h__incl.map new file mode 100644 index 00000000..f1475fe5 --- /dev/null +++ b/doc/equivalent__dose_8h__incl.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doc/equivalent__dose_8h__incl.md5 b/doc/equivalent__dose_8h__incl.md5 new file mode 100644 index 00000000..5f67b43e --- /dev/null +++ b/doc/equivalent__dose_8h__incl.md5 @@ -0,0 +1 @@ +f31e1f2861a6cb79e159e06a832fa7d6 \ No newline at end of file diff --git a/doc/equivalent__dose_8h__incl.png b/doc/equivalent__dose_8h__incl.png new file mode 100644 index 00000000..154f52ea Binary files /dev/null and b/doc/equivalent__dose_8h__incl.png differ diff --git a/doc/equivalent__dose_8h_source.html b/doc/equivalent__dose_8h_source.html new file mode 100644 index 00000000..a54d7f83 --- /dev/null +++ b/doc/equivalent__dose_8h_source.html @@ -0,0 +1,258 @@ + + + + + + + +SI: SI/equivalent_dose.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
equivalent_dose.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+ +
16 #include "detail/unit.h"
+
17 #include "detail/unit_symbol.h"
+
18 
+
19 namespace SI {
+
20 
+
21 template <typename _type, class _ratio = std::ratio<1>>
+ +
23 
+
25 template <typename _type>
+ +
27 template <typename _type>
+ +
29 template <typename _type>
+ +
31 template <typename _type>
+ +
33 template <typename _type>
+ +
35 template <typename _type>
+ +
37 template <typename _type>
+ +
39 template <typename _type>
+ +
41 template <typename _type>
+ +
43 template <typename _type>
+ +
45 template <typename _type>
+ +
47 template <typename _type>
+ +
49 template <typename _type>
+ +
51 
+
52 // specialize unit_symbol for usage with stream operators
+
53 template <>
+
54 struct unit_symbol<'H', std::ratio<1>>
+
55  : SI::detail::unit_symbol_impl<'S', 'v'> {};
+
56 
+
57 template <typename _ratio>
+
58 struct unit_symbol<'H', _ratio>
+
59  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'S',
+
60  'v'> {};
+
61 
+
62 inline namespace literals {
+
63 template <char... _digits> constexpr atto_sievert_t<int64_t> operator""_aSv() {
+ +
65  SI::detail::parsing::Number<_digits...>::value};
+
66 }
+
67 
+
68 template <char... _digits> constexpr femto_sievert_t<int64_t> operator""_fSv() {
+ +
70  SI::detail::parsing::Number<_digits...>::value};
+
71 }
+
72 
+
73 template <char... _digits> constexpr pico_sievert_t<int64_t> operator""_pSv() {
+ +
75  SI::detail::parsing::Number<_digits...>::value};
+
76 }
+
77 
+
78 template <char... _digits> constexpr nano_sievert_t<int64_t> operator""_nSv() {
+ +
80  SI::detail::parsing::Number<_digits...>::value};
+
81 }
+
82 
+
83 template <char... _digits> constexpr micro_sievert_t<int64_t> operator""_uSv() {
+ +
85  SI::detail::parsing::Number<_digits...>::value};
+
86 }
+
87 
+
88 template <char... _digits> constexpr milli_sievert_t<int64_t> operator""_mSv() {
+ +
90  SI::detail::parsing::Number<_digits...>::value};
+
91 }
+
92 
+
93 template <char... _digits> constexpr sievert_t<int64_t> operator""_Sv() {
+
94  return sievert_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
95 }
+
96 
+
97 template <char... _digits> constexpr kilo_sievert_t<int64_t> operator""_kSv() {
+ +
99  SI::detail::parsing::Number<_digits...>::value};
+
100 }
+
101 
+
102 template <char... _digits> constexpr mega_sievert_t<int64_t> operator""_MSv() {
+ +
104  SI::detail::parsing::Number<_digits...>::value};
+
105 }
+
106 
+
107 template <char... _digits> constexpr giga_sievert_t<int64_t> operator""_GSv() {
+ +
109  SI::detail::parsing::Number<_digits...>::value};
+
110 }
+
111 
+
112 template <char... _digits> constexpr tera_sievert_t<int64_t> operator""_TSv() {
+ +
114  SI::detail::parsing::Number<_digits...>::value};
+
115 }
+
116 
+
117 template <char... _digits> constexpr peta_sievert_t<int64_t> operator""_PSv() {
+ +
119  SI::detail::parsing::Number<_digits...>::value};
+
120 }
+
121 
+
122 template <char... _digits> constexpr exa_sievert_t<int64_t> operator""_ESv() {
+
123  return exa_sievert_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
124 }
+
125 
+
126 constexpr atto_sievert_t<long double> operator""_aSv(long double value) {
+
127  return atto_sievert_t<long double>{value};
+
128 }
+
129 
+
130 constexpr femto_sievert_t<long double> operator""_fSv(long double value) {
+
131  return femto_sievert_t<long double>{value};
+
132 }
+
133 
+
134 constexpr pico_sievert_t<long double> operator""_pSv(long double value) {
+
135  return pico_sievert_t<long double>{value};
+
136 }
+
137 
+
138 constexpr nano_sievert_t<long double> operator""_nSv(long double value) {
+
139  return nano_sievert_t<long double>{value};
+
140 }
+
141 
+
142 constexpr micro_sievert_t<long double> operator""_uSv(long double value) {
+
143  return micro_sievert_t<long double>{value};
+
144 }
+
145 
+
146 constexpr milli_sievert_t<long double> operator""_mSv(long double value) {
+
147  return milli_sievert_t<long double>{value};
+
148 }
+
149 
+
150 constexpr sievert_t<long double> operator""_Sv(long double value) {
+
151  return sievert_t<long double>{value};
+
152 }
+
153 
+
154 constexpr kilo_sievert_t<long double> operator""_kSv(long double value) {
+
155  return kilo_sievert_t<long double>{value};
+
156 }
+
157 
+
158 constexpr mega_sievert_t<long double> operator""_MSv(long double value) {
+
159  return mega_sievert_t<long double>{value};
+
160 }
+
161 
+
162 constexpr giga_sievert_t<long double> operator""_GSv(long double value) {
+
163  return giga_sievert_t<long double>{value};
+
164 }
+
165 
+
166 constexpr tera_sievert_t<long double> operator""_TSv(long double value) {
+
167  return tera_sievert_t<long double>{value};
+
168 }
+
169 
+
170 constexpr peta_sievert_t<long double> operator""_PSv(long double value) {
+
171  return peta_sievert_t<long double>{value};
+
172 }
+
173 
+
174 constexpr exa_sievert_t<long double> operator""_ESv(long double value) {
+
175  return exa_sievert_t<long double>{value};
+
176 }
+
177 
+
178 } // namespace literals
+
179 } // namespace SI
+
Definition: absorbed_dose.h:18
+ + +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/files.html b/doc/files.html new file mode 100644 index 00000000..b3540115 --- /dev/null +++ b/doc/files.html @@ -0,0 +1,127 @@ + + + + + + + +SI: File List + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
File List
+
+
+
Here is a list of all files with brief descriptions:
+
+ + + + diff --git a/doc/flow_8h.html b/doc/flow_8h.html new file mode 100644 index 00000000..7d621176 --- /dev/null +++ b/doc/flow_8h.html @@ -0,0 +1,135 @@ + + + + + + + +SI: SI/flow.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
flow.h File Reference
+
+
+
#include "detail/operator_helpers.h"
+#include "area.h"
+#include "time.h"
+
+Include dependency graph for flow.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
+ + + + + + + +

+Typedefs

template<typename _type , typename _ratio >
using SI::surface_flow_t = detail::unit_t< 's', std::ratio< 1 >, _type, _ratio >
 
template<typename _type , typename _ratio >
using SI::volumetric_flow_t = detail::unit_t< 'V', std::ratio< 1 >, _type, _ratio >
 
+
+ + + + diff --git a/doc/flow_8h__incl.map b/doc/flow_8h__incl.map new file mode 100644 index 00000000..5a4824e3 --- /dev/null +++ b/doc/flow_8h__incl.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/flow_8h__incl.md5 b/doc/flow_8h__incl.md5 new file mode 100644 index 00000000..c7d2660c --- /dev/null +++ b/doc/flow_8h__incl.md5 @@ -0,0 +1 @@ +5135fd710357f9447cb417eb25fe86c3 \ No newline at end of file diff --git a/doc/flow_8h__incl.png b/doc/flow_8h__incl.png new file mode 100644 index 00000000..468448bf Binary files /dev/null and b/doc/flow_8h__incl.png differ diff --git a/doc/flow_8h_source.html b/doc/flow_8h_source.html new file mode 100644 index 00000000..434205d8 --- /dev/null +++ b/doc/flow_8h_source.html @@ -0,0 +1,114 @@ + + + + + + + +SI: SI/flow.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
flow.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+ +
15 
+
16 #include "area.h"
+
17 #include "time.h"
+
18 
+
19 namespace SI {
+
20 
+
21 template <typename _type, typename _ratio>
+ +
23 
+
24 namespace detail {
+ +
26 
+
27 }
+
28 
+
29 template <typename _type, typename _ratio>
+ +
31 
+
32 namespace detail {
+ +
34 
+
35 }
+
36 
+
37 } // namespace SI
+ +
BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
+
Definition: absorbed_dose.h:18
+ +
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+ +
+ + + + diff --git a/doc/folderclosed.png b/doc/folderclosed.png new file mode 100644 index 00000000..bb8ab35e Binary files /dev/null and b/doc/folderclosed.png differ diff --git a/doc/folderopen.png b/doc/folderopen.png new file mode 100644 index 00000000..d6c7f676 Binary files /dev/null and b/doc/folderopen.png differ diff --git a/doc/force_8h.html b/doc/force_8h.html new file mode 100644 index 00000000..e731a682 --- /dev/null +++ b/doc/force_8h.html @@ -0,0 +1,274 @@ + + + + + + + +SI: SI/force.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
force.h File Reference
+
+
+
#include "acceleration.h"
+#include "detail/number_parser.h"
+#include "detail/operator_helpers.h"
+#include "detail/unit.h"
+#include "mass.h"
+
+Include dependency graph for force.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'F', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'F', _ratio >
 
+ + + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::force_t = detail::unit_t< 'F', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_newton_t = force_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_newton_t = force_t< _type, std::femto >
 
template<typename _type >
using SI::pico_newton_t = force_t< _type, std::pico >
 
template<typename _type >
using SI::nano_newton_t = force_t< _type, std::nano >
 
template<typename _type >
using SI::micro_newton_t = force_t< _type, std::micro >
 
template<typename _type >
using SI::milli_newton_t = force_t< _type, std::milli >
 
template<typename _type >
using SI::newton_t = force_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_newton_t = force_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_newton_t = force_t< _type, std::mega >
 
template<typename _type >
using SI::giga_newton_t = force_t< _type, std::giga >
 
template<typename _type >
using SI::tera_newton_t = force_t< _type, std::tera >
 
template<typename _type >
using SI::peta_newton_t = force_t< _type, std::peta >
 
template<typename _type >
using SI::exa_newton_t = force_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_newton_t< int64_t > SI::literals::operator""_aN ()
 
template<char... _digits>
constexpr femto_newton_t< int64_t > SI::literals::operator""_fN ()
 
template<char... _digits>
constexpr pico_newton_t< int64_t > SI::literals::operator""_pN ()
 
template<char... _digits>
constexpr nano_newton_t< int64_t > SI::literals::operator""_nN ()
 
template<char... _digits>
constexpr micro_newton_t< int64_t > SI::literals::operator""_uN ()
 
template<char... _digits>
constexpr milli_newton_t< int64_t > SI::literals::operator""_mN ()
 
template<char... _digits>
constexpr newton_t< int64_t > SI::literals::operator""_N ()
 
template<char... _digits>
constexpr kilo_newton_t< int64_t > SI::literals::operator""_kN ()
 
template<char... _digits>
constexpr mega_newton_t< int64_t > SI::literals::operator""_MN ()
 
template<char... _digits>
constexpr giga_newton_t< int64_t > SI::literals::operator""_GN ()
 
template<char... _digits>
constexpr tera_newton_t< int64_t > SI::literals::operator""_TN ()
 
template<char... _digits>
constexpr peta_newton_t< int64_t > SI::literals::operator""_PN ()
 
template<char... _digits>
constexpr exa_newton_t< int64_t > SI::literals::operator""_EN ()
 
constexpr atto_newton_t< long double > SI::literals::operator""_aN (long double value)
 
constexpr femto_newton_t< long double > SI::literals::operator""_fN (long double value)
 
constexpr pico_newton_t< long double > SI::literals::operator""_pN (long double value)
 
constexpr nano_newton_t< long double > SI::literals::operator""_nN (long double value)
 
constexpr micro_newton_t< long double > SI::literals::operator""_uN (long double value)
 
constexpr milli_newton_t< long double > SI::literals::operator""_mN (long double value)
 
constexpr newton_t< long double > SI::literals::operator""_N (long double value)
 
constexpr kilo_newton_t< long double > SI::literals::operator""_kN (long double value)
 
constexpr mega_newton_t< long double > SI::literals::operator""_MN (long double value)
 
constexpr giga_newton_t< long double > SI::literals::operator""_GN (long double value)
 
constexpr tera_newton_t< long double > SI::literals::operator""_TN (long double value)
 
constexpr peta_newton_t< long double > SI::literals::operator""_PN (long double value)
 
constexpr exa_newton_t< long double > SI::literals::operator""_EN (long double value)
 
+
+ + + + diff --git a/doc/force_8h__dep__incl.map b/doc/force_8h__dep__incl.map new file mode 100644 index 00000000..196e3fd2 --- /dev/null +++ b/doc/force_8h__dep__incl.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/doc/force_8h__dep__incl.md5 b/doc/force_8h__dep__incl.md5 new file mode 100644 index 00000000..2aebd31d --- /dev/null +++ b/doc/force_8h__dep__incl.md5 @@ -0,0 +1 @@ +de5238a420eab680d7329bf69aeab75d \ No newline at end of file diff --git a/doc/force_8h__dep__incl.png b/doc/force_8h__dep__incl.png new file mode 100644 index 00000000..44f30f0d Binary files /dev/null and b/doc/force_8h__dep__incl.png differ diff --git a/doc/force_8h__incl.map b/doc/force_8h__incl.map new file mode 100644 index 00000000..0c89843c --- /dev/null +++ b/doc/force_8h__incl.map @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/force_8h__incl.md5 b/doc/force_8h__incl.md5 new file mode 100644 index 00000000..f8d7dbc7 --- /dev/null +++ b/doc/force_8h__incl.md5 @@ -0,0 +1 @@ +4b0002841fbb624078c1160df0096fab \ No newline at end of file diff --git a/doc/force_8h__incl.png b/doc/force_8h__incl.png new file mode 100644 index 00000000..395a07e4 Binary files /dev/null and b/doc/force_8h__incl.png differ diff --git a/doc/force_8h_source.html b/doc/force_8h_source.html new file mode 100644 index 00000000..129e6ab2 --- /dev/null +++ b/doc/force_8h_source.html @@ -0,0 +1,242 @@ + + + + + + + +SI: SI/force.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
force.h
+
+
+Go to the documentation of this file.
1 
+
13 #pragma once
+
14 
+
15 #include "acceleration.h"
+
16 #include "detail/number_parser.h"
+ +
18 #include "detail/unit.h"
+
19 #include "mass.h"
+
20 
+
21 namespace SI {
+
22 template <typename _type, class _ratio = std::ratio<1>>
+ +
24 
+
26 template <typename _type> using atto_newton_t = force_t<_type, std::atto>;
+
27 template <typename _type> using femto_newton_t = force_t<_type, std::femto>;
+
28 template <typename _type> using pico_newton_t = force_t<_type, std::pico>;
+
29 template <typename _type> using nano_newton_t = force_t<_type, std::nano>;
+
30 template <typename _type> using micro_newton_t = force_t<_type, std::micro>;
+
31 template <typename _type> using milli_newton_t = force_t<_type, std::milli>;
+
32 template <typename _type> using newton_t = force_t<_type, std::ratio<1>>;
+
33 template <typename _type> using kilo_newton_t = force_t<_type, std::kilo>;
+
34 template <typename _type> using mega_newton_t = force_t<_type, std::mega>;
+
35 template <typename _type> using giga_newton_t = force_t<_type, std::giga>;
+
36 template <typename _type> using tera_newton_t = force_t<_type, std::tera>;
+
37 template <typename _type> using peta_newton_t = force_t<_type, std::peta>;
+
38 template <typename _type> using exa_newton_t = force_t<_type, std::exa>;
+
39 
+
40 // specialize unit_symbol for usage with stream operators
+
41 template <>
+
42 struct unit_symbol<'F', std::ratio<1>> : SI::detail::unit_symbol_impl<'N'> {};
+
43 
+
44 template <typename _ratio>
+
45 struct unit_symbol<'F', _ratio>
+
46  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value,
+
47  'N'> {};
+
48 
+
49 namespace detail {
+ +
51 }
+
52 
+
53 inline namespace literals {
+
54 template <char... _digits> constexpr atto_newton_t<int64_t> operator""_aN() {
+
55  return atto_newton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
56 }
+
57 
+
58 template <char... _digits> constexpr femto_newton_t<int64_t> operator""_fN() {
+ +
60  SI::detail::parsing::Number<_digits...>::value};
+
61 }
+
62 
+
63 template <char... _digits> constexpr pico_newton_t<int64_t> operator""_pN() {
+
64  return pico_newton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
65 }
+
66 
+
67 template <char... _digits> constexpr nano_newton_t<int64_t> operator""_nN() {
+
68  return nano_newton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
69 }
+
70 
+
71 template <char... _digits> constexpr micro_newton_t<int64_t> operator""_uN() {
+ +
73  SI::detail::parsing::Number<_digits...>::value};
+
74 }
+
75 
+
76 template <char... _digits> constexpr milli_newton_t<int64_t> operator""_mN() {
+ +
78  SI::detail::parsing::Number<_digits...>::value};
+
79 }
+
80 
+
81 template <char... _digits> constexpr newton_t<int64_t> operator""_N() {
+
82  return newton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
83 }
+
84 
+
85 template <char... _digits> constexpr kilo_newton_t<int64_t> operator""_kN() {
+
86  return kilo_newton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
87 }
+
88 
+
89 template <char... _digits> constexpr mega_newton_t<int64_t> operator""_MN() {
+
90  return mega_newton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
91 }
+
92 
+
93 template <char... _digits> constexpr giga_newton_t<int64_t> operator""_GN() {
+
94  return giga_newton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
95 }
+
96 
+
97 template <char... _digits> constexpr tera_newton_t<int64_t> operator""_TN() {
+
98  return tera_newton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
99 }
+
100 
+
101 template <char... _digits> constexpr peta_newton_t<int64_t> operator""_PN() {
+
102  return peta_newton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
103 }
+
104 
+
105 template <char... _digits> constexpr exa_newton_t<int64_t> operator""_EN() {
+
106  return exa_newton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
107 }
+
108 
+
109 constexpr atto_newton_t<long double> operator""_aN(long double value) {
+
110  return atto_newton_t<long double>{value};
+
111 }
+
112 
+
113 constexpr femto_newton_t<long double> operator""_fN(long double value) {
+
114  return femto_newton_t<long double>{value};
+
115 }
+
116 
+
117 constexpr pico_newton_t<long double> operator""_pN(long double value) {
+
118  return pico_newton_t<long double>{value};
+
119 }
+
120 
+
121 constexpr nano_newton_t<long double> operator""_nN(long double value) {
+
122  return nano_newton_t<long double>{value};
+
123 }
+
124 
+
125 constexpr micro_newton_t<long double> operator""_uN(long double value) {
+
126  return micro_newton_t<long double>{value};
+
127 }
+
128 
+
129 constexpr milli_newton_t<long double> operator""_mN(long double value) {
+
130  return milli_newton_t<long double>{value};
+
131 }
+
132 
+
133 constexpr newton_t<long double> operator""_N(long double value) {
+
134  return newton_t<long double>{value};
+
135 }
+
136 
+
137 constexpr kilo_newton_t<long double> operator""_kN(long double value) {
+
138  return kilo_newton_t<long double>{value};
+
139 }
+
140 
+
141 constexpr mega_newton_t<long double> operator""_MN(long double value) {
+
142  return mega_newton_t<long double>{value};
+
143 }
+
144 
+
145 constexpr giga_newton_t<long double> operator""_GN(long double value) {
+
146  return giga_newton_t<long double>{value};
+
147 }
+
148 
+
149 constexpr tera_newton_t<long double> operator""_TN(long double value) {
+
150  return tera_newton_t<long double>{value};
+
151 }
+
152 
+
153 constexpr peta_newton_t<long double> operator""_PN(long double value) {
+
154  return peta_newton_t<long double>{value};
+
155 }
+
156 
+
157 constexpr exa_newton_t<long double> operator""_EN(long double value) {
+
158  return exa_newton_t<long double>{value};
+
159 }
+
160 
+
161 } // namespace literals
+
162 } // namespace SI
+ + +
Definition: absorbed_dose.h:18
+ + +
#define BUILD_UNIT_FROM_MULTIPLICATION(RESULTING_UNIT, UNIT_LHS, UNIT_RHS)
Definition: operator_helpers.h:54
+
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ +
+ + + + diff --git a/doc/frequency_8h.html b/doc/frequency_8h.html new file mode 100644 index 00000000..a5e584c7 --- /dev/null +++ b/doc/frequency_8h.html @@ -0,0 +1,266 @@ + + + + + + + +SI: SI/frequency.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
frequency.h File Reference
+
+
+
#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+#include "time.h"
+
+Include dependency graph for frequency.h:
+
+
+ + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'T', std::ratio< 1 >, std::ratio<-1 > >
 
struct  SI::unit_symbol< 'T', _ratio, std::ratio<-1 > >
 
+ + + + + +

+Namespaces

 SI
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::frequency_t = detail::time_base_t< std::ratio<-1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_hertz_t = frequency_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_hertz_t = frequency_t< _type, std::femto >
 
template<typename _type >
using SI::pico_hertz_t = frequency_t< _type, std::pico >
 
template<typename _type >
using SI::nano_hertz_t = frequency_t< _type, std::nano >
 
template<typename _type >
using SI::micro_hertz_t = frequency_t< _type, std::micro >
 
template<typename _type >
using SI::milli_hertz_t = frequency_t< _type, std::milli >
 
template<typename _type >
using SI::hertz_t = frequency_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_hertz_t = frequency_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_hertz_t = frequency_t< _type, std::mega >
 
template<typename _type >
using SI::giga_hertz_t = frequency_t< _type, std::giga >
 
template<typename _type >
using SI::tera_hertz_t = frequency_t< _type, std::tera >
 
template<typename _type >
using SI::peta_hertz_t = frequency_t< _type, std::peta >
 
template<typename _type >
using SI::exa_hertz_t = frequency_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_hertz_t< int64_t > SI::literals::operator""_aHz ()
 
template<char... _digits>
constexpr femto_hertz_t< int64_t > SI::literals::operator""_fHz ()
 
template<char... _digits>
constexpr pico_hertz_t< int64_t > SI::literals::operator""_pHz ()
 
template<char... _digits>
constexpr nano_hertz_t< int64_t > SI::literals::operator""_nHz ()
 
template<char... _digits>
constexpr micro_hertz_t< int64_t > SI::literals::operator""_uHz ()
 
template<char... _digits>
constexpr milli_hertz_t< int64_t > SI::literals::operator""_mHz ()
 
template<char... _digits>
constexpr hertz_t< int64_t > SI::literals::operator""_Hz ()
 
template<char... _digits>
constexpr kilo_hertz_t< int64_t > SI::literals::operator""_kHz ()
 
template<char... _digits>
constexpr mega_hertz_t< int64_t > SI::literals::operator""_MHz ()
 
template<char... _digits>
constexpr giga_hertz_t< int64_t > SI::literals::operator""_GHz ()
 
template<char... _digits>
constexpr tera_hertz_t< int64_t > SI::literals::operator""_THz ()
 
template<char... _digits>
constexpr peta_hertz_t< int64_t > SI::literals::operator""_PHz ()
 
template<char... _digits>
constexpr exa_hertz_t< int64_t > SI::literals::operator""_EHz ()
 
constexpr atto_hertz_t< long double > SI::literals::operator""_aHz (long double value)
 
constexpr femto_hertz_t< long double > SI::literals::operator""_fHz (long double value)
 
constexpr pico_hertz_t< long double > SI::literals::operator""_pHz (long double value)
 
constexpr nano_hertz_t< long double > SI::literals::operator""_nHz (long double value)
 
constexpr micro_hertz_t< long double > SI::literals::operator""_uHz (long double value)
 
constexpr milli_hertz_t< long double > SI::literals::operator""_mHz (long double value)
 
constexpr hertz_t< long double > SI::literals::operator""_Hz (long double value)
 
constexpr kilo_hertz_t< long double > SI::literals::operator""_kHz (long double value)
 
constexpr mega_hertz_t< long double > SI::literals::operator""_MHz (long double value)
 
constexpr giga_hertz_t< long double > SI::literals::operator""_GHz (long double value)
 
constexpr tera_hertz_t< long double > SI::literals::operator""_THz (long double value)
 
constexpr peta_hertz_t< long double > SI::literals::operator""_PHz (long double value)
 
constexpr exa_hertz_t< long double > SI::literals::operator""_EHz (long double value)
 
+
+ + + + diff --git a/doc/frequency_8h__dep__incl.map b/doc/frequency_8h__dep__incl.map new file mode 100644 index 00000000..d72dd6b0 --- /dev/null +++ b/doc/frequency_8h__dep__incl.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doc/frequency_8h__dep__incl.md5 b/doc/frequency_8h__dep__incl.md5 new file mode 100644 index 00000000..ba63ce89 --- /dev/null +++ b/doc/frequency_8h__dep__incl.md5 @@ -0,0 +1 @@ +3f1e749b55bcfc903e37a3a732a690e9 \ No newline at end of file diff --git a/doc/frequency_8h__dep__incl.png b/doc/frequency_8h__dep__incl.png new file mode 100644 index 00000000..06d4b0e8 Binary files /dev/null and b/doc/frequency_8h__dep__incl.png differ diff --git a/doc/frequency_8h__incl.map b/doc/frequency_8h__incl.map new file mode 100644 index 00000000..8d88fbdf --- /dev/null +++ b/doc/frequency_8h__incl.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doc/frequency_8h__incl.md5 b/doc/frequency_8h__incl.md5 new file mode 100644 index 00000000..dc951ac3 --- /dev/null +++ b/doc/frequency_8h__incl.md5 @@ -0,0 +1 @@ +88e78a4b70d691dabbe0304df8f32da1 \ No newline at end of file diff --git a/doc/frequency_8h__incl.png b/doc/frequency_8h__incl.png new file mode 100644 index 00000000..ce21b1b0 Binary files /dev/null and b/doc/frequency_8h__incl.png differ diff --git a/doc/frequency_8h_source.html b/doc/frequency_8h_source.html new file mode 100644 index 00000000..85c405ed --- /dev/null +++ b/doc/frequency_8h_source.html @@ -0,0 +1,231 @@ + + + + + + + +SI: SI/frequency.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
frequency.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/unit.h"
+
15 #include "detail/unit_symbol.h"
+
16 #include "time.h"
+
17 
+
18 namespace SI {
+
20 template <typename _type, class _ratio = std::ratio<1>>
+
21 using frequency_t = detail::time_base_t<std::ratio<-1>, _type, _ratio>;
+
22 
+
24 template <typename _type> using atto_hertz_t = frequency_t<_type, std::atto>;
+
25 template <typename _type> using femto_hertz_t = frequency_t<_type, std::femto>;
+
26 template <typename _type> using pico_hertz_t = frequency_t<_type, std::pico>;
+
27 template <typename _type> using nano_hertz_t = frequency_t<_type, std::nano>;
+
28 template <typename _type> using micro_hertz_t = frequency_t<_type, std::micro>;
+
29 template <typename _type> using milli_hertz_t = frequency_t<_type, std::milli>;
+
30 template <typename _type> using hertz_t = frequency_t<_type, std::ratio<1>>;
+
31 template <typename _type> using kilo_hertz_t = frequency_t<_type, std::kilo>;
+
32 template <typename _type> using mega_hertz_t = frequency_t<_type, std::mega>;
+
33 template <typename _type> using giga_hertz_t = frequency_t<_type, std::giga>;
+
34 template <typename _type> using tera_hertz_t = frequency_t<_type, std::tera>;
+
35 template <typename _type> using peta_hertz_t = frequency_t<_type, std::peta>;
+
36 template <typename _type> using exa_hertz_t = frequency_t<_type, std::exa>;
+
37 
+
38 // specialize unit_symbol for usage with stream operators
+
39 template <>
+
40 struct unit_symbol<'T', std::ratio<1>, std::ratio<-1>>
+
41  : SI::detail::unit_symbol_impl<'H', 'z'> {};
+
42 
+
43 template <typename _ratio>
+
44 struct unit_symbol<'T', _ratio, std::ratio<-1>>
+
45  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'H',
+
46  'z'> {};
+
47 
+
48 inline namespace literals {
+
49 template <char... _digits> constexpr atto_hertz_t<int64_t> operator""_aHz() {
+
50  return atto_hertz_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
51 }
+
52 
+
53 template <char... _digits> constexpr femto_hertz_t<int64_t> operator""_fHz() {
+
54  return femto_hertz_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
55 }
+
56 
+
57 template <char... _digits> constexpr pico_hertz_t<int64_t> operator""_pHz() {
+
58  return pico_hertz_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
59 }
+
60 
+
61 template <char... _digits> constexpr nano_hertz_t<int64_t> operator""_nHz() {
+
62  return nano_hertz_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
63 }
+
64 
+
65 template <char... _digits> constexpr micro_hertz_t<int64_t> operator""_uHz() {
+
66  return micro_hertz_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
67 }
+
68 
+
69 template <char... _digits> constexpr milli_hertz_t<int64_t> operator""_mHz() {
+
70  return milli_hertz_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
71 }
+
72 
+
73 template <char... _digits> constexpr hertz_t<int64_t> operator""_Hz() {
+
74  return hertz_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
75 }
+
76 
+
77 template <char... _digits> constexpr kilo_hertz_t<int64_t> operator""_kHz() {
+
78  return kilo_hertz_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
79 }
+
80 
+
81 template <char... _digits> constexpr mega_hertz_t<int64_t> operator""_MHz() {
+
82  return mega_hertz_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
83 }
+
84 
+
85 template <char... _digits> constexpr giga_hertz_t<int64_t> operator""_GHz() {
+
86  return giga_hertz_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
87 }
+
88 
+
89 template <char... _digits> constexpr tera_hertz_t<int64_t> operator""_THz() {
+
90  return tera_hertz_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
91 }
+
92 
+
93 template <char... _digits> constexpr peta_hertz_t<int64_t> operator""_PHz() {
+
94  return peta_hertz_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
95 }
+
96 
+
97 template <char... _digits> constexpr exa_hertz_t<int64_t> operator""_EHz() {
+
98  return exa_hertz_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
99 }
+
100 
+
101 constexpr atto_hertz_t<long double> operator""_aHz(long double value) {
+
102  return atto_hertz_t<long double>{value};
+
103 }
+
104 
+
105 constexpr femto_hertz_t<long double> operator""_fHz(long double value) {
+
106  return femto_hertz_t<long double>{value};
+
107 }
+
108 
+
109 constexpr pico_hertz_t<long double> operator""_pHz(long double value) {
+
110  return pico_hertz_t<long double>{value};
+
111 }
+
112 
+
113 constexpr nano_hertz_t<long double> operator""_nHz(long double value) {
+
114  return nano_hertz_t<long double>{value};
+
115 }
+
116 
+
117 constexpr micro_hertz_t<long double> operator""_uHz(long double value) {
+
118  return micro_hertz_t<long double>{value};
+
119 }
+
120 
+
121 constexpr milli_hertz_t<long double> operator""_mHz(long double value) {
+
122  return milli_hertz_t<long double>{value};
+
123 }
+
124 
+
125 constexpr hertz_t<long double> operator""_Hz(long double value) {
+
126  return hertz_t<long double>{value};
+
127 }
+
128 
+
129 constexpr kilo_hertz_t<long double> operator""_kHz(long double value) {
+
130  return kilo_hertz_t<long double>{value};
+
131 }
+
132 
+
133 constexpr mega_hertz_t<long double> operator""_MHz(long double value) {
+
134  return mega_hertz_t<long double>{value};
+
135 }
+
136 
+
137 constexpr giga_hertz_t<long double> operator""_GHz(long double value) {
+
138  return giga_hertz_t<long double>{value};
+
139 }
+
140 
+
141 constexpr tera_hertz_t<long double> operator""_THz(long double value) {
+
142  return tera_hertz_t<long double>{value};
+
143 }
+
144 
+
145 constexpr peta_hertz_t<long double> operator""_PHz(long double value) {
+
146  return peta_hertz_t<long double>{value};
+
147 }
+
148 
+
149 constexpr exa_hertz_t<long double> operator""_EHz(long double value) {
+
150  return exa_hertz_t<long double>{value};
+
151 }
+
152 
+
153 } // namespace literals
+
154 } // namespace SI
+
Definition: absorbed_dose.h:18
+
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + + +
+ + + + diff --git a/doc/functions.html b/doc/functions.html new file mode 100644 index 00000000..42925b83 --- /dev/null +++ b/doc/functions.html @@ -0,0 +1,253 @@ + + + + + + + +SI: Class Members + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- a -

+ + +

- b -

+ + +

- d -

+ + +

- e -

+ + +

- i -

+ + +

- m -

+ + +

- o -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- v -

+ + +

- ~ -

+
+ + + + diff --git a/doc/functions_func.html b/doc/functions_func.html new file mode 100644 index 00000000..743cf285 --- /dev/null +++ b/doc/functions_func.html @@ -0,0 +1,163 @@ + + + + + + + +SI: Class Members - Functions + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+ + +

- o -

+ + +

- s -

+ + +

- u -

+ + +

- v -

+ + +

- ~ -

+
+ + + + diff --git a/doc/functions_type.html b/doc/functions_type.html new file mode 100644 index 00000000..f489d6e0 --- /dev/null +++ b/doc/functions_type.html @@ -0,0 +1,103 @@ + + + + + + + +SI: Class Members - Typedefs + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/doc/functions_vars.html b/doc/functions_vars.html new file mode 100644 index 00000000..da7b6a3c --- /dev/null +++ b/doc/functions_vars.html @@ -0,0 +1,107 @@ + + + + + + + +SI: Class Members - Variables + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/doc/globals.html b/doc/globals.html new file mode 100644 index 00000000..61872de7 --- /dev/null +++ b/doc/globals.html @@ -0,0 +1,90 @@ + + + + + + + +SI: File Members + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+
+ + + + diff --git a/doc/globals_defs.html b/doc/globals_defs.html new file mode 100644 index 00000000..ae14f26a --- /dev/null +++ b/doc/globals_defs.html @@ -0,0 +1,84 @@ + + + + + + + +SI: File Members + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/doc/globals_func.html b/doc/globals_func.html new file mode 100644 index 00000000..1b62660c --- /dev/null +++ b/doc/globals_func.html @@ -0,0 +1,81 @@ + + + + + + + +SI: File Members + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/doc/graph_legend.html b/doc/graph_legend.html new file mode 100644 index 00000000..c70d9c47 --- /dev/null +++ b/doc/graph_legend.html @@ -0,0 +1,137 @@ + + + + + + + +SI: Graph Legend + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Graph Legend
+
+
+

This page explains how to interpret the graphs that are generated by doxygen.

+

Consider the following example:

/*! Invisible class because of truncation */
+
class Invisible { };
+
+
/*! Truncated class, inheritance relation is hidden */
+
class Truncated : public Invisible { };
+
+
/* Class not documented with doxygen comments */
+
class Undocumented { };
+
+
/*! Class that is inherited using public inheritance */
+
class PublicBase : public Truncated { };
+
+
/*! A template class */
+
template<class T> class Templ { };
+
+
/*! Class that is inherited using protected inheritance */
+
class ProtectedBase { };
+
+
/*! Class that is inherited using private inheritance */
+
class PrivateBase { };
+
+
/*! Class that is used by the Inherited class */
+
class Used { };
+
+
/*! Super class that inherits a number of other classes */
+
class Inherited : public PublicBase,
+
protected ProtectedBase,
+
private PrivateBase,
+
public Undocumented,
+
public Templ<int>
+
{
+
private:
+
Used *m_usedClass;
+
};
+

This will result in the following graph:

+

The boxes in the above graph have the following meaning:

+ +

The arrows have the following meaning:

+ +
+ + + + diff --git a/doc/graph_legend.md5 b/doc/graph_legend.md5 new file mode 100644 index 00000000..8fcdccd1 --- /dev/null +++ b/doc/graph_legend.md5 @@ -0,0 +1 @@ +f51bf6e9a10430aafef59831b08dcbfe \ No newline at end of file diff --git a/doc/graph_legend.png b/doc/graph_legend.png new file mode 100644 index 00000000..7e2cbcfb Binary files /dev/null and b/doc/graph_legend.png differ diff --git a/doc/hierarchy.html b/doc/hierarchy.html new file mode 100644 index 00000000..f324abc0 --- /dev/null +++ b/doc/hierarchy.html @@ -0,0 +1,281 @@ + + + + + + + +SI: Class Hierarchy + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Hierarchy
+
+
+
+

Go to the graphical class hierarchy

+This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 12]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 CSI::detail::parsing::Digit_impl< _base, _str_digit >
 Cstd::false_type
 Cstd::integral_constant
 CSI::detail::parsing::Magnitude< _base, _digit, _digits >
 CSI::detail::parsing::Magnitude< _base, _digit >
 CSI::detail::parsing::Number_impl< _base, _digit, _digits >Recursive struct that builds the number
 CSI::detail::parsing::Number_impl< 10, _digits... >
 CSI::detail::parsing::Number_impl< 16, _digits... >
 CSI::detail::parsing::Number_impl< 2, _digits... >
 CSI::detail::parsing::Number_impl< 8, _digits... >
 CSI::detail::parsing::Number_impl< _base, _digit >Terminating case for variadic template
 CSI::detail::parsing::Power< _base >Edge case for _base^0 == 1 s multiplier
 CSI::detail::parsing::Power_impl< _base, _digit, _digits >
 CSI::detail::parsing::Power_impl< _base, _digit >Terminating case for power variadic template
 CSI::detail::parsing::Power_impl< _base, _digits... >
 CSI::detail::ratio_gcd< _ratio_lhs, _ratio_rhs >Calculate gcd for rations
 Cstd::true_type
 CSI::detail::unit_symbol_impl< Cs >Compile time string provider for conversion of unit types to strings
 CSI::detail::unit_symbol_impl< 'A'>
 CSI::detail::unit_symbol_impl< 'B', 'q'>
 CSI::detail::unit_symbol_impl< 'c', 'd'>
 CSI::detail::unit_symbol_impl< 'c', 'm', '2'>
 CSI::detail::unit_symbol_impl< 'c', 'm', '3'>
 CSI::detail::unit_symbol_impl< 'C'>
 CSI::detail::unit_symbol_impl< 'd', 'e', 'g'>
 CSI::detail::unit_symbol_impl< 'F'>
 CSI::detail::unit_symbol_impl< 'G', 'y'>
 CSI::detail::unit_symbol_impl< 'g'>
 CSI::detail::unit_symbol_impl< 'H', 'z'>
 CSI::detail::unit_symbol_impl< 'H'>
 CSI::detail::unit_symbol_impl< 'h'>
 CSI::detail::unit_symbol_impl< 'J'>
 CSI::detail::unit_symbol_impl< 'k', 'a', 't'>
 CSI::detail::unit_symbol_impl< 'k', 'g'>
 CSI::detail::unit_symbol_impl< 'k', 'm', '/', 'h'>
 CSI::detail::unit_symbol_impl< 'K'>
 CSI::detail::unit_symbol_impl< 'l', 'm'>
 CSI::detail::unit_symbol_impl< 'l', 'x'>
 CSI::detail::unit_symbol_impl< 'm', '/', 's', '^', '2'>
 CSI::detail::unit_symbol_impl< 'm', '/', 's'>
 CSI::detail::unit_symbol_impl< 'm', '2'>
 CSI::detail::unit_symbol_impl< 'm', '3'>
 CSI::detail::unit_symbol_impl< 'm', 'd', 'e', 'g'>
 CSI::detail::unit_symbol_impl< 'm', 'i', 'n'>
 CSI::detail::unit_symbol_impl< 'm', 'm', '2'>
 CSI::detail::unit_symbol_impl< 'm', 'm', '3'>
 CSI::detail::unit_symbol_impl< 'm', 'o', 'l'>
 CSI::detail::unit_symbol_impl< 'm'>
 CSI::detail::unit_symbol_impl< 'N'>
 CSI::detail::unit_symbol_impl< 'O', 'h', 'm'>
 CSI::detail::unit_symbol_impl< 'p', 'a'>
 CSI::detail::unit_symbol_impl< 'r', 'a', 'd'>
 CSI::detail::unit_symbol_impl< 's', 'r'>
 CSI::detail::unit_symbol_impl< 'S', 'v'>
 CSI::detail::unit_symbol_impl< 'S'>
 CSI::detail::unit_symbol_impl< 's'>
 CSI::detail::unit_symbol_impl< 'T'>
 CSI::detail::unit_symbol_impl< 't'>
 CSI::detail::unit_symbol_impl< 'u', 'd', 'e', 'g'>
 CSI::detail::unit_symbol_impl< 'V'>
 CSI::detail::unit_symbol_impl< 'W', 'b'>
 CSI::detail::unit_symbol_impl< 'W'>
 CSI::detail::unit_symbol_impl< 'Z', 'g'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'A'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'B', 'q'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'c', 'd'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'C'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'F'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'G', 'y'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'H', 'z'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'H'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'J'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'k', 'a', 't'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'K'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'l', 'm'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'l', 'x'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm', '/', 's', '^', '2'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm', '/', 's'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm', 'o', 'l'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'N'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'O', 'h', 'm'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'p', 'a'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'r', 'a', 'd'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 's', 'r'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'S', 'v'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'S'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 's'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'T'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'V'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'W', 'b'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'W'>
 CSI::detail::unit_symbol_impl< SI::detail::ratio_prefix< std::ratio_multiply< _ratio, std::kilo > >::value, 'g'>
 CSI::detail::unit_t< _symbol, _exponent, _type, _ratio >Base template class for holding values of type _type to be multiplied with a ratio _ratio
 CSI::detail::unit_with_common_ratio< _unit_lhs, _unit_rhs >
+
+
+ + + + diff --git a/doc/illuminance_8h.html b/doc/illuminance_8h.html new file mode 100644 index 00000000..4299a83e --- /dev/null +++ b/doc/illuminance_8h.html @@ -0,0 +1,255 @@ + + + + + + + +SI: SI/illuminance.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
illuminance.h File Reference
+
+
+
#include "area.h"
+#include "detail/number_parser.h"
+#include "detail/operator_helpers.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+#include "luminous_flux.h"
+
+Include dependency graph for illuminance.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'i', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'i', _ratio >
 
+ + + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::illuminance_t = detail::unit_t< 'i', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_lux_t = illuminance_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_lux_t = illuminance_t< _type, std::femto >
 
template<typename _type >
using SI::pico_lux_t = illuminance_t< _type, std::pico >
 
template<typename _type >
using SI::nano_lux_t = illuminance_t< _type, std::nano >
 
template<typename _type >
using SI::micro_lux_t = illuminance_t< _type, std::micro >
 
template<typename _type >
using SI::milli_lux_t = illuminance_t< _type, std::milli >
 
template<typename _type >
using SI::lux_t = illuminance_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_lux_t = illuminance_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_lux_t = illuminance_t< _type, std::mega >
 
template<typename _type >
using SI::giga_lux_t = illuminance_t< _type, std::giga >
 
template<typename _type >
using SI::tera_lux_t = illuminance_t< _type, std::tera >
 
template<typename _type >
using SI::peta_lux_t = illuminance_t< _type, std::peta >
 
template<typename _type >
using SI::exa_lux_t = illuminance_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_lux_t< int64_t > SI::literals::operator""_alx ()
 
template<char... _digits>
constexpr femto_lux_t< int64_t > SI::literals::operator""_flx ()
 
template<char... _digits>
constexpr pico_lux_t< int64_t > SI::literals::operator""_plx ()
 
template<char... _digits>
constexpr nano_lux_t< int64_t > SI::literals::operator""_nlx ()
 
template<char... _digits>
constexpr micro_lux_t< int64_t > SI::literals::operator""_ulx ()
 
template<char... _digits>
constexpr milli_lux_t< int64_t > SI::literals::operator""_mlx ()
 
template<char... _digits>
constexpr lux_t< int64_t > SI::literals::operator""_lx ()
 
template<char... _digits>
constexpr kilo_lux_t< int64_t > SI::literals::operator""_klx ()
 
template<char... _digits>
constexpr mega_lux_t< int64_t > SI::literals::operator""_Mlx ()
 
template<char... _digits>
constexpr giga_lux_t< int64_t > SI::literals::operator""_Glx ()
 
template<char... _digits>
constexpr tera_lux_t< int64_t > SI::literals::operator""_Tlx ()
 
template<char... _digits>
constexpr peta_lux_t< int64_t > SI::literals::operator""_Plx ()
 
template<char... _digits>
constexpr exa_lux_t< int64_t > SI::literals::operator""_Elx ()
 
constexpr atto_lux_t< long double > SI::literals::operator""_alx (long double value)
 
constexpr femto_lux_t< long double > SI::literals::operator""_flx (long double value)
 
constexpr pico_lux_t< long double > SI::literals::operator""_plx (long double value)
 
constexpr nano_lux_t< long double > SI::literals::operator""_nlx (long double value)
 
constexpr micro_lux_t< long double > SI::literals::operator""_ulx (long double value)
 
constexpr milli_lux_t< long double > SI::literals::operator""_mlx (long double value)
 
constexpr lux_t< long double > SI::literals::operator""_lx (long double value)
 
constexpr kilo_lux_t< long double > SI::literals::operator""_klx (long double value)
 
constexpr mega_lux_t< long double > SI::literals::operator""_Mlx (long double value)
 
constexpr giga_lux_t< long double > SI::literals::operator""_Glx (long double value)
 
constexpr tera_lux_t< long double > SI::literals::operator""_Tlx (long double value)
 
constexpr peta_lux_t< long double > SI::literals::operator""_Plx (long double value)
 
constexpr exa_lux_t< long double > SI::literals::operator""_Elx (long double value)
 
+
+ + + + diff --git a/doc/illuminance_8h__incl.map b/doc/illuminance_8h__incl.map new file mode 100644 index 00000000..5093b298 --- /dev/null +++ b/doc/illuminance_8h__incl.map @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/illuminance_8h__incl.md5 b/doc/illuminance_8h__incl.md5 new file mode 100644 index 00000000..cac1498e --- /dev/null +++ b/doc/illuminance_8h__incl.md5 @@ -0,0 +1 @@ +e21acdcaff70a0561778a46a57c0d3b8 \ No newline at end of file diff --git a/doc/illuminance_8h__incl.png b/doc/illuminance_8h__incl.png new file mode 100644 index 00000000..2b100887 Binary files /dev/null and b/doc/illuminance_8h__incl.png differ diff --git a/doc/illuminance_8h_source.html b/doc/illuminance_8h_source.html new file mode 100644 index 00000000..8f02c950 --- /dev/null +++ b/doc/illuminance_8h_source.html @@ -0,0 +1,242 @@ + + + + + + + +SI: SI/illuminance.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
illuminance.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "area.h"
+
15 #include "detail/number_parser.h"
+ +
17 #include "detail/unit.h"
+
18 #include "detail/unit_symbol.h"
+
19 #include "luminous_flux.h"
+
20 
+
21 namespace SI {
+
22 template <typename _type, class _ratio = std::ratio<1>>
+ +
24 
+
26 template <typename _type> using atto_lux_t = illuminance_t<_type, std::atto>;
+
27 template <typename _type> using femto_lux_t = illuminance_t<_type, std::femto>;
+
28 template <typename _type> using pico_lux_t = illuminance_t<_type, std::pico>;
+
29 template <typename _type> using nano_lux_t = illuminance_t<_type, std::nano>;
+
30 template <typename _type> using micro_lux_t = illuminance_t<_type, std::micro>;
+
31 template <typename _type> using milli_lux_t = illuminance_t<_type, std::milli>;
+
32 template <typename _type> using lux_t = illuminance_t<_type, std::ratio<1>>;
+
33 template <typename _type> using kilo_lux_t = illuminance_t<_type, std::kilo>;
+
34 template <typename _type> using mega_lux_t = illuminance_t<_type, std::mega>;
+
35 template <typename _type> using giga_lux_t = illuminance_t<_type, std::giga>;
+
36 template <typename _type> using tera_lux_t = illuminance_t<_type, std::tera>;
+
37 template <typename _type> using peta_lux_t = illuminance_t<_type, std::peta>;
+
38 template <typename _type> using exa_lux_t = illuminance_t<_type, std::exa>;
+
39 
+
40 // specialize unit_symbol for usage with stream operators
+
41 template <>
+
42 struct unit_symbol<'i', std::ratio<1>>
+
43  : SI::detail::unit_symbol_impl<'l', 'x'> {};
+
44 
+
45 template <typename _ratio>
+
46 struct unit_symbol<'i', _ratio>
+
47  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'l',
+
48  'x'> {};
+
49 
+
50 namespace detail {
+ +
52 } // namespace detail
+
53 
+
54 inline namespace literals {
+
55 template <char... _digits> constexpr atto_lux_t<int64_t> operator""_alx() {
+
56  return atto_lux_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
57 }
+
58 
+
59 template <char... _digits> constexpr femto_lux_t<int64_t> operator""_flx() {
+
60  return femto_lux_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
61 }
+
62 
+
63 template <char... _digits> constexpr pico_lux_t<int64_t> operator""_plx() {
+
64  return pico_lux_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
65 }
+
66 
+
67 template <char... _digits> constexpr nano_lux_t<int64_t> operator""_nlx() {
+
68  return nano_lux_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
69 }
+
70 
+
71 template <char... _digits> constexpr micro_lux_t<int64_t> operator""_ulx() {
+
72  return micro_lux_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
73 }
+
74 
+
75 template <char... _digits> constexpr milli_lux_t<int64_t> operator""_mlx() {
+
76  return milli_lux_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
77 }
+
78 
+
79 template <char... _digits> constexpr lux_t<int64_t> operator""_lx() {
+
80  return lux_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
81 }
+
82 
+
83 template <char... _digits> constexpr kilo_lux_t<int64_t> operator""_klx() {
+
84  return kilo_lux_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
85 }
+
86 
+
87 template <char... _digits> constexpr mega_lux_t<int64_t> operator""_Mlx() {
+
88  return mega_lux_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
89 }
+
90 
+
91 template <char... _digits> constexpr giga_lux_t<int64_t> operator""_Glx() {
+
92  return giga_lux_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
93 }
+
94 
+
95 template <char... _digits> constexpr tera_lux_t<int64_t> operator""_Tlx() {
+
96  return tera_lux_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
97 }
+
98 
+
99 template <char... _digits> constexpr peta_lux_t<int64_t> operator""_Plx() {
+
100  return peta_lux_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
101 }
+
102 
+
103 template <char... _digits> constexpr exa_lux_t<int64_t> operator""_Elx() {
+
104  return exa_lux_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
105 }
+
106 
+
107 constexpr atto_lux_t<long double> operator""_alx(long double value) {
+
108  return atto_lux_t<long double>{value};
+
109 }
+
110 
+
111 constexpr femto_lux_t<long double> operator""_flx(long double value) {
+
112  return femto_lux_t<long double>{value};
+
113 }
+
114 
+
115 constexpr pico_lux_t<long double> operator""_plx(long double value) {
+
116  return pico_lux_t<long double>{value};
+
117 }
+
118 
+
119 constexpr nano_lux_t<long double> operator""_nlx(long double value) {
+
120  return nano_lux_t<long double>{value};
+
121 }
+
122 
+
123 constexpr micro_lux_t<long double> operator""_ulx(long double value) {
+
124  return micro_lux_t<long double>{value};
+
125 }
+
126 
+
127 constexpr milli_lux_t<long double> operator""_mlx(long double value) {
+
128  return milli_lux_t<long double>{value};
+
129 }
+
130 
+
131 constexpr lux_t<long double> operator""_lx(long double value) {
+
132  return lux_t<long double>{value};
+
133 }
+
134 
+
135 constexpr kilo_lux_t<long double> operator""_klx(long double value) {
+
136  return kilo_lux_t<long double>{value};
+
137 }
+
138 
+
139 constexpr mega_lux_t<long double> operator""_Mlx(long double value) {
+
140  return mega_lux_t<long double>{value};
+
141 }
+
142 
+
143 constexpr giga_lux_t<long double> operator""_Glx(long double value) {
+
144  return giga_lux_t<long double>{value};
+
145 }
+
146 
+
147 constexpr tera_lux_t<long double> operator""_Tlx(long double value) {
+
148  return tera_lux_t<long double>{value};
+
149 }
+
150 
+
151 constexpr peta_lux_t<long double> operator""_Plx(long double value) {
+
152  return peta_lux_t<long double>{value};
+
153 }
+
154 
+
155 constexpr exa_lux_t<long double> operator""_Elx(long double value) {
+
156  return exa_lux_t<long double>{value};
+
157 }
+
158 
+
159 } // namespace literals
+
160 } // namespace SI
+ + +
BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
+
Definition: absorbed_dose.h:18
+ + +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 00000000..099d1771 --- /dev/null +++ b/doc/index.html @@ -0,0 +1,267 @@ + + + + + + + +SI: Main Page + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
SI Documentation
+
+
+

-

+

Continuous Integration Codacy Badge API Documentation CodeQL

+

GitHub Releases GitHub license

+

+SI - Type safety for physical units

+

A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units regulated by the International Bureau of Weights and Measures (BIPM) and published in the SI brochure. For a quick start see the installation guide. Contributions and comments are welcome, please check the contribution guidelines for further information.

+

An illustrative example:

+
+
#include <SI/mass.h>
+
+
using namespace SI::literals;
+
+
constexpr auto one_kilogram = 1.0_kg;
+
constexpr auto ten_coulomb = 5.0_A * 2.0_s;
+
constexpr auto half_an_ampere = ten_coulomb / 20.0_s;
+
constexpr auto thousand_grams = one_kilogram.as<SI::gram_t>();
+
+
void calculate_mass(const SI::kilo_gram_t<long double> &kg) {
+
// do something meaningful here
+
}
+
+
int main(int, char **) {
+
calculate_mass(one_kilogram);
+
return 0;
+
}
+ + +
Definition: absorbed_dose.h:51
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+

SI provides conversions and arithmetic operations with values of any of the International System of Units with strong type safety at compile time. All units are special typedefs of the template struct SI::unit_t. Only the value of the unit is stored internally, the ratio (i.e. milli, micro, kilo...) is determined as a type trait to allow all units to have the same resolution across the whole implemented ratios. SI handles operations of units of the same ratios as well as when the ratios are different. See the documentation implementation details for further information. Operations between units of the same ratio are overhead-free, else there is an additional computation cost to adjust the values to the units. Passing the flag SI_DISABLE_IMPLICIT_RATIO_CONVERSION to the compiler implicit ratio conversion is not done and fails with a compiler error. See the continuous benchmark results for a comparison between the reference measurements and the implementation in SI.

+

It is possible to supply custom ratios to the built-in types and they are fully compatible for calculation with other units. However, the necessary literals or typedefs have to be supplied by the user. For instance SI::velocity_t<double, std::ratio<1000, 36>> would be "kilometre per one-hundredth-of-an-hour".

+

Converting between units is either done with the as<unit_t>() member function of unit_ or the free function SI::unit_cast<unit_t>(unit_t u). This will convert a value of the same type but a different ratio.

+

+SI Base units

+

For each unit the available literals are the implemented ratios prefixed with an underscore. i.e. _mm. _km. Generally the ratios follow metric prefixes of the international system of units The typedefs are prefixed (or in rare cases interfixed) with the standard metric prefixes. i.e. metre_t, milli_metre_t, kilo_metre_t. The prefix or interfix is marked with an * in the tables below. Units that have defined typedefs and literals can be converted to strings using stream operators or the SI::to_string function. To use the stream operators, include the header file SI/stream.h
+

+ + + + + + + + + + + + + + + + + +
Unit Dimension Symbol Unit Symbol implemented ratios unit typedefs
Length L m 10-18 to 1018 *_metre_t
Time T s 10-18 to 100 and 60/1, 3600/1 *_seconds_t, minutes_t, hours_t
Mass* M kg 10-15 to 1018 *_gram_t, *_ton_t
Electric current I A 10-18 to 1018 *_ampere_t
Thermodynamic temperature** t K 10-18 to 1018 *_kelvin_t
Amount of substance N mol 10-18 to 1018 *_mol_t
Luminosity J cd 10-18 to 1018 *_candela_t
+
    +
  • for mass the base ratio is kg (not g) as defined in the SI unit table. So there is a mismatch between the literal prefix and the internal representation.
  • +
+

** The dimension symbol for thermodynamic temperature should be Θ (Theta), but the current implementation does not allow for non-ASCII symbols or multi-char symbols

+

+Special Units

+ + + + + + + + + + + + + + + +
Unit Dimension Symbol Exponent Unit Symbol implemented ratios unit typedefs
Area L 2 m2 10-18 to 1018 square_*_metre_t
Volume L 3 m3 10-18 to 1018 cubic_*_metre_t
Frequency T -1 Hz 10-18 to 1018 *_hertz_t
Angle* r 1 rad 10-18 to 1 *_radian_t
Angle (Degrees)* r 1 deg micro, milli, 1 *_radian_t
Solid Angle* R 1 sr 10-18 to 1 *_steradian_t
+
    +
  • Angle, Angle (degree) and solid angle are simple containers, not containing any functionality to do angle/solid-angle computation such as an overflow after 2*pi. Converting between radians and degree might lose precision, especially if working with long doubles because the ratios not precise enough, as they have to be represented as long ints
  • +
+

+Derived units with special names

+

All units that can be built from other units decay to the respective units by inverting the mathematical operation. I.e if Q = I * T then Q / I = T and Q / T = I

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Unit Dimension Symbol Unit Symbol buildable from implemented literals unit typedefs
Velocity v m/s L / T m_p_s, km_p_h, _c metre_per_second_t, kilometre_per_second_t, speed_of_light_t
Acceleration a m/s^2 v / T, v^2 / L none none
Electric charge Q C I * T aC to EC *_coulomb_t
Electric potential U V P / I, E/Q aV to EV *_volt_t
Electric resistance O* Ohm (Ω) U / I, 1/G aOhm to EOhm *_ohm_t
Electric conductance G S I / U, 1/R aS to ES *_siemens_t
Electric capacity C F Q / U aF to EF *_farad_t
Force F N M * a aN to EN *_newton_t
Pressure p pa F / L^2 apa to Epa *_pascal_t
Energy E J F * L, p * L^3 aJ to EJ *_joule_t
Power P W E/T aW to EW *_watt_t
Magnetic Flux f* Wb U * T aWb to EWb *_weber_t
Magnetic Field B T f/L^2 aT to ET *_tesla_t
Momentum o* kgâ‹…m/s M * v none none
Inductance l H f / I aH to EH *_henry_t
Luminous flux m* lm J * R alm to Elm *_lumen_t
Luminance i* lx m / a alx to Elx *_lux_t
Radioactivity A Bq aBq to EBq *_becquerel_t
Absorbed Dose D Gy aGy to EGy *_gray_t
Equivalent Dose H Sv aSv to ESv *_sievert_t
Catalytic activity K kat N / T akat to Ekat *_katal_t
Surface flow s m^2/s L^2 / T none
Volumetric flow V m^3/s L^3 / T none
Angular frequency w* rad/s r / T none
+
    +
  • These dimensions do not yet have the correct symbols, because the current implementation does not allow for non-ASCII symbols or multi-char symbols. The dimension symbol for electric resistance should be Ω (Ohm) and for magnetic flux Φ (Phi). Luminance should be Eb. Angular velocity should be ω (omega). Luminous flux should be Φv which is even less supported than Φ (Phi) itself.
  • +
+

+Non-Standard Units

+

Non standard units are not regulated by the BIPM but are accepted for use with the SI standard.

+ + + + + +
Unit Dimension Symbol literals implemented ratios unit typedefs
Astronomic Units of length L AU, ly, pc 149597870691:1 (AU), 9460730777119564:1 (ly), 30856775814913700:1 (pc) astronomic_unit_t (_AU), lightyear_t (_ly), parsec_t (_pc)
+

+Building & compatibility

+

SI is a header-only library that uses C++17 features. Building is tested using cmake > 3.23 and verified for g++7, g++8, clang5, clang6, clang7, msvc 19, and AppleClang 10.0. I recommend using conan 2.0 to download any dependencies for testing, but can be used without it, if the tests are not built.

+

SI uses CMakeDeps generator of conan to find dependencies. To install the dependencies use

+
conan install . --output-folder=build --build=missing --settings=build_type=Debug
+

substitute --settings=build_type=Debug with --settings=build_type=Release to switch between debug and release builds.

+

By using the CMAkeDeps generator, you can either build manually or use the CMake presets provided.

+
cmake --preset=ci-ninja-debug
+
cmake --build build
+

+Installing

+

The default installation location for SI is /usr/local/lib/SI. SI can be installed using raw cmake, cpack (cmakes package mechanism), or as a conan.io package provided from conan center

+

See the installation guide for detailed instructions

+

+Including with FetchContent

+

Note: Getting SI as a conan package is preferred.

+

To install with CMake's FetchContent, add the following to your CMakeLists.txt

+
include(FetchContent)
+
+
FetchContent_Declare(
+
SI
+
GIT_REPOSITORY https://gitlab.com/bernedom/SI.git
+
# This will get the latest version
+
# To pin to a specific version or hash, add the version/hash here instead
+
# (e.g. 2.5.1 or 63b267211a6f256f7ba8d5a26e17138bbcf95ba8)
+
GIT_TAG main
+
)
+
+
FetchContent_MakeAvailable(SI)
+
+
# ...
+
+
# Link the library to your target. Change this as needed!
+
target_link_libraries(${PROJECT_NAME} PUBLIC SI::SI)
+

+Packaging

+

SI is available as 'raw' download from this repository but also as conan package. Getting SI from conan-center is the preferred way.

+

+Implementation details

+

For further information and deeper technical details refer to the implementation details document

+

+Breaking changes between versions 1.x.x and versions 2.x.x

+

Versions above 2.0.0 will not be fully compatible with older versions because of the breaking changes mentioned in the changelog. From version 2.0.0 on the conan package is named lower case si to conform to the conan naming convention.

+
+
+ + + + diff --git a/doc/inductance_8h.html b/doc/inductance_8h.html new file mode 100644 index 00000000..e1a221a6 --- /dev/null +++ b/doc/inductance_8h.html @@ -0,0 +1,266 @@ + + + + + + + +SI: SI/inductance.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
inductance.h File Reference
+
+
+
#include "detail/number_parser.h"
+#include "detail/operator_helpers.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+#include "electric_current.h"
+#include "magnetic_flux.h"
+
+Include dependency graph for inductance.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'l', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'l', _ratio >
 
+ + + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::inductance_t = detail::unit_t< 'l', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_henry_t = inductance_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_henry_t = inductance_t< _type, std::femto >
 
template<typename _type >
using SI::pico_henry_t = inductance_t< _type, std::pico >
 
template<typename _type >
using SI::nano_henry_t = inductance_t< _type, std::nano >
 
template<typename _type >
using SI::micro_henry_t = inductance_t< _type, std::micro >
 
template<typename _type >
using SI::milli_henry_t = inductance_t< _type, std::milli >
 
template<typename _type >
using SI::henry_t = inductance_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_henry_t = inductance_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_henry_t = inductance_t< _type, std::mega >
 
template<typename _type >
using SI::giga_henry_t = inductance_t< _type, std::giga >
 
template<typename _type >
using SI::tera_henry_t = inductance_t< _type, std::tera >
 
template<typename _type >
using SI::peta_henry_t = inductance_t< _type, std::peta >
 
template<typename _type >
using SI::exa_henry_t = inductance_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_henry_t< int64_t > SI::literals::operator""_aH ()
 
template<char... _digits>
constexpr femto_henry_t< int64_t > SI::literals::operator""_fH ()
 
template<char... _digits>
constexpr pico_henry_t< int64_t > SI::literals::operator""_pH ()
 
template<char... _digits>
constexpr nano_henry_t< int64_t > SI::literals::operator""_nH ()
 
template<char... _digits>
constexpr micro_henry_t< int64_t > SI::literals::operator""_uH ()
 
template<char... _digits>
constexpr milli_henry_t< int64_t > SI::literals::operator""_mH ()
 
template<char... _digits>
constexpr henry_t< int64_t > SI::literals::operator""_H ()
 
template<char... _digits>
constexpr kilo_henry_t< int64_t > SI::literals::operator""_kH ()
 
template<char... _digits>
constexpr mega_henry_t< int64_t > SI::literals::operator""_MH ()
 
template<char... _digits>
constexpr giga_henry_t< int64_t > SI::literals::operator""_GH ()
 
template<char... _digits>
constexpr tera_henry_t< int64_t > SI::literals::operator""_TH ()
 
template<char... _digits>
constexpr peta_henry_t< int64_t > SI::literals::operator""_PH ()
 
template<char... _digits>
constexpr exa_henry_t< int64_t > SI::literals::operator""_EH ()
 
constexpr atto_henry_t< long double > SI::literals::operator""_aH (long double value)
 
constexpr femto_henry_t< long double > SI::literals::operator""_fH (long double value)
 
constexpr pico_henry_t< long double > SI::literals::operator""_pH (long double value)
 
constexpr nano_henry_t< long double > SI::literals::operator""_nH (long double value)
 
constexpr micro_henry_t< long double > SI::literals::operator""_uH (long double value)
 
constexpr milli_henry_t< long double > SI::literals::operator""_mH (long double value)
 
constexpr henry_t< long double > SI::literals::operator""_H (long double value)
 
constexpr kilo_henry_t< long double > SI::literals::operator""_kH (long double value)
 
constexpr mega_henry_t< long double > SI::literals::operator""_MH (long double value)
 
constexpr giga_henry_t< long double > SI::literals::operator""_GH (long double value)
 
constexpr tera_henry_t< long double > SI::literals::operator""_TH (long double value)
 
constexpr peta_henry_t< long double > SI::literals::operator""_PH (long double value)
 
constexpr exa_henry_t< long double > SI::literals::operator""_EH (long double value)
 
+
+ + + + diff --git a/doc/inductance_8h__incl.map b/doc/inductance_8h__incl.map new file mode 100644 index 00000000..82eee2be --- /dev/null +++ b/doc/inductance_8h__incl.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/inductance_8h__incl.md5 b/doc/inductance_8h__incl.md5 new file mode 100644 index 00000000..deca3b8b --- /dev/null +++ b/doc/inductance_8h__incl.md5 @@ -0,0 +1 @@ +9cb917bf4c8c2bb5c384f627d669e440 \ No newline at end of file diff --git a/doc/inductance_8h__incl.png b/doc/inductance_8h__incl.png new file mode 100644 index 00000000..6f4c82fa Binary files /dev/null and b/doc/inductance_8h__incl.png differ diff --git a/doc/inductance_8h_source.html b/doc/inductance_8h_source.html new file mode 100644 index 00000000..880d608a --- /dev/null +++ b/doc/inductance_8h_source.html @@ -0,0 +1,241 @@ + + + + + + + +SI: SI/inductance.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
inductance.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+ +
16 #include "detail/unit.h"
+
17 #include "detail/unit_symbol.h"
+
18 #include "electric_current.h"
+
19 #include "magnetic_flux.h"
+
20 
+
21 namespace SI {
+
22 template <typename _type, class _ratio = std::ratio<1>>
+ +
24 
+
26 template <typename _type> using atto_henry_t = inductance_t<_type, std::atto>;
+
27 template <typename _type> using femto_henry_t = inductance_t<_type, std::femto>;
+
28 template <typename _type> using pico_henry_t = inductance_t<_type, std::pico>;
+
29 template <typename _type> using nano_henry_t = inductance_t<_type, std::nano>;
+
30 template <typename _type> using micro_henry_t = inductance_t<_type, std::micro>;
+
31 template <typename _type> using milli_henry_t = inductance_t<_type, std::milli>;
+
32 template <typename _type> using henry_t = inductance_t<_type, std::ratio<1>>;
+
33 template <typename _type> using kilo_henry_t = inductance_t<_type, std::kilo>;
+
34 template <typename _type> using mega_henry_t = inductance_t<_type, std::mega>;
+
35 template <typename _type> using giga_henry_t = inductance_t<_type, std::giga>;
+
36 template <typename _type> using tera_henry_t = inductance_t<_type, std::tera>;
+
37 template <typename _type> using peta_henry_t = inductance_t<_type, std::peta>;
+
38 template <typename _type> using exa_henry_t = inductance_t<_type, std::exa>;
+
39 
+
40 // specialize unit_symbol for usage with stream operators
+
41 template <>
+
42 struct unit_symbol<'l', std::ratio<1>> : SI::detail::unit_symbol_impl<'H'> {};
+
43 
+
44 template <typename _ratio>
+
45 struct unit_symbol<'l', _ratio>
+
46  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value,
+
47  'H'> {};
+
48 
+
49 namespace detail {
+ +
51 } // namespace detail
+
52 
+
53 inline namespace literals {
+
54 template <char... _digits> constexpr atto_henry_t<int64_t> operator""_aH() {
+
55  return atto_henry_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
56 }
+
57 
+
58 template <char... _digits> constexpr femto_henry_t<int64_t> operator""_fH() {
+
59  return femto_henry_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
60 }
+
61 
+
62 template <char... _digits> constexpr pico_henry_t<int64_t> operator""_pH() {
+
63  return pico_henry_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
64 }
+
65 
+
66 template <char... _digits> constexpr nano_henry_t<int64_t> operator""_nH() {
+
67  return nano_henry_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
68 }
+
69 
+
70 template <char... _digits> constexpr micro_henry_t<int64_t> operator""_uH() {
+
71  return micro_henry_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
72 }
+
73 
+
74 template <char... _digits> constexpr milli_henry_t<int64_t> operator""_mH() {
+
75  return milli_henry_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
76 }
+
77 
+
78 template <char... _digits> constexpr henry_t<int64_t> operator""_H() {
+
79  return henry_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
80 }
+
81 
+
82 template <char... _digits> constexpr kilo_henry_t<int64_t> operator""_kH() {
+
83  return kilo_henry_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
84 }
+
85 
+
86 template <char... _digits> constexpr mega_henry_t<int64_t> operator""_MH() {
+
87  return mega_henry_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
88 }
+
89 
+
90 template <char... _digits> constexpr giga_henry_t<int64_t> operator""_GH() {
+
91  return giga_henry_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
92 }
+
93 
+
94 template <char... _digits> constexpr tera_henry_t<int64_t> operator""_TH() {
+
95  return tera_henry_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
96 }
+
97 
+
98 template <char... _digits> constexpr peta_henry_t<int64_t> operator""_PH() {
+
99  return peta_henry_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
100 }
+
101 
+
102 template <char... _digits> constexpr exa_henry_t<int64_t> operator""_EH() {
+
103  return exa_henry_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
104 }
+
105 
+
106 constexpr atto_henry_t<long double> operator""_aH(long double value) {
+
107  return atto_henry_t<long double>{value};
+
108 }
+
109 
+
110 constexpr femto_henry_t<long double> operator""_fH(long double value) {
+
111  return femto_henry_t<long double>{value};
+
112 }
+
113 
+
114 constexpr pico_henry_t<long double> operator""_pH(long double value) {
+
115  return pico_henry_t<long double>{value};
+
116 }
+
117 
+
118 constexpr nano_henry_t<long double> operator""_nH(long double value) {
+
119  return nano_henry_t<long double>{value};
+
120 }
+
121 
+
122 constexpr micro_henry_t<long double> operator""_uH(long double value) {
+
123  return micro_henry_t<long double>{value};
+
124 }
+
125 
+
126 constexpr milli_henry_t<long double> operator""_mH(long double value) {
+
127  return milli_henry_t<long double>{value};
+
128 }
+
129 
+
130 constexpr henry_t<long double> operator""_H(long double value) {
+
131  return henry_t<long double>{value};
+
132 }
+
133 
+
134 constexpr kilo_henry_t<long double> operator""_kH(long double value) {
+
135  return kilo_henry_t<long double>{value};
+
136 }
+
137 
+
138 constexpr mega_henry_t<long double> operator""_MH(long double value) {
+
139  return mega_henry_t<long double>{value};
+
140 }
+
141 
+
142 constexpr giga_henry_t<long double> operator""_GH(long double value) {
+
143  return giga_henry_t<long double>{value};
+
144 }
+
145 
+
146 constexpr tera_henry_t<long double> operator""_TH(long double value) {
+
147  return tera_henry_t<long double>{value};
+
148 }
+
149 
+
150 constexpr peta_henry_t<long double> operator""_PH(long double value) {
+
151  return peta_henry_t<long double>{value};
+
152 }
+
153 
+
154 constexpr exa_henry_t<long double> operator""_EH(long double value) {
+
155  return exa_henry_t<long double>{value};
+
156 }
+
157 
+
158 } // namespace literals
+
159 } // namespace SI
+ + +
BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
+
Definition: absorbed_dose.h:18
+ + +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/inherit_graph_0.map b/doc/inherit_graph_0.map new file mode 100644 index 00000000..4ba0e8c0 --- /dev/null +++ b/doc/inherit_graph_0.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/inherit_graph_0.md5 b/doc/inherit_graph_0.md5 new file mode 100644 index 00000000..8a67ca1e --- /dev/null +++ b/doc/inherit_graph_0.md5 @@ -0,0 +1 @@ +4306feeb692c17449d4039cfa63dbd20 \ No newline at end of file diff --git a/doc/inherit_graph_0.png b/doc/inherit_graph_0.png new file mode 100644 index 00000000..fa28cc45 Binary files /dev/null and b/doc/inherit_graph_0.png differ diff --git a/doc/inherit_graph_1.map b/doc/inherit_graph_1.map new file mode 100644 index 00000000..e2c6be63 --- /dev/null +++ b/doc/inherit_graph_1.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/inherit_graph_1.md5 b/doc/inherit_graph_1.md5 new file mode 100644 index 00000000..fb99aadb --- /dev/null +++ b/doc/inherit_graph_1.md5 @@ -0,0 +1 @@ +c143be41aff12d944769bd13f7285aaa \ No newline at end of file diff --git a/doc/inherit_graph_1.png b/doc/inherit_graph_1.png new file mode 100644 index 00000000..b0e98e8e Binary files /dev/null and b/doc/inherit_graph_1.png differ diff --git a/doc/inherit_graph_10.map b/doc/inherit_graph_10.map new file mode 100644 index 00000000..f102c60c --- /dev/null +++ b/doc/inherit_graph_10.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/inherit_graph_10.md5 b/doc/inherit_graph_10.md5 new file mode 100644 index 00000000..745b5a83 --- /dev/null +++ b/doc/inherit_graph_10.md5 @@ -0,0 +1 @@ +c00f2e7b0af10ed75ffaad3ca06033a0 \ No newline at end of file diff --git a/doc/inherit_graph_10.png b/doc/inherit_graph_10.png new file mode 100644 index 00000000..b91f92cb Binary files /dev/null and b/doc/inherit_graph_10.png differ diff --git a/doc/inherit_graph_11.map b/doc/inherit_graph_11.map new file mode 100644 index 00000000..a66e3f5a --- /dev/null +++ b/doc/inherit_graph_11.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/inherit_graph_11.md5 b/doc/inherit_graph_11.md5 new file mode 100644 index 00000000..b8e06be3 --- /dev/null +++ b/doc/inherit_graph_11.md5 @@ -0,0 +1 @@ +f20004cc69775d71b444469f8c29b29b \ No newline at end of file diff --git a/doc/inherit_graph_11.png b/doc/inherit_graph_11.png new file mode 100644 index 00000000..0bf162a0 Binary files /dev/null and b/doc/inherit_graph_11.png differ diff --git a/doc/inherit_graph_12.map b/doc/inherit_graph_12.map new file mode 100644 index 00000000..dde72a2a --- /dev/null +++ b/doc/inherit_graph_12.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/inherit_graph_12.md5 b/doc/inherit_graph_12.md5 new file mode 100644 index 00000000..0d6f9450 --- /dev/null +++ b/doc/inherit_graph_12.md5 @@ -0,0 +1 @@ +126c68d99083d4facf42bfc8d1d0b33e \ No newline at end of file diff --git a/doc/inherit_graph_12.png b/doc/inherit_graph_12.png new file mode 100644 index 00000000..678523a9 Binary files /dev/null and b/doc/inherit_graph_12.png differ diff --git a/doc/inherit_graph_13.map b/doc/inherit_graph_13.map new file mode 100644 index 00000000..95e4fe0c --- /dev/null +++ b/doc/inherit_graph_13.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/inherit_graph_13.md5 b/doc/inherit_graph_13.md5 new file mode 100644 index 00000000..d26865b2 --- /dev/null +++ b/doc/inherit_graph_13.md5 @@ -0,0 +1 @@ +2a0775ad6b5adc0bb3bae1ea8cd2b0a3 \ No newline at end of file diff --git a/doc/inherit_graph_13.png b/doc/inherit_graph_13.png new file mode 100644 index 00000000..cc8907a9 Binary files /dev/null and b/doc/inherit_graph_13.png differ diff --git a/doc/inherit_graph_14.map b/doc/inherit_graph_14.map new file mode 100644 index 00000000..059cf8d0 --- /dev/null +++ b/doc/inherit_graph_14.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_14.md5 b/doc/inherit_graph_14.md5 new file mode 100644 index 00000000..ff488bc9 --- /dev/null +++ b/doc/inherit_graph_14.md5 @@ -0,0 +1 @@ +9299af0fea257130ec61cd1ba51cf1b5 \ No newline at end of file diff --git a/doc/inherit_graph_14.png b/doc/inherit_graph_14.png new file mode 100644 index 00000000..12c0b28f Binary files /dev/null and b/doc/inherit_graph_14.png differ diff --git a/doc/inherit_graph_15.map b/doc/inherit_graph_15.map new file mode 100644 index 00000000..29acc6e1 --- /dev/null +++ b/doc/inherit_graph_15.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/inherit_graph_15.md5 b/doc/inherit_graph_15.md5 new file mode 100644 index 00000000..d1b20547 --- /dev/null +++ b/doc/inherit_graph_15.md5 @@ -0,0 +1 @@ +602c73adabbbdaf7fef9799d77bbd98f \ No newline at end of file diff --git a/doc/inherit_graph_15.png b/doc/inherit_graph_15.png new file mode 100644 index 00000000..3c107f55 Binary files /dev/null and b/doc/inherit_graph_15.png differ diff --git a/doc/inherit_graph_16.map b/doc/inherit_graph_16.map new file mode 100644 index 00000000..4ce6e6ce --- /dev/null +++ b/doc/inherit_graph_16.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/inherit_graph_16.md5 b/doc/inherit_graph_16.md5 new file mode 100644 index 00000000..1a59642b --- /dev/null +++ b/doc/inherit_graph_16.md5 @@ -0,0 +1 @@ +f479e22b45616756eeb9ef943b2c9dc7 \ No newline at end of file diff --git a/doc/inherit_graph_16.png b/doc/inherit_graph_16.png new file mode 100644 index 00000000..aa04eec5 Binary files /dev/null and b/doc/inherit_graph_16.png differ diff --git a/doc/inherit_graph_17.map b/doc/inherit_graph_17.map new file mode 100644 index 00000000..fb6fed15 --- /dev/null +++ b/doc/inherit_graph_17.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_17.md5 b/doc/inherit_graph_17.md5 new file mode 100644 index 00000000..cebb8a19 --- /dev/null +++ b/doc/inherit_graph_17.md5 @@ -0,0 +1 @@ +3c0255bd6117fc548db6c410fae918ad \ No newline at end of file diff --git a/doc/inherit_graph_17.png b/doc/inherit_graph_17.png new file mode 100644 index 00000000..ee497b66 Binary files /dev/null and b/doc/inherit_graph_17.png differ diff --git a/doc/inherit_graph_18.map b/doc/inherit_graph_18.map new file mode 100644 index 00000000..40bf0509 --- /dev/null +++ b/doc/inherit_graph_18.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_18.md5 b/doc/inherit_graph_18.md5 new file mode 100644 index 00000000..a754a39b --- /dev/null +++ b/doc/inherit_graph_18.md5 @@ -0,0 +1 @@ +d05767514e4393421c3718f51c9c0d6b \ No newline at end of file diff --git a/doc/inherit_graph_18.png b/doc/inherit_graph_18.png new file mode 100644 index 00000000..1aab04b2 Binary files /dev/null and b/doc/inherit_graph_18.png differ diff --git a/doc/inherit_graph_19.map b/doc/inherit_graph_19.map new file mode 100644 index 00000000..44fdc4f1 --- /dev/null +++ b/doc/inherit_graph_19.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_19.md5 b/doc/inherit_graph_19.md5 new file mode 100644 index 00000000..60e2fd4c --- /dev/null +++ b/doc/inherit_graph_19.md5 @@ -0,0 +1 @@ +9041ea19c873bbaef8fe725b68be0be4 \ No newline at end of file diff --git a/doc/inherit_graph_19.png b/doc/inherit_graph_19.png new file mode 100644 index 00000000..a2e4ede3 Binary files /dev/null and b/doc/inherit_graph_19.png differ diff --git a/doc/inherit_graph_2.map b/doc/inherit_graph_2.map new file mode 100644 index 00000000..fb543184 --- /dev/null +++ b/doc/inherit_graph_2.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_2.md5 b/doc/inherit_graph_2.md5 new file mode 100644 index 00000000..c9af5223 --- /dev/null +++ b/doc/inherit_graph_2.md5 @@ -0,0 +1 @@ +5951ed7221bfced5674dc6927579cfc0 \ No newline at end of file diff --git a/doc/inherit_graph_2.png b/doc/inherit_graph_2.png new file mode 100644 index 00000000..830ba59b Binary files /dev/null and b/doc/inherit_graph_2.png differ diff --git a/doc/inherit_graph_20.map b/doc/inherit_graph_20.map new file mode 100644 index 00000000..a74e5a04 --- /dev/null +++ b/doc/inherit_graph_20.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_20.md5 b/doc/inherit_graph_20.md5 new file mode 100644 index 00000000..0f7dd61d --- /dev/null +++ b/doc/inherit_graph_20.md5 @@ -0,0 +1 @@ +f67eb16b76bd9e5e70a994f2af42b2d5 \ No newline at end of file diff --git a/doc/inherit_graph_20.png b/doc/inherit_graph_20.png new file mode 100644 index 00000000..2533eeec Binary files /dev/null and b/doc/inherit_graph_20.png differ diff --git a/doc/inherit_graph_21.map b/doc/inherit_graph_21.map new file mode 100644 index 00000000..4abe870d --- /dev/null +++ b/doc/inherit_graph_21.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_21.md5 b/doc/inherit_graph_21.md5 new file mode 100644 index 00000000..a480d958 --- /dev/null +++ b/doc/inherit_graph_21.md5 @@ -0,0 +1 @@ +b0c80882afc15157450947e123750cba \ No newline at end of file diff --git a/doc/inherit_graph_21.png b/doc/inherit_graph_21.png new file mode 100644 index 00000000..38e0dc1f Binary files /dev/null and b/doc/inherit_graph_21.png differ diff --git a/doc/inherit_graph_22.map b/doc/inherit_graph_22.map new file mode 100644 index 00000000..6b402180 --- /dev/null +++ b/doc/inherit_graph_22.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_22.md5 b/doc/inherit_graph_22.md5 new file mode 100644 index 00000000..82504b9e --- /dev/null +++ b/doc/inherit_graph_22.md5 @@ -0,0 +1 @@ +5e7954327557dd9047e90e426cc3c3a5 \ No newline at end of file diff --git a/doc/inherit_graph_22.png b/doc/inherit_graph_22.png new file mode 100644 index 00000000..6e9ff94d Binary files /dev/null and b/doc/inherit_graph_22.png differ diff --git a/doc/inherit_graph_23.map b/doc/inherit_graph_23.map new file mode 100644 index 00000000..37c1ce9c --- /dev/null +++ b/doc/inherit_graph_23.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_23.md5 b/doc/inherit_graph_23.md5 new file mode 100644 index 00000000..ba931f27 --- /dev/null +++ b/doc/inherit_graph_23.md5 @@ -0,0 +1 @@ +06ed7320b19bd150206e006f4a991052 \ No newline at end of file diff --git a/doc/inherit_graph_23.png b/doc/inherit_graph_23.png new file mode 100644 index 00000000..c37c027b Binary files /dev/null and b/doc/inherit_graph_23.png differ diff --git a/doc/inherit_graph_24.map b/doc/inherit_graph_24.map new file mode 100644 index 00000000..d901f3bd --- /dev/null +++ b/doc/inherit_graph_24.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_24.md5 b/doc/inherit_graph_24.md5 new file mode 100644 index 00000000..9c790d8e --- /dev/null +++ b/doc/inherit_graph_24.md5 @@ -0,0 +1 @@ +bf3aaa17fb3050fa510d86dbb0092221 \ No newline at end of file diff --git a/doc/inherit_graph_24.png b/doc/inherit_graph_24.png new file mode 100644 index 00000000..4b51aad5 Binary files /dev/null and b/doc/inherit_graph_24.png differ diff --git a/doc/inherit_graph_25.map b/doc/inherit_graph_25.map new file mode 100644 index 00000000..49eb42f2 --- /dev/null +++ b/doc/inherit_graph_25.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_25.md5 b/doc/inherit_graph_25.md5 new file mode 100644 index 00000000..88fd182c --- /dev/null +++ b/doc/inherit_graph_25.md5 @@ -0,0 +1 @@ +f5a2ccc3ede5ab08563eadbdf4b893f7 \ No newline at end of file diff --git a/doc/inherit_graph_25.png b/doc/inherit_graph_25.png new file mode 100644 index 00000000..d42ec0c5 Binary files /dev/null and b/doc/inherit_graph_25.png differ diff --git a/doc/inherit_graph_26.map b/doc/inherit_graph_26.map new file mode 100644 index 00000000..0f397ecb --- /dev/null +++ b/doc/inherit_graph_26.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_26.md5 b/doc/inherit_graph_26.md5 new file mode 100644 index 00000000..f95a9c6d --- /dev/null +++ b/doc/inherit_graph_26.md5 @@ -0,0 +1 @@ +dd4c6a4649506eb1482996560540bb80 \ No newline at end of file diff --git a/doc/inherit_graph_26.png b/doc/inherit_graph_26.png new file mode 100644 index 00000000..4cd1a7c7 Binary files /dev/null and b/doc/inherit_graph_26.png differ diff --git a/doc/inherit_graph_27.map b/doc/inherit_graph_27.map new file mode 100644 index 00000000..656de30c --- /dev/null +++ b/doc/inherit_graph_27.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_27.md5 b/doc/inherit_graph_27.md5 new file mode 100644 index 00000000..02fea378 --- /dev/null +++ b/doc/inherit_graph_27.md5 @@ -0,0 +1 @@ +fbf949035d40dabd2399ef3fd7822f3d \ No newline at end of file diff --git a/doc/inherit_graph_27.png b/doc/inherit_graph_27.png new file mode 100644 index 00000000..68a7ad84 Binary files /dev/null and b/doc/inherit_graph_27.png differ diff --git a/doc/inherit_graph_28.map b/doc/inherit_graph_28.map new file mode 100644 index 00000000..64b921d1 --- /dev/null +++ b/doc/inherit_graph_28.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_28.md5 b/doc/inherit_graph_28.md5 new file mode 100644 index 00000000..d3805077 --- /dev/null +++ b/doc/inherit_graph_28.md5 @@ -0,0 +1 @@ +5b68df5a3c5f1f7c5ba0c5e0bdc82fa6 \ No newline at end of file diff --git a/doc/inherit_graph_28.png b/doc/inherit_graph_28.png new file mode 100644 index 00000000..96996c64 Binary files /dev/null and b/doc/inherit_graph_28.png differ diff --git a/doc/inherit_graph_29.map b/doc/inherit_graph_29.map new file mode 100644 index 00000000..1fdf263c --- /dev/null +++ b/doc/inherit_graph_29.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_29.md5 b/doc/inherit_graph_29.md5 new file mode 100644 index 00000000..7894b727 --- /dev/null +++ b/doc/inherit_graph_29.md5 @@ -0,0 +1 @@ +12331aac1186e511dade6801104b9ddc \ No newline at end of file diff --git a/doc/inherit_graph_29.png b/doc/inherit_graph_29.png new file mode 100644 index 00000000..8efbc783 Binary files /dev/null and b/doc/inherit_graph_29.png differ diff --git a/doc/inherit_graph_3.map b/doc/inherit_graph_3.map new file mode 100644 index 00000000..bcaec346 --- /dev/null +++ b/doc/inherit_graph_3.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/inherit_graph_3.md5 b/doc/inherit_graph_3.md5 new file mode 100644 index 00000000..3929f22f --- /dev/null +++ b/doc/inherit_graph_3.md5 @@ -0,0 +1 @@ +7e9727350f1750f8fbea4635c2c5909d \ No newline at end of file diff --git a/doc/inherit_graph_3.png b/doc/inherit_graph_3.png new file mode 100644 index 00000000..6163c1da Binary files /dev/null and b/doc/inherit_graph_3.png differ diff --git a/doc/inherit_graph_30.map b/doc/inherit_graph_30.map new file mode 100644 index 00000000..b1cf2e98 --- /dev/null +++ b/doc/inherit_graph_30.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_30.md5 b/doc/inherit_graph_30.md5 new file mode 100644 index 00000000..3a85c0ef --- /dev/null +++ b/doc/inherit_graph_30.md5 @@ -0,0 +1 @@ +d9c18c8308e5ad6194e40c2633043319 \ No newline at end of file diff --git a/doc/inherit_graph_30.png b/doc/inherit_graph_30.png new file mode 100644 index 00000000..f418fa53 Binary files /dev/null and b/doc/inherit_graph_30.png differ diff --git a/doc/inherit_graph_31.map b/doc/inherit_graph_31.map new file mode 100644 index 00000000..02c0f360 --- /dev/null +++ b/doc/inherit_graph_31.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_31.md5 b/doc/inherit_graph_31.md5 new file mode 100644 index 00000000..69903182 --- /dev/null +++ b/doc/inherit_graph_31.md5 @@ -0,0 +1 @@ +2ee40861898378d866ee7944525c52a6 \ No newline at end of file diff --git a/doc/inherit_graph_31.png b/doc/inherit_graph_31.png new file mode 100644 index 00000000..adbb76d1 Binary files /dev/null and b/doc/inherit_graph_31.png differ diff --git a/doc/inherit_graph_32.map b/doc/inherit_graph_32.map new file mode 100644 index 00000000..9dd24cdc --- /dev/null +++ b/doc/inherit_graph_32.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_32.md5 b/doc/inherit_graph_32.md5 new file mode 100644 index 00000000..8d1c3d90 --- /dev/null +++ b/doc/inherit_graph_32.md5 @@ -0,0 +1 @@ +fd9545545ba38f5d28d871f5028b87fb \ No newline at end of file diff --git a/doc/inherit_graph_32.png b/doc/inherit_graph_32.png new file mode 100644 index 00000000..422df6ba Binary files /dev/null and b/doc/inherit_graph_32.png differ diff --git a/doc/inherit_graph_33.map b/doc/inherit_graph_33.map new file mode 100644 index 00000000..68fce1c9 --- /dev/null +++ b/doc/inherit_graph_33.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_33.md5 b/doc/inherit_graph_33.md5 new file mode 100644 index 00000000..d85e8f56 --- /dev/null +++ b/doc/inherit_graph_33.md5 @@ -0,0 +1 @@ +2230e7c880bd95207aeb72e66369a511 \ No newline at end of file diff --git a/doc/inherit_graph_33.png b/doc/inherit_graph_33.png new file mode 100644 index 00000000..55a85654 Binary files /dev/null and b/doc/inherit_graph_33.png differ diff --git a/doc/inherit_graph_34.map b/doc/inherit_graph_34.map new file mode 100644 index 00000000..ed2245b5 --- /dev/null +++ b/doc/inherit_graph_34.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_34.md5 b/doc/inherit_graph_34.md5 new file mode 100644 index 00000000..c35edfcf --- /dev/null +++ b/doc/inherit_graph_34.md5 @@ -0,0 +1 @@ +b35e9340de3a9ec6cbfce7d51a6ab3a5 \ No newline at end of file diff --git a/doc/inherit_graph_34.png b/doc/inherit_graph_34.png new file mode 100644 index 00000000..2e57399b Binary files /dev/null and b/doc/inherit_graph_34.png differ diff --git a/doc/inherit_graph_35.map b/doc/inherit_graph_35.map new file mode 100644 index 00000000..4aa65da8 --- /dev/null +++ b/doc/inherit_graph_35.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_35.md5 b/doc/inherit_graph_35.md5 new file mode 100644 index 00000000..0318d50f --- /dev/null +++ b/doc/inherit_graph_35.md5 @@ -0,0 +1 @@ +cf3dc1479efa609411da9abe5ae3a41a \ No newline at end of file diff --git a/doc/inherit_graph_35.png b/doc/inherit_graph_35.png new file mode 100644 index 00000000..a178703f Binary files /dev/null and b/doc/inherit_graph_35.png differ diff --git a/doc/inherit_graph_36.map b/doc/inherit_graph_36.map new file mode 100644 index 00000000..ddcb21bc --- /dev/null +++ b/doc/inherit_graph_36.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_36.md5 b/doc/inherit_graph_36.md5 new file mode 100644 index 00000000..d6b79577 --- /dev/null +++ b/doc/inherit_graph_36.md5 @@ -0,0 +1 @@ +911f5804075f4947b34ffb514bb94fab \ No newline at end of file diff --git a/doc/inherit_graph_36.png b/doc/inherit_graph_36.png new file mode 100644 index 00000000..24c62879 Binary files /dev/null and b/doc/inherit_graph_36.png differ diff --git a/doc/inherit_graph_37.map b/doc/inherit_graph_37.map new file mode 100644 index 00000000..35bd6cfb --- /dev/null +++ b/doc/inherit_graph_37.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_37.md5 b/doc/inherit_graph_37.md5 new file mode 100644 index 00000000..f4d2eff8 --- /dev/null +++ b/doc/inherit_graph_37.md5 @@ -0,0 +1 @@ +486f97c7d515e75e4e82dfe79cd076f8 \ No newline at end of file diff --git a/doc/inherit_graph_37.png b/doc/inherit_graph_37.png new file mode 100644 index 00000000..1a070bc1 Binary files /dev/null and b/doc/inherit_graph_37.png differ diff --git a/doc/inherit_graph_38.map b/doc/inherit_graph_38.map new file mode 100644 index 00000000..38159de3 --- /dev/null +++ b/doc/inherit_graph_38.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_38.md5 b/doc/inherit_graph_38.md5 new file mode 100644 index 00000000..ac09b917 --- /dev/null +++ b/doc/inherit_graph_38.md5 @@ -0,0 +1 @@ +34c444980b6e664ad7d03ffd70894fc0 \ No newline at end of file diff --git a/doc/inherit_graph_38.png b/doc/inherit_graph_38.png new file mode 100644 index 00000000..173a8128 Binary files /dev/null and b/doc/inherit_graph_38.png differ diff --git a/doc/inherit_graph_39.map b/doc/inherit_graph_39.map new file mode 100644 index 00000000..6b7bf1f1 --- /dev/null +++ b/doc/inherit_graph_39.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_39.md5 b/doc/inherit_graph_39.md5 new file mode 100644 index 00000000..cdc5a102 --- /dev/null +++ b/doc/inherit_graph_39.md5 @@ -0,0 +1 @@ +ba8d264ca691cc72b8e01fb1b38138a7 \ No newline at end of file diff --git a/doc/inherit_graph_39.png b/doc/inherit_graph_39.png new file mode 100644 index 00000000..2589cb3f Binary files /dev/null and b/doc/inherit_graph_39.png differ diff --git a/doc/inherit_graph_4.map b/doc/inherit_graph_4.map new file mode 100644 index 00000000..c08cba26 --- /dev/null +++ b/doc/inherit_graph_4.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/inherit_graph_4.md5 b/doc/inherit_graph_4.md5 new file mode 100644 index 00000000..1395f11c --- /dev/null +++ b/doc/inherit_graph_4.md5 @@ -0,0 +1 @@ +804e4bdccc89bcd5839b8e5799893fc7 \ No newline at end of file diff --git a/doc/inherit_graph_4.png b/doc/inherit_graph_4.png new file mode 100644 index 00000000..4cf4455d Binary files /dev/null and b/doc/inherit_graph_4.png differ diff --git a/doc/inherit_graph_40.map b/doc/inherit_graph_40.map new file mode 100644 index 00000000..2a31b330 --- /dev/null +++ b/doc/inherit_graph_40.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_40.md5 b/doc/inherit_graph_40.md5 new file mode 100644 index 00000000..66d2908f --- /dev/null +++ b/doc/inherit_graph_40.md5 @@ -0,0 +1 @@ +4b56d27828ecd63cbb821339b7b5c400 \ No newline at end of file diff --git a/doc/inherit_graph_40.png b/doc/inherit_graph_40.png new file mode 100644 index 00000000..2690c29b Binary files /dev/null and b/doc/inherit_graph_40.png differ diff --git a/doc/inherit_graph_41.map b/doc/inherit_graph_41.map new file mode 100644 index 00000000..54c08eac --- /dev/null +++ b/doc/inherit_graph_41.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_41.md5 b/doc/inherit_graph_41.md5 new file mode 100644 index 00000000..94349311 --- /dev/null +++ b/doc/inherit_graph_41.md5 @@ -0,0 +1 @@ +23ad4dfc8f40345f63848ec0e5a78c3f \ No newline at end of file diff --git a/doc/inherit_graph_41.png b/doc/inherit_graph_41.png new file mode 100644 index 00000000..3eab233d Binary files /dev/null and b/doc/inherit_graph_41.png differ diff --git a/doc/inherit_graph_42.map b/doc/inherit_graph_42.map new file mode 100644 index 00000000..003f31c2 --- /dev/null +++ b/doc/inherit_graph_42.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_42.md5 b/doc/inherit_graph_42.md5 new file mode 100644 index 00000000..6e9000ca --- /dev/null +++ b/doc/inherit_graph_42.md5 @@ -0,0 +1 @@ +0bbb9bab82b24a7bcf7571fe609d46e8 \ No newline at end of file diff --git a/doc/inherit_graph_42.png b/doc/inherit_graph_42.png new file mode 100644 index 00000000..cd9d614d Binary files /dev/null and b/doc/inherit_graph_42.png differ diff --git a/doc/inherit_graph_43.map b/doc/inherit_graph_43.map new file mode 100644 index 00000000..fe08b249 --- /dev/null +++ b/doc/inherit_graph_43.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_43.md5 b/doc/inherit_graph_43.md5 new file mode 100644 index 00000000..17e11949 --- /dev/null +++ b/doc/inherit_graph_43.md5 @@ -0,0 +1 @@ +0938060ffd32187a19df582e71683137 \ No newline at end of file diff --git a/doc/inherit_graph_43.png b/doc/inherit_graph_43.png new file mode 100644 index 00000000..a718e5b6 Binary files /dev/null and b/doc/inherit_graph_43.png differ diff --git a/doc/inherit_graph_44.map b/doc/inherit_graph_44.map new file mode 100644 index 00000000..dc596900 --- /dev/null +++ b/doc/inherit_graph_44.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_44.md5 b/doc/inherit_graph_44.md5 new file mode 100644 index 00000000..28a0d19f --- /dev/null +++ b/doc/inherit_graph_44.md5 @@ -0,0 +1 @@ +9af74ebc9889ccdc42e63569e2dc790f \ No newline at end of file diff --git a/doc/inherit_graph_44.png b/doc/inherit_graph_44.png new file mode 100644 index 00000000..1d7564a8 Binary files /dev/null and b/doc/inherit_graph_44.png differ diff --git a/doc/inherit_graph_45.map b/doc/inherit_graph_45.map new file mode 100644 index 00000000..ef495f7a --- /dev/null +++ b/doc/inherit_graph_45.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_45.md5 b/doc/inherit_graph_45.md5 new file mode 100644 index 00000000..b7b58999 --- /dev/null +++ b/doc/inherit_graph_45.md5 @@ -0,0 +1 @@ +321b1bc9f05cb04f864d4ada7821cd3d \ No newline at end of file diff --git a/doc/inherit_graph_45.png b/doc/inherit_graph_45.png new file mode 100644 index 00000000..09d3021f Binary files /dev/null and b/doc/inherit_graph_45.png differ diff --git a/doc/inherit_graph_46.map b/doc/inherit_graph_46.map new file mode 100644 index 00000000..e8285b7a --- /dev/null +++ b/doc/inherit_graph_46.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_46.md5 b/doc/inherit_graph_46.md5 new file mode 100644 index 00000000..619fd36f --- /dev/null +++ b/doc/inherit_graph_46.md5 @@ -0,0 +1 @@ +c954fb6241a53cf032a13521f8136d56 \ No newline at end of file diff --git a/doc/inherit_graph_46.png b/doc/inherit_graph_46.png new file mode 100644 index 00000000..364620a0 Binary files /dev/null and b/doc/inherit_graph_46.png differ diff --git a/doc/inherit_graph_47.map b/doc/inherit_graph_47.map new file mode 100644 index 00000000..640c1d83 --- /dev/null +++ b/doc/inherit_graph_47.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_47.md5 b/doc/inherit_graph_47.md5 new file mode 100644 index 00000000..a54ffdfc --- /dev/null +++ b/doc/inherit_graph_47.md5 @@ -0,0 +1 @@ +152fe1c03d3bb0b502007dbb664b59fb \ No newline at end of file diff --git a/doc/inherit_graph_47.png b/doc/inherit_graph_47.png new file mode 100644 index 00000000..2f9e3ac4 Binary files /dev/null and b/doc/inherit_graph_47.png differ diff --git a/doc/inherit_graph_48.map b/doc/inherit_graph_48.map new file mode 100644 index 00000000..64ea780b --- /dev/null +++ b/doc/inherit_graph_48.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_48.md5 b/doc/inherit_graph_48.md5 new file mode 100644 index 00000000..61bd22d3 --- /dev/null +++ b/doc/inherit_graph_48.md5 @@ -0,0 +1 @@ +22f1f0cabca60875f6626412a3a23892 \ No newline at end of file diff --git a/doc/inherit_graph_48.png b/doc/inherit_graph_48.png new file mode 100644 index 00000000..9ed0ba4f Binary files /dev/null and b/doc/inherit_graph_48.png differ diff --git a/doc/inherit_graph_49.map b/doc/inherit_graph_49.map new file mode 100644 index 00000000..5ea7f3ea --- /dev/null +++ b/doc/inherit_graph_49.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_49.md5 b/doc/inherit_graph_49.md5 new file mode 100644 index 00000000..3ba62d38 --- /dev/null +++ b/doc/inherit_graph_49.md5 @@ -0,0 +1 @@ +008a9b50bd860ba14e6bec364631e799 \ No newline at end of file diff --git a/doc/inherit_graph_49.png b/doc/inherit_graph_49.png new file mode 100644 index 00000000..67cab9e6 Binary files /dev/null and b/doc/inherit_graph_49.png differ diff --git a/doc/inherit_graph_5.map b/doc/inherit_graph_5.map new file mode 100644 index 00000000..ccfb944b --- /dev/null +++ b/doc/inherit_graph_5.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_5.md5 b/doc/inherit_graph_5.md5 new file mode 100644 index 00000000..f6a58c0d --- /dev/null +++ b/doc/inherit_graph_5.md5 @@ -0,0 +1 @@ +f2db2939c9d6d0d06f4ac14059ab22ed \ No newline at end of file diff --git a/doc/inherit_graph_5.png b/doc/inherit_graph_5.png new file mode 100644 index 00000000..3c9d7333 Binary files /dev/null and b/doc/inherit_graph_5.png differ diff --git a/doc/inherit_graph_50.map b/doc/inherit_graph_50.map new file mode 100644 index 00000000..338a3131 --- /dev/null +++ b/doc/inherit_graph_50.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_50.md5 b/doc/inherit_graph_50.md5 new file mode 100644 index 00000000..24e0332a --- /dev/null +++ b/doc/inherit_graph_50.md5 @@ -0,0 +1 @@ +535994c425bd7ca0faf6f4ce545c2b2c \ No newline at end of file diff --git a/doc/inherit_graph_50.png b/doc/inherit_graph_50.png new file mode 100644 index 00000000..70a69877 Binary files /dev/null and b/doc/inherit_graph_50.png differ diff --git a/doc/inherit_graph_51.map b/doc/inherit_graph_51.map new file mode 100644 index 00000000..3ab641b0 --- /dev/null +++ b/doc/inherit_graph_51.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_51.md5 b/doc/inherit_graph_51.md5 new file mode 100644 index 00000000..ca7436d6 --- /dev/null +++ b/doc/inherit_graph_51.md5 @@ -0,0 +1 @@ +272502aa5281b2069e26e4c59dae2d55 \ No newline at end of file diff --git a/doc/inherit_graph_51.png b/doc/inherit_graph_51.png new file mode 100644 index 00000000..a8cc3433 Binary files /dev/null and b/doc/inherit_graph_51.png differ diff --git a/doc/inherit_graph_52.map b/doc/inherit_graph_52.map new file mode 100644 index 00000000..6e3a657a --- /dev/null +++ b/doc/inherit_graph_52.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_52.md5 b/doc/inherit_graph_52.md5 new file mode 100644 index 00000000..0a3b49ee --- /dev/null +++ b/doc/inherit_graph_52.md5 @@ -0,0 +1 @@ +ba8ff6a82ebae4d2df218a030284f4cf \ No newline at end of file diff --git a/doc/inherit_graph_52.png b/doc/inherit_graph_52.png new file mode 100644 index 00000000..bcb50b6c Binary files /dev/null and b/doc/inherit_graph_52.png differ diff --git a/doc/inherit_graph_53.map b/doc/inherit_graph_53.map new file mode 100644 index 00000000..67deea15 --- /dev/null +++ b/doc/inherit_graph_53.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_53.md5 b/doc/inherit_graph_53.md5 new file mode 100644 index 00000000..7b4d7d7b --- /dev/null +++ b/doc/inherit_graph_53.md5 @@ -0,0 +1 @@ +0e51233e91e869a653ccfb59f09c9630 \ No newline at end of file diff --git a/doc/inherit_graph_53.png b/doc/inherit_graph_53.png new file mode 100644 index 00000000..7ee200fa Binary files /dev/null and b/doc/inherit_graph_53.png differ diff --git a/doc/inherit_graph_54.map b/doc/inherit_graph_54.map new file mode 100644 index 00000000..25307c56 --- /dev/null +++ b/doc/inherit_graph_54.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_54.md5 b/doc/inherit_graph_54.md5 new file mode 100644 index 00000000..8ccf6c54 --- /dev/null +++ b/doc/inherit_graph_54.md5 @@ -0,0 +1 @@ +82b9b49995e5e3b00eb2b2957b02b676 \ No newline at end of file diff --git a/doc/inherit_graph_54.png b/doc/inherit_graph_54.png new file mode 100644 index 00000000..5df8267f Binary files /dev/null and b/doc/inherit_graph_54.png differ diff --git a/doc/inherit_graph_55.map b/doc/inherit_graph_55.map new file mode 100644 index 00000000..b471132f --- /dev/null +++ b/doc/inherit_graph_55.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_55.md5 b/doc/inherit_graph_55.md5 new file mode 100644 index 00000000..e6965c07 --- /dev/null +++ b/doc/inherit_graph_55.md5 @@ -0,0 +1 @@ +53c283b88f809f4c0653afb733136c7c \ No newline at end of file diff --git a/doc/inherit_graph_55.png b/doc/inherit_graph_55.png new file mode 100644 index 00000000..51ae0faf Binary files /dev/null and b/doc/inherit_graph_55.png differ diff --git a/doc/inherit_graph_56.map b/doc/inherit_graph_56.map new file mode 100644 index 00000000..0181f915 --- /dev/null +++ b/doc/inherit_graph_56.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_56.md5 b/doc/inherit_graph_56.md5 new file mode 100644 index 00000000..dbb50488 --- /dev/null +++ b/doc/inherit_graph_56.md5 @@ -0,0 +1 @@ +56d4e8c41bcfbd363592027203548bbb \ No newline at end of file diff --git a/doc/inherit_graph_56.png b/doc/inherit_graph_56.png new file mode 100644 index 00000000..dde75707 Binary files /dev/null and b/doc/inherit_graph_56.png differ diff --git a/doc/inherit_graph_57.map b/doc/inherit_graph_57.map new file mode 100644 index 00000000..c81a82b2 --- /dev/null +++ b/doc/inherit_graph_57.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_57.md5 b/doc/inherit_graph_57.md5 new file mode 100644 index 00000000..7ea72b69 --- /dev/null +++ b/doc/inherit_graph_57.md5 @@ -0,0 +1 @@ +880cf75352a78b7aeb4d9c5f448fc0ff \ No newline at end of file diff --git a/doc/inherit_graph_57.png b/doc/inherit_graph_57.png new file mode 100644 index 00000000..6183f5d0 Binary files /dev/null and b/doc/inherit_graph_57.png differ diff --git a/doc/inherit_graph_58.map b/doc/inherit_graph_58.map new file mode 100644 index 00000000..cf2c41a4 --- /dev/null +++ b/doc/inherit_graph_58.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_58.md5 b/doc/inherit_graph_58.md5 new file mode 100644 index 00000000..cd3fbd23 --- /dev/null +++ b/doc/inherit_graph_58.md5 @@ -0,0 +1 @@ +ccea4bc431cac62c4363e94bd938feb5 \ No newline at end of file diff --git a/doc/inherit_graph_58.png b/doc/inherit_graph_58.png new file mode 100644 index 00000000..477e905b Binary files /dev/null and b/doc/inherit_graph_58.png differ diff --git a/doc/inherit_graph_59.map b/doc/inherit_graph_59.map new file mode 100644 index 00000000..f45bde48 --- /dev/null +++ b/doc/inherit_graph_59.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_59.md5 b/doc/inherit_graph_59.md5 new file mode 100644 index 00000000..2f5cfea9 --- /dev/null +++ b/doc/inherit_graph_59.md5 @@ -0,0 +1 @@ +30ea00458e754150081b135abfb4439d \ No newline at end of file diff --git a/doc/inherit_graph_59.png b/doc/inherit_graph_59.png new file mode 100644 index 00000000..77205b6a Binary files /dev/null and b/doc/inherit_graph_59.png differ diff --git a/doc/inherit_graph_6.map b/doc/inherit_graph_6.map new file mode 100644 index 00000000..a64c4c3b --- /dev/null +++ b/doc/inherit_graph_6.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/inherit_graph_6.md5 b/doc/inherit_graph_6.md5 new file mode 100644 index 00000000..efae4779 --- /dev/null +++ b/doc/inherit_graph_6.md5 @@ -0,0 +1 @@ +e6755b587129ed1e6c76421107e7a4e9 \ No newline at end of file diff --git a/doc/inherit_graph_6.png b/doc/inherit_graph_6.png new file mode 100644 index 00000000..c1605ee6 Binary files /dev/null and b/doc/inherit_graph_6.png differ diff --git a/doc/inherit_graph_60.map b/doc/inherit_graph_60.map new file mode 100644 index 00000000..98c5604f --- /dev/null +++ b/doc/inherit_graph_60.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_60.md5 b/doc/inherit_graph_60.md5 new file mode 100644 index 00000000..84c6ad45 --- /dev/null +++ b/doc/inherit_graph_60.md5 @@ -0,0 +1 @@ +718454908b63b9c03b17fe18f6b1a972 \ No newline at end of file diff --git a/doc/inherit_graph_60.png b/doc/inherit_graph_60.png new file mode 100644 index 00000000..5433ca61 Binary files /dev/null and b/doc/inherit_graph_60.png differ diff --git a/doc/inherit_graph_61.map b/doc/inherit_graph_61.map new file mode 100644 index 00000000..763547be --- /dev/null +++ b/doc/inherit_graph_61.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_61.md5 b/doc/inherit_graph_61.md5 new file mode 100644 index 00000000..f43b9ad4 --- /dev/null +++ b/doc/inherit_graph_61.md5 @@ -0,0 +1 @@ +237062e86c04c7411500ec7e3f171a5d \ No newline at end of file diff --git a/doc/inherit_graph_61.png b/doc/inherit_graph_61.png new file mode 100644 index 00000000..291853ae Binary files /dev/null and b/doc/inherit_graph_61.png differ diff --git a/doc/inherit_graph_62.map b/doc/inherit_graph_62.map new file mode 100644 index 00000000..e7b74841 --- /dev/null +++ b/doc/inherit_graph_62.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/inherit_graph_62.md5 b/doc/inherit_graph_62.md5 new file mode 100644 index 00000000..dc6d3118 --- /dev/null +++ b/doc/inherit_graph_62.md5 @@ -0,0 +1 @@ +89a4b030be7c659c6051b1127539c6b3 \ No newline at end of file diff --git a/doc/inherit_graph_62.png b/doc/inherit_graph_62.png new file mode 100644 index 00000000..ccce9dbd Binary files /dev/null and b/doc/inherit_graph_62.png differ diff --git a/doc/inherit_graph_63.map b/doc/inherit_graph_63.map new file mode 100644 index 00000000..ebbfcf6c --- /dev/null +++ b/doc/inherit_graph_63.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_63.md5 b/doc/inherit_graph_63.md5 new file mode 100644 index 00000000..cb813a5a --- /dev/null +++ b/doc/inherit_graph_63.md5 @@ -0,0 +1 @@ +c5bd8a8fc7f6842b89eda346ea29a772 \ No newline at end of file diff --git a/doc/inherit_graph_63.png b/doc/inherit_graph_63.png new file mode 100644 index 00000000..226456a8 Binary files /dev/null and b/doc/inherit_graph_63.png differ diff --git a/doc/inherit_graph_64.map b/doc/inherit_graph_64.map new file mode 100644 index 00000000..5599e533 --- /dev/null +++ b/doc/inherit_graph_64.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_64.md5 b/doc/inherit_graph_64.md5 new file mode 100644 index 00000000..1726dada --- /dev/null +++ b/doc/inherit_graph_64.md5 @@ -0,0 +1 @@ +480f631dfde7de65ef0c55e6dc5fe271 \ No newline at end of file diff --git a/doc/inherit_graph_64.png b/doc/inherit_graph_64.png new file mode 100644 index 00000000..31ad017a Binary files /dev/null and b/doc/inherit_graph_64.png differ diff --git a/doc/inherit_graph_65.map b/doc/inherit_graph_65.map new file mode 100644 index 00000000..a2f58a91 --- /dev/null +++ b/doc/inherit_graph_65.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_65.md5 b/doc/inherit_graph_65.md5 new file mode 100644 index 00000000..6b6d0718 --- /dev/null +++ b/doc/inherit_graph_65.md5 @@ -0,0 +1 @@ +fb624d887fdd02c8d2f9bf901bcbbfba \ No newline at end of file diff --git a/doc/inherit_graph_65.png b/doc/inherit_graph_65.png new file mode 100644 index 00000000..60dff7cf Binary files /dev/null and b/doc/inherit_graph_65.png differ diff --git a/doc/inherit_graph_66.map b/doc/inherit_graph_66.map new file mode 100644 index 00000000..178b637e --- /dev/null +++ b/doc/inherit_graph_66.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_66.md5 b/doc/inherit_graph_66.md5 new file mode 100644 index 00000000..119efbd5 --- /dev/null +++ b/doc/inherit_graph_66.md5 @@ -0,0 +1 @@ +4af7abbfa6a7f16c424f9453e12f79af \ No newline at end of file diff --git a/doc/inherit_graph_66.png b/doc/inherit_graph_66.png new file mode 100644 index 00000000..955ea293 Binary files /dev/null and b/doc/inherit_graph_66.png differ diff --git a/doc/inherit_graph_67.map b/doc/inherit_graph_67.map new file mode 100644 index 00000000..d0ac01e4 --- /dev/null +++ b/doc/inherit_graph_67.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_67.md5 b/doc/inherit_graph_67.md5 new file mode 100644 index 00000000..926aeb45 --- /dev/null +++ b/doc/inherit_graph_67.md5 @@ -0,0 +1 @@ +d2170a68dbffd0f5af352b9717a324f6 \ No newline at end of file diff --git a/doc/inherit_graph_67.png b/doc/inherit_graph_67.png new file mode 100644 index 00000000..96814ef9 Binary files /dev/null and b/doc/inherit_graph_67.png differ diff --git a/doc/inherit_graph_68.map b/doc/inherit_graph_68.map new file mode 100644 index 00000000..968a11bc --- /dev/null +++ b/doc/inherit_graph_68.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_68.md5 b/doc/inherit_graph_68.md5 new file mode 100644 index 00000000..d807cd97 --- /dev/null +++ b/doc/inherit_graph_68.md5 @@ -0,0 +1 @@ +f40781735172ec590c1c37ed757f81c9 \ No newline at end of file diff --git a/doc/inherit_graph_68.png b/doc/inherit_graph_68.png new file mode 100644 index 00000000..9988b662 Binary files /dev/null and b/doc/inherit_graph_68.png differ diff --git a/doc/inherit_graph_69.map b/doc/inherit_graph_69.map new file mode 100644 index 00000000..d0d4f0ab --- /dev/null +++ b/doc/inherit_graph_69.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_69.md5 b/doc/inherit_graph_69.md5 new file mode 100644 index 00000000..39185f55 --- /dev/null +++ b/doc/inherit_graph_69.md5 @@ -0,0 +1 @@ +8f3a2c3064a88dc076fcd323d59cb769 \ No newline at end of file diff --git a/doc/inherit_graph_69.png b/doc/inherit_graph_69.png new file mode 100644 index 00000000..302ebc1a Binary files /dev/null and b/doc/inherit_graph_69.png differ diff --git a/doc/inherit_graph_7.map b/doc/inherit_graph_7.map new file mode 100644 index 00000000..ec9ec70a --- /dev/null +++ b/doc/inherit_graph_7.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/inherit_graph_7.md5 b/doc/inherit_graph_7.md5 new file mode 100644 index 00000000..ca1c9092 --- /dev/null +++ b/doc/inherit_graph_7.md5 @@ -0,0 +1 @@ +60d777450ac81088385ede2fd4a12526 \ No newline at end of file diff --git a/doc/inherit_graph_7.png b/doc/inherit_graph_7.png new file mode 100644 index 00000000..ab8af484 Binary files /dev/null and b/doc/inherit_graph_7.png differ diff --git a/doc/inherit_graph_70.map b/doc/inherit_graph_70.map new file mode 100644 index 00000000..3b128159 --- /dev/null +++ b/doc/inherit_graph_70.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_70.md5 b/doc/inherit_graph_70.md5 new file mode 100644 index 00000000..8a4f0c71 --- /dev/null +++ b/doc/inherit_graph_70.md5 @@ -0,0 +1 @@ +1becabe325303af29b4604514e6d8c55 \ No newline at end of file diff --git a/doc/inherit_graph_70.png b/doc/inherit_graph_70.png new file mode 100644 index 00000000..3ef20e0b Binary files /dev/null and b/doc/inherit_graph_70.png differ diff --git a/doc/inherit_graph_71.map b/doc/inherit_graph_71.map new file mode 100644 index 00000000..7b208316 --- /dev/null +++ b/doc/inherit_graph_71.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_71.md5 b/doc/inherit_graph_71.md5 new file mode 100644 index 00000000..e09f368b --- /dev/null +++ b/doc/inherit_graph_71.md5 @@ -0,0 +1 @@ +57156a322627e54dd61f544346ad7c5a \ No newline at end of file diff --git a/doc/inherit_graph_71.png b/doc/inherit_graph_71.png new file mode 100644 index 00000000..8cb25e57 Binary files /dev/null and b/doc/inherit_graph_71.png differ diff --git a/doc/inherit_graph_72.map b/doc/inherit_graph_72.map new file mode 100644 index 00000000..91bbe55c --- /dev/null +++ b/doc/inherit_graph_72.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_72.md5 b/doc/inherit_graph_72.md5 new file mode 100644 index 00000000..713ad753 --- /dev/null +++ b/doc/inherit_graph_72.md5 @@ -0,0 +1 @@ +ceb02579f4a0da80637dc25f1e55cceb \ No newline at end of file diff --git a/doc/inherit_graph_72.png b/doc/inherit_graph_72.png new file mode 100644 index 00000000..55a264c4 Binary files /dev/null and b/doc/inherit_graph_72.png differ diff --git a/doc/inherit_graph_73.map b/doc/inherit_graph_73.map new file mode 100644 index 00000000..f288e329 --- /dev/null +++ b/doc/inherit_graph_73.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_73.md5 b/doc/inherit_graph_73.md5 new file mode 100644 index 00000000..fef5dca0 --- /dev/null +++ b/doc/inherit_graph_73.md5 @@ -0,0 +1 @@ +9f8ecd16d6dc3782acbaa2183d49a33b \ No newline at end of file diff --git a/doc/inherit_graph_73.png b/doc/inherit_graph_73.png new file mode 100644 index 00000000..7262975a Binary files /dev/null and b/doc/inherit_graph_73.png differ diff --git a/doc/inherit_graph_74.map b/doc/inherit_graph_74.map new file mode 100644 index 00000000..d18a228a --- /dev/null +++ b/doc/inherit_graph_74.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_74.md5 b/doc/inherit_graph_74.md5 new file mode 100644 index 00000000..c81f71a2 --- /dev/null +++ b/doc/inherit_graph_74.md5 @@ -0,0 +1 @@ +1087ab6b2a6f811e4088c9c1ad77c0cd \ No newline at end of file diff --git a/doc/inherit_graph_74.png b/doc/inherit_graph_74.png new file mode 100644 index 00000000..b89e5c8f Binary files /dev/null and b/doc/inherit_graph_74.png differ diff --git a/doc/inherit_graph_75.map b/doc/inherit_graph_75.map new file mode 100644 index 00000000..0d085093 --- /dev/null +++ b/doc/inherit_graph_75.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_75.md5 b/doc/inherit_graph_75.md5 new file mode 100644 index 00000000..cb662fab --- /dev/null +++ b/doc/inherit_graph_75.md5 @@ -0,0 +1 @@ +1f7e01798f3dccb0c3748769f26cf2d2 \ No newline at end of file diff --git a/doc/inherit_graph_75.png b/doc/inherit_graph_75.png new file mode 100644 index 00000000..aad11902 Binary files /dev/null and b/doc/inherit_graph_75.png differ diff --git a/doc/inherit_graph_76.map b/doc/inherit_graph_76.map new file mode 100644 index 00000000..5cc39c20 --- /dev/null +++ b/doc/inherit_graph_76.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_76.md5 b/doc/inherit_graph_76.md5 new file mode 100644 index 00000000..7e9a603a --- /dev/null +++ b/doc/inherit_graph_76.md5 @@ -0,0 +1 @@ +64b21745eac828f9a17b66e43aec3371 \ No newline at end of file diff --git a/doc/inherit_graph_76.png b/doc/inherit_graph_76.png new file mode 100644 index 00000000..f628a331 Binary files /dev/null and b/doc/inherit_graph_76.png differ diff --git a/doc/inherit_graph_77.map b/doc/inherit_graph_77.map new file mode 100644 index 00000000..e39327ce --- /dev/null +++ b/doc/inherit_graph_77.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_77.md5 b/doc/inherit_graph_77.md5 new file mode 100644 index 00000000..9108f59b --- /dev/null +++ b/doc/inherit_graph_77.md5 @@ -0,0 +1 @@ +c8fd3c874418314a3486bf1031b6f086 \ No newline at end of file diff --git a/doc/inherit_graph_77.png b/doc/inherit_graph_77.png new file mode 100644 index 00000000..64cf3e12 Binary files /dev/null and b/doc/inherit_graph_77.png differ diff --git a/doc/inherit_graph_78.map b/doc/inherit_graph_78.map new file mode 100644 index 00000000..32858e16 --- /dev/null +++ b/doc/inherit_graph_78.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_78.md5 b/doc/inherit_graph_78.md5 new file mode 100644 index 00000000..ef95e32d --- /dev/null +++ b/doc/inherit_graph_78.md5 @@ -0,0 +1 @@ +23e0948fa3730673ef1be4ac1780cbbc \ No newline at end of file diff --git a/doc/inherit_graph_78.png b/doc/inherit_graph_78.png new file mode 100644 index 00000000..94303253 Binary files /dev/null and b/doc/inherit_graph_78.png differ diff --git a/doc/inherit_graph_79.map b/doc/inherit_graph_79.map new file mode 100644 index 00000000..e3fb7706 --- /dev/null +++ b/doc/inherit_graph_79.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_79.md5 b/doc/inherit_graph_79.md5 new file mode 100644 index 00000000..3c870df9 --- /dev/null +++ b/doc/inherit_graph_79.md5 @@ -0,0 +1 @@ +5c565eb44693c9e4ce4cbe93165ca477 \ No newline at end of file diff --git a/doc/inherit_graph_79.png b/doc/inherit_graph_79.png new file mode 100644 index 00000000..2241482e Binary files /dev/null and b/doc/inherit_graph_79.png differ diff --git a/doc/inherit_graph_8.map b/doc/inherit_graph_8.map new file mode 100644 index 00000000..178746fd --- /dev/null +++ b/doc/inherit_graph_8.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_8.md5 b/doc/inherit_graph_8.md5 new file mode 100644 index 00000000..eb660262 --- /dev/null +++ b/doc/inherit_graph_8.md5 @@ -0,0 +1 @@ +2ace11cc914a9cc6325982b376e8a150 \ No newline at end of file diff --git a/doc/inherit_graph_8.png b/doc/inherit_graph_8.png new file mode 100644 index 00000000..5a898bc3 Binary files /dev/null and b/doc/inherit_graph_8.png differ diff --git a/doc/inherit_graph_80.map b/doc/inherit_graph_80.map new file mode 100644 index 00000000..0827191a --- /dev/null +++ b/doc/inherit_graph_80.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_80.md5 b/doc/inherit_graph_80.md5 new file mode 100644 index 00000000..d9b2b257 --- /dev/null +++ b/doc/inherit_graph_80.md5 @@ -0,0 +1 @@ +fc3b80e2543f2d740b9115e2ed7a9261 \ No newline at end of file diff --git a/doc/inherit_graph_80.png b/doc/inherit_graph_80.png new file mode 100644 index 00000000..4cb4eba6 Binary files /dev/null and b/doc/inherit_graph_80.png differ diff --git a/doc/inherit_graph_81.map b/doc/inherit_graph_81.map new file mode 100644 index 00000000..cc22d7a4 --- /dev/null +++ b/doc/inherit_graph_81.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_81.md5 b/doc/inherit_graph_81.md5 new file mode 100644 index 00000000..051aabcb --- /dev/null +++ b/doc/inherit_graph_81.md5 @@ -0,0 +1 @@ +d68db5e513b1d3f92bb14a644d8497a8 \ No newline at end of file diff --git a/doc/inherit_graph_81.png b/doc/inherit_graph_81.png new file mode 100644 index 00000000..96f56db6 Binary files /dev/null and b/doc/inherit_graph_81.png differ diff --git a/doc/inherit_graph_82.map b/doc/inherit_graph_82.map new file mode 100644 index 00000000..55b0bd4b --- /dev/null +++ b/doc/inherit_graph_82.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_82.md5 b/doc/inherit_graph_82.md5 new file mode 100644 index 00000000..c04f3d3e --- /dev/null +++ b/doc/inherit_graph_82.md5 @@ -0,0 +1 @@ +231af39ad029009df83f1396297dca21 \ No newline at end of file diff --git a/doc/inherit_graph_82.png b/doc/inherit_graph_82.png new file mode 100644 index 00000000..340975f3 Binary files /dev/null and b/doc/inherit_graph_82.png differ diff --git a/doc/inherit_graph_83.map b/doc/inherit_graph_83.map new file mode 100644 index 00000000..7af3ee82 --- /dev/null +++ b/doc/inherit_graph_83.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_83.md5 b/doc/inherit_graph_83.md5 new file mode 100644 index 00000000..8d507c5c --- /dev/null +++ b/doc/inherit_graph_83.md5 @@ -0,0 +1 @@ +320954a3acfadb3b068a55d7baaa76d7 \ No newline at end of file diff --git a/doc/inherit_graph_83.png b/doc/inherit_graph_83.png new file mode 100644 index 00000000..b281c639 Binary files /dev/null and b/doc/inherit_graph_83.png differ diff --git a/doc/inherit_graph_84.map b/doc/inherit_graph_84.map new file mode 100644 index 00000000..c1043729 --- /dev/null +++ b/doc/inherit_graph_84.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_84.md5 b/doc/inherit_graph_84.md5 new file mode 100644 index 00000000..eb827dc8 --- /dev/null +++ b/doc/inherit_graph_84.md5 @@ -0,0 +1 @@ +30cf9bcd861d62249fbb74364315a24c \ No newline at end of file diff --git a/doc/inherit_graph_84.png b/doc/inherit_graph_84.png new file mode 100644 index 00000000..7aaebc50 Binary files /dev/null and b/doc/inherit_graph_84.png differ diff --git a/doc/inherit_graph_85.map b/doc/inherit_graph_85.map new file mode 100644 index 00000000..652b280e --- /dev/null +++ b/doc/inherit_graph_85.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_85.md5 b/doc/inherit_graph_85.md5 new file mode 100644 index 00000000..25af2647 --- /dev/null +++ b/doc/inherit_graph_85.md5 @@ -0,0 +1 @@ +a5fbda5aea2eb80f3a83171ae7695368 \ No newline at end of file diff --git a/doc/inherit_graph_85.png b/doc/inherit_graph_85.png new file mode 100644 index 00000000..ed0cac0b Binary files /dev/null and b/doc/inherit_graph_85.png differ diff --git a/doc/inherit_graph_86.map b/doc/inherit_graph_86.map new file mode 100644 index 00000000..edddbb2d --- /dev/null +++ b/doc/inherit_graph_86.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_86.md5 b/doc/inherit_graph_86.md5 new file mode 100644 index 00000000..b3fec119 --- /dev/null +++ b/doc/inherit_graph_86.md5 @@ -0,0 +1 @@ +4a64638c9a4d6a1ba57807bdeb34c8cc \ No newline at end of file diff --git a/doc/inherit_graph_86.png b/doc/inherit_graph_86.png new file mode 100644 index 00000000..ada2ca84 Binary files /dev/null and b/doc/inherit_graph_86.png differ diff --git a/doc/inherit_graph_87.map b/doc/inherit_graph_87.map new file mode 100644 index 00000000..83be8804 --- /dev/null +++ b/doc/inherit_graph_87.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_87.md5 b/doc/inherit_graph_87.md5 new file mode 100644 index 00000000..c35e2de7 --- /dev/null +++ b/doc/inherit_graph_87.md5 @@ -0,0 +1 @@ +429fc530d55b22842baa1d1530cf6fe6 \ No newline at end of file diff --git a/doc/inherit_graph_87.png b/doc/inherit_graph_87.png new file mode 100644 index 00000000..e022a1bf Binary files /dev/null and b/doc/inherit_graph_87.png differ diff --git a/doc/inherit_graph_88.map b/doc/inherit_graph_88.map new file mode 100644 index 00000000..d2b795d6 --- /dev/null +++ b/doc/inherit_graph_88.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_88.md5 b/doc/inherit_graph_88.md5 new file mode 100644 index 00000000..6d067b17 --- /dev/null +++ b/doc/inherit_graph_88.md5 @@ -0,0 +1 @@ +cf2bf19a1bb20b8e0fa1e410316ac995 \ No newline at end of file diff --git a/doc/inherit_graph_88.png b/doc/inherit_graph_88.png new file mode 100644 index 00000000..f11a014c Binary files /dev/null and b/doc/inherit_graph_88.png differ diff --git a/doc/inherit_graph_89.map b/doc/inherit_graph_89.map new file mode 100644 index 00000000..ac530f6f --- /dev/null +++ b/doc/inherit_graph_89.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_89.md5 b/doc/inherit_graph_89.md5 new file mode 100644 index 00000000..3fde370b --- /dev/null +++ b/doc/inherit_graph_89.md5 @@ -0,0 +1 @@ +55828b268e783da4c9147f18969a3d8f \ No newline at end of file diff --git a/doc/inherit_graph_89.png b/doc/inherit_graph_89.png new file mode 100644 index 00000000..c0552299 Binary files /dev/null and b/doc/inherit_graph_89.png differ diff --git a/doc/inherit_graph_9.map b/doc/inherit_graph_9.map new file mode 100644 index 00000000..3db89879 --- /dev/null +++ b/doc/inherit_graph_9.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/inherit_graph_9.md5 b/doc/inherit_graph_9.md5 new file mode 100644 index 00000000..0d90df72 --- /dev/null +++ b/doc/inherit_graph_9.md5 @@ -0,0 +1 @@ +5ae8919c8217de7616df20626144548d \ No newline at end of file diff --git a/doc/inherit_graph_9.png b/doc/inherit_graph_9.png new file mode 100644 index 00000000..70d13102 Binary files /dev/null and b/doc/inherit_graph_9.png differ diff --git a/doc/inherit_graph_90.map b/doc/inherit_graph_90.map new file mode 100644 index 00000000..25db57c7 --- /dev/null +++ b/doc/inherit_graph_90.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_90.md5 b/doc/inherit_graph_90.md5 new file mode 100644 index 00000000..314e6ebb --- /dev/null +++ b/doc/inherit_graph_90.md5 @@ -0,0 +1 @@ +ebf630e6528eff763a8a04438e993af5 \ No newline at end of file diff --git a/doc/inherit_graph_90.png b/doc/inherit_graph_90.png new file mode 100644 index 00000000..57c0593d Binary files /dev/null and b/doc/inherit_graph_90.png differ diff --git a/doc/inherit_graph_91.map b/doc/inherit_graph_91.map new file mode 100644 index 00000000..a541f094 --- /dev/null +++ b/doc/inherit_graph_91.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_91.md5 b/doc/inherit_graph_91.md5 new file mode 100644 index 00000000..c54faa1b --- /dev/null +++ b/doc/inherit_graph_91.md5 @@ -0,0 +1 @@ +d8ccef0c427fb956497f4bc4bd48ee6b \ No newline at end of file diff --git a/doc/inherit_graph_91.png b/doc/inherit_graph_91.png new file mode 100644 index 00000000..14721f8c Binary files /dev/null and b/doc/inherit_graph_91.png differ diff --git a/doc/inherit_graph_92.map b/doc/inherit_graph_92.map new file mode 100644 index 00000000..ec56f168 --- /dev/null +++ b/doc/inherit_graph_92.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/inherit_graph_92.md5 b/doc/inherit_graph_92.md5 new file mode 100644 index 00000000..0613a98e --- /dev/null +++ b/doc/inherit_graph_92.md5 @@ -0,0 +1 @@ +82b59c8e66a65b966f01d9642f6ea9ae \ No newline at end of file diff --git a/doc/inherit_graph_92.png b/doc/inherit_graph_92.png new file mode 100644 index 00000000..b4f15bb5 Binary files /dev/null and b/doc/inherit_graph_92.png differ diff --git a/doc/inherit_graph_93.map b/doc/inherit_graph_93.map new file mode 100644 index 00000000..0d8c80fe --- /dev/null +++ b/doc/inherit_graph_93.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/inherit_graph_93.md5 b/doc/inherit_graph_93.md5 new file mode 100644 index 00000000..1cb58ad7 --- /dev/null +++ b/doc/inherit_graph_93.md5 @@ -0,0 +1 @@ +53a4c9b346760bcfeee48943526ec9f7 \ No newline at end of file diff --git a/doc/inherit_graph_93.png b/doc/inherit_graph_93.png new file mode 100644 index 00000000..e6a3d060 Binary files /dev/null and b/doc/inherit_graph_93.png differ diff --git a/doc/inherit_graph_94.map b/doc/inherit_graph_94.map new file mode 100644 index 00000000..8a619ba6 --- /dev/null +++ b/doc/inherit_graph_94.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/inherit_graph_94.md5 b/doc/inherit_graph_94.md5 new file mode 100644 index 00000000..b57bf346 --- /dev/null +++ b/doc/inherit_graph_94.md5 @@ -0,0 +1 @@ +b31d58ee5a518c816f82e391a6716d3b \ No newline at end of file diff --git a/doc/inherit_graph_94.png b/doc/inherit_graph_94.png new file mode 100644 index 00000000..8cabe26c Binary files /dev/null and b/doc/inherit_graph_94.png differ diff --git a/doc/inherits.html b/doc/inherits.html new file mode 100644 index 00000000..08fd0a67 --- /dev/null +++ b/doc/inherits.html @@ -0,0 +1,659 @@ + + + + + + + +SI: Class Hierarchy + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Hierarchy
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + + + + +
+ + + + +
+ + + +
+ + + +
+ + + + +
+ + + + + +
+ + + + + +
+ + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + +
+ + + +
+ + + + + + + + + + + + + + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + +
+ + + +
+
+ + + + diff --git a/doc/jquery.js b/doc/jquery.js new file mode 100644 index 00000000..103c32d7 --- /dev/null +++ b/doc/jquery.js @@ -0,0 +1,35 @@ +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element +},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** + * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler + * Licensed under MIT + * @author Ariel Flesler + * @version 2.1.2 + */ +;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 + * http://www.smartmenus.org/ + * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/doc/length_8h.html b/doc/length_8h.html new file mode 100644 index 00000000..d7a8ed5d --- /dev/null +++ b/doc/length_8h.html @@ -0,0 +1,278 @@ + + + + + + + +SI: SI/length.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
length.h File Reference
+
+
+
#include <limits>
+#include <ratio>
+#include <stdexcept>
+#include "detail/number_parser.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+
+Include dependency graph for length.h:
+
+
+ + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'L', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'L', _ratio >
 
+ + + + + +

+Namespaces

 SI
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , typename _ratio >
using SI::length_t = detail::unit_t< 'L', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_metre_t = length_t< _type, std::atto >
 
template<typename _type >
using SI::femto_metre_t = length_t< _type, std::femto >
 
template<typename _type >
using SI::pico_metre_t = length_t< _type, std::pico >
 
template<typename _type >
using SI::nano_metre_t = length_t< _type, std::nano >
 
template<typename _type >
using SI::micro_metre_t = length_t< _type, std::micro >
 
template<typename _type >
using SI::milli_metre_t = length_t< _type, std::milli >
 
template<typename _type >
using SI::centi_metre_t = length_t< _type, std::centi >
 
template<typename _type >
using SI::metre_t = length_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_metre_t = length_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_metre_t = length_t< _type, std::mega >
 
template<typename _type >
using SI::giga_metre_t = length_t< _type, std::giga >
 
template<typename _type >
using SI::tera_metre_t = length_t< _type, std::tera >
 
template<typename _type >
using SI::peta_metre_t = length_t< _type, std::peta >
 
template<typename _type >
using SI::exa_metre_t = length_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_metre_t< int64_t > SI::literals::operator""_am ()
 
template<char... _digits>
constexpr femto_metre_t< int64_t > SI::literals::operator""_fm ()
 
template<char... _digits>
constexpr pico_metre_t< int64_t > SI::literals::operator""_pm ()
 
template<char... _digits>
constexpr nano_metre_t< int64_t > SI::literals::operator""_nm ()
 
template<char... _digits>
constexpr micro_metre_t< int64_t > SI::literals::operator""_um ()
 
template<char... _digits>
constexpr milli_metre_t< int64_t > SI::literals::operator""_mm ()
 
template<char... _digits>
constexpr centi_metre_t< int64_t > SI::literals::operator""_cm ()
 
template<char... _digits>
constexpr metre_t< int64_t > SI::literals::operator""_m ()
 
template<char... _digits>
constexpr kilo_metre_t< int64_t > SI::literals::operator""_km ()
 
template<char... _digits>
constexpr mega_metre_t< int64_t > SI::literals::operator""_Mm ()
 
template<char... _digits>
constexpr giga_metre_t< int64_t > SI::literals::operator""_Gm ()
 
template<char... _digits>
constexpr tera_metre_t< int64_t > SI::literals::operator""_Tm ()
 
template<char... _digits>
constexpr peta_metre_t< int64_t > SI::literals::operator""_Pm ()
 
template<char... _digits>
constexpr exa_metre_t< int64_t > SI::literals::operator""_Em ()
 
constexpr atto_metre_t< long double > SI::literals::operator""_am (long double value)
 
constexpr femto_metre_t< long double > SI::literals::operator""_fm (long double value)
 
constexpr pico_metre_t< long double > SI::literals::operator""_pm (long double value)
 
constexpr nano_metre_t< long double > SI::literals::operator""_nm (long double value)
 
constexpr micro_metre_t< long double > SI::literals::operator""_um (long double value)
 
constexpr milli_metre_t< long double > SI::literals::operator""_mm (long double value)
 
constexpr centi_metre_t< long double > SI::literals::operator""_cm (long double value)
 
constexpr metre_t< long double > SI::literals::operator""_m (long double value)
 
constexpr kilo_metre_t< long double > SI::literals::operator""_km (long double value)
 
constexpr mega_metre_t< long double > SI::literals::operator""_Mm (long double value)
 
constexpr giga_metre_t< long double > SI::literals::operator""_Gm (long double value)
 
constexpr tera_metre_t< long double > SI::literals::operator""_Tm (long double value)
 
constexpr peta_metre_t< long double > SI::literals::operator""_Pm (long double value)
 
constexpr exa_metre_t< long double > SI::literals::operator""_Em (long double value)
 
+
+ + + + diff --git a/doc/length_8h__dep__incl.map b/doc/length_8h__dep__incl.map new file mode 100644 index 00000000..5482c834 --- /dev/null +++ b/doc/length_8h__dep__incl.map @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/length_8h__dep__incl.md5 b/doc/length_8h__dep__incl.md5 new file mode 100644 index 00000000..397818b9 --- /dev/null +++ b/doc/length_8h__dep__incl.md5 @@ -0,0 +1 @@ +5b90ccb595db16fe8b5fb10d1b8660cb \ No newline at end of file diff --git a/doc/length_8h__dep__incl.png b/doc/length_8h__dep__incl.png new file mode 100644 index 00000000..7a4a7635 Binary files /dev/null and b/doc/length_8h__dep__incl.png differ diff --git a/doc/length_8h__incl.map b/doc/length_8h__incl.map new file mode 100644 index 00000000..57b7a4a7 --- /dev/null +++ b/doc/length_8h__incl.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doc/length_8h__incl.md5 b/doc/length_8h__incl.md5 new file mode 100644 index 00000000..8e8d0677 --- /dev/null +++ b/doc/length_8h__incl.md5 @@ -0,0 +1 @@ +3c867614bc6e5e4ae1c4b5e5ae9855c8 \ No newline at end of file diff --git a/doc/length_8h__incl.png b/doc/length_8h__incl.png new file mode 100644 index 00000000..3dfd18df Binary files /dev/null and b/doc/length_8h__incl.png differ diff --git a/doc/length_8h_source.html b/doc/length_8h_source.html new file mode 100644 index 00000000..d47451fa --- /dev/null +++ b/doc/length_8h_source.html @@ -0,0 +1,243 @@ + + + + + + + +SI: SI/length.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
length.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 #include <limits>
+
14 #include <ratio>
+
15 #include <stdexcept>
+
16 
+
17 #include "detail/number_parser.h"
+
18 #include "detail/unit.h"
+
19 #include "detail/unit_symbol.h"
+
20 
+
21 namespace SI {
+
22 
+
23 template <typename _type, typename _ratio>
+ +
25 
+
26 template <typename _type> using atto_metre_t = length_t<_type, std::atto>;
+
27 template <typename _type> using femto_metre_t = length_t<_type, std::femto>;
+
28 template <typename _type> using pico_metre_t = length_t<_type, std::pico>;
+
29 template <typename _type> using nano_metre_t = length_t<_type, std::nano>;
+
30 template <typename _type> using micro_metre_t = length_t<_type, std::micro>;
+
31 template <typename _type> using milli_metre_t = length_t<_type, std::milli>;
+
32 template <typename _type> using centi_metre_t = length_t<_type, std::centi>;
+
33 template <typename _type> using metre_t = length_t<_type, std::ratio<1>>;
+
34 template <typename _type> using kilo_metre_t = length_t<_type, std::kilo>;
+
35 template <typename _type> using mega_metre_t = length_t<_type, std::mega>;
+
36 template <typename _type> using giga_metre_t = length_t<_type, std::giga>;
+
37 template <typename _type> using tera_metre_t = length_t<_type, std::tera>;
+
38 template <typename _type> using peta_metre_t = length_t<_type, std::peta>;
+
39 template <typename _type> using exa_metre_t = length_t<_type, std::exa>;
+
40 
+
41 // specialize unit_symbol for usage with stream operators
+
42 template <>
+
43 struct unit_symbol<'L', std::ratio<1>> : SI::detail::unit_symbol_impl<'m'> {};
+
44 
+
45 template <typename _ratio>
+
46 struct unit_symbol<'L', _ratio>
+
47  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value,
+
48  'm'> {};
+
49 
+
50 inline namespace literals {
+
51 template <char... _digits> constexpr atto_metre_t<int64_t> operator""_am() {
+
52  return atto_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
53 }
+
54 
+
55 template <char... _digits> constexpr femto_metre_t<int64_t> operator""_fm() {
+
56  return femto_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
57 }
+
58 
+
59 template <char... _digits> constexpr pico_metre_t<int64_t> operator""_pm() {
+
60  return pico_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
61 }
+
62 
+
63 template <char... _digits> constexpr nano_metre_t<int64_t> operator""_nm() {
+
64  return nano_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
65 }
+
66 
+
67 template <char... _digits> constexpr micro_metre_t<int64_t> operator""_um() {
+
68  return micro_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
69 }
+
70 
+
71 template <char... _digits> constexpr milli_metre_t<int64_t> operator""_mm() {
+
72  return milli_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
73 }
+
74 
+
75 template <char... _digits> constexpr centi_metre_t<int64_t> operator""_cm() {
+
76  return centi_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
77 }
+
78 
+
79 template <char... _digits> constexpr metre_t<int64_t> operator""_m() {
+
80  return metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
81 }
+
82 
+
83 template <char... _digits> constexpr kilo_metre_t<int64_t> operator""_km() {
+
84  return kilo_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
85 }
+
86 
+
87 template <char... _digits> constexpr mega_metre_t<int64_t> operator""_Mm() {
+
88  return mega_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
89 }
+
90 
+
91 template <char... _digits> constexpr giga_metre_t<int64_t> operator""_Gm() {
+
92  return giga_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
93 }
+
94 
+
95 template <char... _digits> constexpr tera_metre_t<int64_t> operator""_Tm() {
+
96  return tera_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
97 }
+
98 
+
99 template <char... _digits> constexpr peta_metre_t<int64_t> operator""_Pm() {
+
100  return peta_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
101 }
+
102 
+
103 template <char... _digits> constexpr exa_metre_t<int64_t> operator""_Em() {
+
104  return exa_metre_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
105 }
+
106 
+
107 constexpr atto_metre_t<long double> operator""_am(long double value) {
+
108  return atto_metre_t<long double>{value};
+
109 }
+
110 
+
111 constexpr femto_metre_t<long double> operator""_fm(long double value) {
+
112  return femto_metre_t<long double>{value};
+
113 }
+
114 
+
115 constexpr pico_metre_t<long double> operator""_pm(long double value) {
+
116  return pico_metre_t<long double>{value};
+
117 }
+
118 
+
119 constexpr nano_metre_t<long double> operator""_nm(long double value) {
+
120  return nano_metre_t<long double>{value};
+
121 }
+
122 
+
123 constexpr micro_metre_t<long double> operator""_um(long double value) {
+
124  return micro_metre_t<long double>{value};
+
125 }
+
126 
+
127 constexpr milli_metre_t<long double> operator""_mm(long double value) {
+
128  return milli_metre_t<long double>{value};
+
129 }
+
130 
+
131 constexpr centi_metre_t<long double> operator""_cm(long double value) {
+
132  return centi_metre_t<long double>{value};
+
133 }
+
134 
+
135 constexpr metre_t<long double> operator""_m(long double value) {
+
136  return metre_t<long double>{value};
+
137 }
+
138 
+
139 constexpr kilo_metre_t<long double> operator""_km(long double value) {
+
140  return kilo_metre_t<long double>{value};
+
141 }
+
142 
+
143 constexpr mega_metre_t<long double> operator""_Mm(long double value) {
+
144  return mega_metre_t<long double>{value};
+
145 }
+
146 
+
147 constexpr giga_metre_t<long double> operator""_Gm(long double value) {
+
148  return giga_metre_t<long double>{value};
+
149 }
+
150 
+
151 constexpr tera_metre_t<long double> operator""_Tm(long double value) {
+
152  return tera_metre_t<long double>{value};
+
153 }
+
154 
+
155 constexpr peta_metre_t<long double> operator""_Pm(long double value) {
+
156  return peta_metre_t<long double>{value};
+
157 }
+
158 
+
159 constexpr exa_metre_t<long double> operator""_Em(long double value) {
+
160  return exa_metre_t<long double>{value};
+
161 }
+
162 
+
163 } // namespace literals
+
164 } // namespace SI
+
Definition: absorbed_dose.h:18
+ +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/luminosity_8h.html b/doc/luminosity_8h.html new file mode 100644 index 00000000..19db8e72 --- /dev/null +++ b/doc/luminosity_8h.html @@ -0,0 +1,250 @@ + + + + + + + +SI: SI/luminosity.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
luminosity.h File Reference
+
+
+
#include "detail/number_parser.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+
+Include dependency graph for luminosity.h:
+
+
+ + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'J', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'J', _ratio >
 
+ + + + + +

+Namespaces

 SI
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , typename _ratio >
using SI::luminosity_t = detail::unit_t< 'J', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_candela_t = luminosity_t< _type, std::atto >
 
template<typename _type >
using SI::femto_candela_t = luminosity_t< _type, std::femto >
 
template<typename _type >
using SI::pico_candela_t = luminosity_t< _type, std::pico >
 
template<typename _type >
using SI::nano_candela_t = luminosity_t< _type, std::nano >
 
template<typename _type >
using SI::micro_candela_t = luminosity_t< _type, std::micro >
 
template<typename _type >
using SI::milli_candela_t = luminosity_t< _type, std::milli >
 
template<typename _type >
using SI::candela_t = luminosity_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_candela_t = luminosity_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_candela_t = luminosity_t< _type, std::mega >
 
template<typename _type >
using SI::giga_candela_t = luminosity_t< _type, std::giga >
 
template<typename _type >
using SI::tera_candela_t = luminosity_t< _type, std::tera >
 
template<typename _type >
using SI::peta_candela_t = luminosity_t< _type, std::peta >
 
template<typename _type >
using SI::exa_candela_t = luminosity_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_candela_t< int64_t > SI::literals::operator""_acd ()
 
template<char... _digits>
constexpr femto_candela_t< int64_t > SI::literals::operator""_fcd ()
 
template<char... _digits>
constexpr pico_candela_t< int64_t > SI::literals::operator""_pcd ()
 
template<char... _digits>
constexpr nano_candela_t< int64_t > SI::literals::operator""_ncd ()
 
template<char... _digits>
constexpr micro_candela_t< int64_t > SI::literals::operator""_ucd ()
 
template<char... _digits>
constexpr milli_candela_t< int64_t > SI::literals::operator""_mcd ()
 
template<char... _digits>
constexpr candela_t< int64_t > SI::literals::operator""_cd ()
 
template<char... _digits>
constexpr kilo_candela_t< int64_t > SI::literals::operator""_kcd ()
 
template<char... _digits>
constexpr mega_candela_t< int64_t > SI::literals::operator""_Mcd ()
 
template<char... _digits>
constexpr giga_candela_t< int64_t > SI::literals::operator""_Gcd ()
 
template<char... _digits>
constexpr tera_candela_t< int64_t > SI::literals::operator""_Tcd ()
 
template<char... _digits>
constexpr peta_candela_t< int64_t > SI::literals::operator""_Pcd ()
 
template<char... _digits>
constexpr exa_candela_t< int64_t > SI::literals::operator""_Ecd ()
 
constexpr atto_candela_t< long double > SI::literals::operator""_acd (long double value)
 
constexpr femto_candela_t< long double > SI::literals::operator""_fcd (long double value)
 
constexpr pico_candela_t< long double > SI::literals::operator""_pcd (long double value)
 
constexpr nano_candela_t< long double > SI::literals::operator""_ncd (long double value)
 
constexpr micro_candela_t< long double > SI::literals::operator""_ucd (long double value)
 
constexpr milli_candela_t< long double > SI::literals::operator""_mcd (long double value)
 
constexpr candela_t< long double > SI::literals::operator""_cd (long double value)
 
constexpr kilo_candela_t< long double > SI::literals::operator""_kcd (long double value)
 
constexpr mega_candela_t< long double > SI::literals::operator""_Mcd (long double value)
 
constexpr giga_candela_t< long double > SI::literals::operator""_Gcd (long double value)
 
constexpr tera_candela_t< long double > SI::literals::operator""_Tcd (long double value)
 
constexpr peta_candela_t< long double > SI::literals::operator""_Pcd (long double value)
 
constexpr exa_candela_t< long double > SI::literals::operator""_Ecd (long double value)
 
+
+ + + + diff --git a/doc/luminosity_8h__dep__incl.map b/doc/luminosity_8h__dep__incl.map new file mode 100644 index 00000000..a62f60a9 --- /dev/null +++ b/doc/luminosity_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/luminosity_8h__dep__incl.md5 b/doc/luminosity_8h__dep__incl.md5 new file mode 100644 index 00000000..21541ab6 --- /dev/null +++ b/doc/luminosity_8h__dep__incl.md5 @@ -0,0 +1 @@ +4e806566e962aa472248c328fba32f4b \ No newline at end of file diff --git a/doc/luminosity_8h__dep__incl.png b/doc/luminosity_8h__dep__incl.png new file mode 100644 index 00000000..d84b609a Binary files /dev/null and b/doc/luminosity_8h__dep__incl.png differ diff --git a/doc/luminosity_8h__incl.map b/doc/luminosity_8h__incl.map new file mode 100644 index 00000000..636e0094 --- /dev/null +++ b/doc/luminosity_8h__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/luminosity_8h__incl.md5 b/doc/luminosity_8h__incl.md5 new file mode 100644 index 00000000..102a7036 --- /dev/null +++ b/doc/luminosity_8h__incl.md5 @@ -0,0 +1 @@ +bfa9214ae3d64266b3457ce726c9756b \ No newline at end of file diff --git a/doc/luminosity_8h__incl.png b/doc/luminosity_8h__incl.png new file mode 100644 index 00000000..7da2bd56 Binary files /dev/null and b/doc/luminosity_8h__incl.png differ diff --git a/doc/luminosity_8h_source.html b/doc/luminosity_8h_source.html new file mode 100644 index 00000000..99821173 --- /dev/null +++ b/doc/luminosity_8h_source.html @@ -0,0 +1,247 @@ + + + + + + + +SI: SI/luminosity.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
luminosity.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+
15 #include "detail/unit.h"
+
16 #include "detail/unit_symbol.h"
+
17 
+
18 namespace SI {
+
19 
+
20 template <typename _type, typename _ratio>
+ +
22 
+
23 template <typename _type> using atto_candela_t = luminosity_t<_type, std::atto>;
+
24 template <typename _type>
+ +
26 template <typename _type> using pico_candela_t = luminosity_t<_type, std::pico>;
+
27 template <typename _type> using nano_candela_t = luminosity_t<_type, std::nano>;
+
28 template <typename _type>
+ +
30 template <typename _type>
+ +
32 template <typename _type> using candela_t = luminosity_t<_type, std::ratio<1>>;
+
33 template <typename _type> using kilo_candela_t = luminosity_t<_type, std::kilo>;
+
34 template <typename _type> using mega_candela_t = luminosity_t<_type, std::mega>;
+
35 template <typename _type> using giga_candela_t = luminosity_t<_type, std::giga>;
+
36 template <typename _type> using tera_candela_t = luminosity_t<_type, std::tera>;
+
37 template <typename _type> using peta_candela_t = luminosity_t<_type, std::peta>;
+
38 template <typename _type> using exa_candela_t = luminosity_t<_type, std::exa>;
+
39 
+
40 // specialize unit_symbol for usage with stream operators
+
41 template <>
+
42 struct unit_symbol<'J', std::ratio<1>>
+
43  : SI::detail::unit_symbol_impl<'c', 'd'> {};
+
44 
+
45 template <typename _ratio>
+
46 struct unit_symbol<'J', _ratio>
+
47  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'c',
+
48  'd'> {};
+
49 
+
50 inline namespace literals {
+
51 
+
52 template <char... _digits> constexpr atto_candela_t<int64_t> operator""_acd() {
+ +
54  SI::detail::parsing::Number<_digits...>::value};
+
55 }
+
56 
+
57 template <char... _digits> constexpr femto_candela_t<int64_t> operator""_fcd() {
+ +
59  SI::detail::parsing::Number<_digits...>::value};
+
60 }
+
61 
+
62 template <char... _digits> constexpr pico_candela_t<int64_t> operator""_pcd() {
+ +
64  SI::detail::parsing::Number<_digits...>::value};
+
65 }
+
66 
+
67 template <char... _digits> constexpr nano_candela_t<int64_t> operator""_ncd() {
+ +
69  SI::detail::parsing::Number<_digits...>::value};
+
70 }
+
71 
+
72 template <char... _digits> constexpr micro_candela_t<int64_t> operator""_ucd() {
+ +
74  SI::detail::parsing::Number<_digits...>::value};
+
75 }
+
76 
+
77 template <char... _digits> constexpr milli_candela_t<int64_t> operator""_mcd() {
+ +
79  SI::detail::parsing::Number<_digits...>::value};
+
80 }
+
81 
+
82 template <char... _digits> constexpr candela_t<int64_t> operator""_cd() {
+
83  return candela_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
84 }
+
85 
+
86 template <char... _digits> constexpr kilo_candela_t<int64_t> operator""_kcd() {
+ +
88  SI::detail::parsing::Number<_digits...>::value};
+
89 }
+
90 
+
91 template <char... _digits> constexpr mega_candela_t<int64_t> operator""_Mcd() {
+ +
93  SI::detail::parsing::Number<_digits...>::value};
+
94 }
+
95 
+
96 template <char... _digits> constexpr giga_candela_t<int64_t> operator""_Gcd() {
+ +
98  SI::detail::parsing::Number<_digits...>::value};
+
99 }
+
100 
+
101 template <char... _digits> constexpr tera_candela_t<int64_t> operator""_Tcd() {
+ +
103  SI::detail::parsing::Number<_digits...>::value};
+
104 }
+
105 
+
106 template <char... _digits> constexpr peta_candela_t<int64_t> operator""_Pcd() {
+ +
108  SI::detail::parsing::Number<_digits...>::value};
+
109 }
+
110 
+
111 template <char... _digits> constexpr exa_candela_t<int64_t> operator""_Ecd() {
+
112  return exa_candela_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
113 }
+
114 
+
115 constexpr atto_candela_t<long double> operator""_acd(long double value) {
+
116  return atto_candela_t<long double>{value};
+
117 }
+
118 
+
119 constexpr femto_candela_t<long double> operator""_fcd(long double value) {
+
120  return femto_candela_t<long double>{value};
+
121 }
+
122 
+
123 constexpr pico_candela_t<long double> operator""_pcd(long double value) {
+
124  return pico_candela_t<long double>{value};
+
125 }
+
126 
+
127 constexpr nano_candela_t<long double> operator""_ncd(long double value) {
+
128  return nano_candela_t<long double>{value};
+
129 }
+
130 
+
131 constexpr micro_candela_t<long double> operator""_ucd(long double value) {
+
132  return micro_candela_t<long double>{value};
+
133 }
+
134 
+
135 constexpr milli_candela_t<long double> operator""_mcd(long double value) {
+
136  return milli_candela_t<long double>{value};
+
137 }
+
138 
+
139 constexpr candela_t<long double> operator""_cd(long double value) {
+
140  return candela_t<long double>{value};
+
141 }
+
142 
+
143 constexpr kilo_candela_t<long double> operator""_kcd(long double value) {
+
144  return kilo_candela_t<long double>{value};
+
145 }
+
146 
+
147 constexpr mega_candela_t<long double> operator""_Mcd(long double value) {
+
148  return mega_candela_t<long double>{value};
+
149 }
+
150 
+
151 constexpr giga_candela_t<long double> operator""_Gcd(long double value) {
+
152  return giga_candela_t<long double>{value};
+
153 }
+
154 
+
155 constexpr tera_candela_t<long double> operator""_Tcd(long double value) {
+
156  return tera_candela_t<long double>{value};
+
157 }
+
158 
+
159 constexpr peta_candela_t<long double> operator""_Pcd(long double value) {
+
160  return peta_candela_t<long double>{value};
+
161 }
+
162 
+
163 constexpr exa_candela_t<long double> operator""_Ecd(long double value) {
+
164  return exa_candela_t<long double>{value};
+
165 }
+
166 
+
167 } // namespace literals
+
168 } // namespace SI
+
Definition: absorbed_dose.h:18
+ +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/luminous__flux_8h.html b/doc/luminous__flux_8h.html new file mode 100644 index 00000000..8e82ea34 --- /dev/null +++ b/doc/luminous__flux_8h.html @@ -0,0 +1,259 @@ + + + + + + + +SI: SI/luminous_flux.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
luminous_flux.h File Reference
+
+
+
#include "detail/number_parser.h"
+#include "detail/operator_helpers.h"
+#include "detail/unit.h"
+#include "luminosity.h"
+#include "solid_angle.h"
+
+Include dependency graph for luminous_flux.h:
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'm', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'm', _ratio >
 
+ + + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::luminous_flux_t = detail::unit_t< 'm', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_lumen_t = luminous_flux_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_lumen_t = luminous_flux_t< _type, std::femto >
 
template<typename _type >
using SI::pico_lumen_t = luminous_flux_t< _type, std::pico >
 
template<typename _type >
using SI::nano_lumen_t = luminous_flux_t< _type, std::nano >
 
template<typename _type >
using SI::micro_lumen_t = luminous_flux_t< _type, std::micro >
 
template<typename _type >
using SI::milli_lumen_t = luminous_flux_t< _type, std::milli >
 
template<typename _type >
using SI::lumen_t = luminous_flux_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_lumen_t = luminous_flux_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_lumen_t = luminous_flux_t< _type, std::mega >
 
template<typename _type >
using SI::giga_lumen_t = luminous_flux_t< _type, std::giga >
 
template<typename _type >
using SI::tera_lumen_t = luminous_flux_t< _type, std::tera >
 
template<typename _type >
using SI::peta_lumen_t = luminous_flux_t< _type, std::peta >
 
template<typename _type >
using SI::exa_lumen_t = luminous_flux_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_lumen_t< int64_t > SI::literals::operator""_alm ()
 
template<char... _digits>
constexpr femto_lumen_t< int64_t > SI::literals::operator""_flm ()
 
template<char... _digits>
constexpr pico_lumen_t< int64_t > SI::literals::operator""_plm ()
 
template<char... _digits>
constexpr nano_lumen_t< int64_t > SI::literals::operator""_nlm ()
 
template<char... _digits>
constexpr micro_lumen_t< int64_t > SI::literals::operator""_ulm ()
 
template<char... _digits>
constexpr milli_lumen_t< int64_t > SI::literals::operator""_mlm ()
 
template<char... _digits>
constexpr lumen_t< int64_t > SI::literals::operator""_lm ()
 
template<char... _digits>
constexpr kilo_lumen_t< int64_t > SI::literals::operator""_klm ()
 
template<char... _digits>
constexpr mega_lumen_t< int64_t > SI::literals::operator""_Mlm ()
 
template<char... _digits>
constexpr giga_lumen_t< int64_t > SI::literals::operator""_Glm ()
 
template<char... _digits>
constexpr tera_lumen_t< int64_t > SI::literals::operator""_Tlm ()
 
template<char... _digits>
constexpr peta_lumen_t< int64_t > SI::literals::operator""_Plm ()
 
template<char... _digits>
constexpr exa_lumen_t< int64_t > SI::literals::operator""_Elm ()
 
constexpr atto_lumen_t< long double > SI::literals::operator""_alm (long double value)
 
constexpr femto_lumen_t< long double > SI::literals::operator""_flm (long double value)
 
constexpr pico_lumen_t< long double > SI::literals::operator""_plm (long double value)
 
constexpr nano_lumen_t< long double > SI::literals::operator""_nlm (long double value)
 
constexpr micro_lumen_t< long double > SI::literals::operator""_ulm (long double value)
 
constexpr milli_lumen_t< long double > SI::literals::operator""_mlm (long double value)
 
constexpr lumen_t< long double > SI::literals::operator""_lm (long double value)
 
constexpr kilo_lumen_t< long double > SI::literals::operator""_klm (long double value)
 
constexpr mega_lumen_t< long double > SI::literals::operator""_Mlm (long double value)
 
constexpr giga_lumen_t< long double > SI::literals::operator""_Glm (long double value)
 
constexpr tera_lumen_t< long double > SI::literals::operator""_Tlm (long double value)
 
constexpr peta_lumen_t< long double > SI::literals::operator""_Plm (long double value)
 
constexpr exa_lumen_t< long double > SI::literals::operator""_Elm (long double value)
 
+
+ + + + diff --git a/doc/luminous__flux_8h__dep__incl.map b/doc/luminous__flux_8h__dep__incl.map new file mode 100644 index 00000000..4d910c63 --- /dev/null +++ b/doc/luminous__flux_8h__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/luminous__flux_8h__dep__incl.md5 b/doc/luminous__flux_8h__dep__incl.md5 new file mode 100644 index 00000000..aa5d4907 --- /dev/null +++ b/doc/luminous__flux_8h__dep__incl.md5 @@ -0,0 +1 @@ +c57225d90afb9172e803a905caf160ca \ No newline at end of file diff --git a/doc/luminous__flux_8h__dep__incl.png b/doc/luminous__flux_8h__dep__incl.png new file mode 100644 index 00000000..05618fe0 Binary files /dev/null and b/doc/luminous__flux_8h__dep__incl.png differ diff --git a/doc/luminous__flux_8h__incl.map b/doc/luminous__flux_8h__incl.map new file mode 100644 index 00000000..f2611e2a --- /dev/null +++ b/doc/luminous__flux_8h__incl.map @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/doc/luminous__flux_8h__incl.md5 b/doc/luminous__flux_8h__incl.md5 new file mode 100644 index 00000000..8dcd755d --- /dev/null +++ b/doc/luminous__flux_8h__incl.md5 @@ -0,0 +1 @@ +e65296b14c9d93e92b44eb927a06166c \ No newline at end of file diff --git a/doc/luminous__flux_8h__incl.png b/doc/luminous__flux_8h__incl.png new file mode 100644 index 00000000..11908d3e Binary files /dev/null and b/doc/luminous__flux_8h__incl.png differ diff --git a/doc/luminous__flux_8h_source.html b/doc/luminous__flux_8h_source.html new file mode 100644 index 00000000..e7559ee7 --- /dev/null +++ b/doc/luminous__flux_8h_source.html @@ -0,0 +1,252 @@ + + + + + + + +SI: SI/luminous_flux.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
luminous_flux.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+ +
16 #include "detail/unit.h"
+
17 #include "luminosity.h"
+
18 #include "solid_angle.h"
+
19 
+
20 namespace SI {
+
21 
+
22 template <typename _type, class _ratio = std::ratio<1>>
+ +
24 
+
26 template <typename _type>
+ +
28 template <typename _type>
+ +
30 template <typename _type>
+ +
32 template <typename _type>
+ +
34 template <typename _type>
+ +
36 template <typename _type>
+ +
38 template <typename _type> using lumen_t = luminous_flux_t<_type, std::ratio<1>>;
+
39 template <typename _type>
+ +
41 template <typename _type>
+ +
43 template <typename _type>
+ +
45 template <typename _type>
+ +
47 template <typename _type>
+ +
49 template <typename _type> using exa_lumen_t = luminous_flux_t<_type, std::exa>;
+
50 
+
51 // specialize unit_symbol for usage with stream operators
+
52 template <>
+
53 struct unit_symbol<'m', std::ratio<1>>
+
54  : SI::detail::unit_symbol_impl<'l', 'm'> {};
+
55 
+
56 template <typename _ratio>
+
57 struct unit_symbol<'m', _ratio>
+
58  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'l',
+
59  'm'> {};
+
60 
+
61 namespace detail {
+ +
63 }
+
64 
+
65 inline namespace literals {
+
66 template <char... _digits> constexpr atto_lumen_t<int64_t> operator""_alm() {
+
67  return atto_lumen_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
68 }
+
69 
+
70 template <char... _digits> constexpr femto_lumen_t<int64_t> operator""_flm() {
+
71  return femto_lumen_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
72 }
+
73 
+
74 template <char... _digits> constexpr pico_lumen_t<int64_t> operator""_plm() {
+
75  return pico_lumen_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
76 }
+
77 
+
78 template <char... _digits> constexpr nano_lumen_t<int64_t> operator""_nlm() {
+
79  return nano_lumen_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
80 }
+
81 
+
82 template <char... _digits> constexpr micro_lumen_t<int64_t> operator""_ulm() {
+
83  return micro_lumen_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
84 }
+
85 
+
86 template <char... _digits> constexpr milli_lumen_t<int64_t> operator""_mlm() {
+
87  return milli_lumen_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
88 }
+
89 
+
90 template <char... _digits> constexpr lumen_t<int64_t> operator""_lm() {
+
91  return lumen_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
92 }
+
93 
+
94 template <char... _digits> constexpr kilo_lumen_t<int64_t> operator""_klm() {
+
95  return kilo_lumen_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
96 }
+
97 
+
98 template <char... _digits> constexpr mega_lumen_t<int64_t> operator""_Mlm() {
+
99  return mega_lumen_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
100 }
+
101 
+
102 template <char... _digits> constexpr giga_lumen_t<int64_t> operator""_Glm() {
+
103  return giga_lumen_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
104 }
+
105 
+
106 template <char... _digits> constexpr tera_lumen_t<int64_t> operator""_Tlm() {
+
107  return tera_lumen_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
108 }
+
109 
+
110 template <char... _digits> constexpr peta_lumen_t<int64_t> operator""_Plm() {
+
111  return peta_lumen_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
112 }
+
113 
+
114 template <char... _digits> constexpr exa_lumen_t<int64_t> operator""_Elm() {
+
115  return exa_lumen_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
116 }
+
117 
+
118 constexpr atto_lumen_t<long double> operator""_alm(long double value) {
+
119  return atto_lumen_t<long double>{value};
+
120 }
+
121 
+
122 constexpr femto_lumen_t<long double> operator""_flm(long double value) {
+
123  return femto_lumen_t<long double>{value};
+
124 }
+
125 
+
126 constexpr pico_lumen_t<long double> operator""_plm(long double value) {
+
127  return pico_lumen_t<long double>{value};
+
128 }
+
129 
+
130 constexpr nano_lumen_t<long double> operator""_nlm(long double value) {
+
131  return nano_lumen_t<long double>{value};
+
132 }
+
133 
+
134 constexpr micro_lumen_t<long double> operator""_ulm(long double value) {
+
135  return micro_lumen_t<long double>{value};
+
136 }
+
137 
+
138 constexpr milli_lumen_t<long double> operator""_mlm(long double value) {
+
139  return milli_lumen_t<long double>{value};
+
140 }
+
141 
+
142 constexpr lumen_t<long double> operator""_lm(long double value) {
+
143  return lumen_t<long double>{value};
+
144 }
+
145 
+
146 constexpr kilo_lumen_t<long double> operator""_klm(long double value) {
+
147  return kilo_lumen_t<long double>{value};
+
148 }
+
149 
+
150 constexpr mega_lumen_t<long double> operator""_Mlm(long double value) {
+
151  return mega_lumen_t<long double>{value};
+
152 }
+
153 
+
154 constexpr giga_lumen_t<long double> operator""_Glm(long double value) {
+
155  return giga_lumen_t<long double>{value};
+
156 }
+
157 
+
158 constexpr tera_lumen_t<long double> operator""_Tlm(long double value) {
+
159  return tera_lumen_t<long double>{value};
+
160 }
+
161 
+
162 constexpr peta_lumen_t<long double> operator""_Plm(long double value) {
+
163  return peta_lumen_t<long double>{value};
+
164 }
+
165 
+
166 constexpr exa_lumen_t<long double> operator""_Elm(long double value) {
+
167  return exa_lumen_t<long double>{value};
+
168 }
+
169 
+
170 } // namespace literals
+
171 } // namespace SI
+ +
Definition: absorbed_dose.h:18
+ + +
#define BUILD_UNIT_FROM_MULTIPLICATION(RESULTING_UNIT, UNIT_LHS, UNIT_RHS)
Definition: operator_helpers.h:54
+ +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ +
+ + + + diff --git a/doc/magnetic__field_8h.html b/doc/magnetic__field_8h.html new file mode 100644 index 00000000..f29468bd --- /dev/null +++ b/doc/magnetic__field_8h.html @@ -0,0 +1,266 @@ + + + + + + + +SI: SI/magnetic_field.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
magnetic_field.h File Reference
+
+
+
#include "area.h"
+#include "detail/number_parser.h"
+#include "detail/operator_helpers.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+#include "magnetic_flux.h"
+
+Include dependency graph for magnetic_field.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'B', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'B', _ratio >
 
+ + + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::magnetic_field_t = detail::unit_t< 'B', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_tesla_t = magnetic_field_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_tesla_t = magnetic_field_t< _type, std::femto >
 
template<typename _type >
using SI::pico_tesla_t = magnetic_field_t< _type, std::pico >
 
template<typename _type >
using SI::nano_tesla_t = magnetic_field_t< _type, std::nano >
 
template<typename _type >
using SI::micro_tesla_t = magnetic_field_t< _type, std::micro >
 
template<typename _type >
using SI::milli_tesla_t = magnetic_field_t< _type, std::milli >
 
template<typename _type >
using SI::tesla_t = magnetic_field_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_tesla_t = magnetic_field_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_tesla_t = magnetic_field_t< _type, std::mega >
 
template<typename _type >
using SI::giga_tesla_t = magnetic_field_t< _type, std::giga >
 
template<typename _type >
using SI::tera_tesla_t = magnetic_field_t< _type, std::tera >
 
template<typename _type >
using SI::peta_tesla_t = magnetic_field_t< _type, std::peta >
 
template<typename _type >
using SI::exa_tesla_t = magnetic_field_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_tesla_t< int64_t > SI::literals::operator""_aT ()
 
template<char... _digits>
constexpr femto_tesla_t< int64_t > SI::literals::operator""_fT ()
 
template<char... _digits>
constexpr pico_tesla_t< int64_t > SI::literals::operator""_pT ()
 
template<char... _digits>
constexpr nano_tesla_t< int64_t > SI::literals::operator""_nT ()
 
template<char... _digits>
constexpr micro_tesla_t< int64_t > SI::literals::operator""_uT ()
 
template<char... _digits>
constexpr milli_tesla_t< int64_t > SI::literals::operator""_mT ()
 
template<char... _digits>
constexpr tesla_t< int64_t > SI::literals::operator""_T ()
 
template<char... _digits>
constexpr kilo_tesla_t< int64_t > SI::literals::operator""_kT ()
 
template<char... _digits>
constexpr mega_tesla_t< int64_t > SI::literals::operator""_MT ()
 
template<char... _digits>
constexpr giga_tesla_t< int64_t > SI::literals::operator""_GT ()
 
template<char... _digits>
constexpr tera_tesla_t< int64_t > SI::literals::operator""_TT ()
 
template<char... _digits>
constexpr peta_tesla_t< int64_t > SI::literals::operator""_PT ()
 
template<char... _digits>
constexpr exa_tesla_t< int64_t > SI::literals::operator""_ET ()
 
constexpr atto_tesla_t< long double > SI::literals::operator""_aT (long double value)
 
constexpr femto_tesla_t< long double > SI::literals::operator""_fT (long double value)
 
constexpr pico_tesla_t< long double > SI::literals::operator""_pT (long double value)
 
constexpr nano_tesla_t< long double > SI::literals::operator""_nT (long double value)
 
constexpr micro_tesla_t< long double > SI::literals::operator""_uT (long double value)
 
constexpr milli_tesla_t< long double > SI::literals::operator""_mT (long double value)
 
constexpr tesla_t< long double > SI::literals::operator""_T (long double value)
 
constexpr kilo_tesla_t< long double > SI::literals::operator""_kT (long double value)
 
constexpr mega_tesla_t< long double > SI::literals::operator""_MT (long double value)
 
constexpr giga_tesla_t< long double > SI::literals::operator""_GT (long double value)
 
constexpr tera_tesla_t< long double > SI::literals::operator""_TT (long double value)
 
constexpr peta_tesla_t< long double > SI::literals::operator""_PT (long double value)
 
constexpr exa_tesla_t< long double > SI::literals::operator""_ET (long double value)
 
+
+ + + + diff --git a/doc/magnetic__field_8h__incl.map b/doc/magnetic__field_8h__incl.map new file mode 100644 index 00000000..39585fd3 --- /dev/null +++ b/doc/magnetic__field_8h__incl.map @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/magnetic__field_8h__incl.md5 b/doc/magnetic__field_8h__incl.md5 new file mode 100644 index 00000000..275fcf21 --- /dev/null +++ b/doc/magnetic__field_8h__incl.md5 @@ -0,0 +1 @@ +0cf7d3370c3ad7152565bd57b00bac88 \ No newline at end of file diff --git a/doc/magnetic__field_8h__incl.png b/doc/magnetic__field_8h__incl.png new file mode 100644 index 00000000..6ce3fe81 Binary files /dev/null and b/doc/magnetic__field_8h__incl.png differ diff --git a/doc/magnetic__field_8h_source.html b/doc/magnetic__field_8h_source.html new file mode 100644 index 00000000..e43dc553 --- /dev/null +++ b/doc/magnetic__field_8h_source.html @@ -0,0 +1,254 @@ + + + + + + + +SI: SI/magnetic_field.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
magnetic_field.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "area.h"
+
15 #include "detail/number_parser.h"
+ +
17 #include "detail/unit.h"
+
18 #include "detail/unit_symbol.h"
+
19 #include "magnetic_flux.h"
+
20 
+
21 namespace SI {
+
22 
+
24 template <typename _type, class _ratio = std::ratio<1>>
+ +
26 
+
28 template <typename _type>
+ +
30 template <typename _type>
+ +
32 template <typename _type>
+ +
34 template <typename _type>
+ +
36 template <typename _type>
+ +
38 template <typename _type>
+ +
40 template <typename _type>
+ +
42 template <typename _type>
+ +
44 template <typename _type>
+ +
46 template <typename _type>
+ +
48 template <typename _type>
+ +
50 template <typename _type>
+ +
52 template <typename _type> using exa_tesla_t = magnetic_field_t<_type, std::exa>;
+
53 
+
54 // specialize unit_symbol for usage with stream operators
+
55 template <>
+
56 struct unit_symbol<'B', std::ratio<1>> : SI::detail::unit_symbol_impl<'T'> {};
+
57 
+
58 template <typename _ratio>
+
59 struct unit_symbol<'B', _ratio>
+
60  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value,
+
61  'T'> {};
+
62 
+
63 namespace detail {
+ +
65 }
+
66 
+
67 inline namespace literals {
+
68 template <char... _digits> constexpr atto_tesla_t<int64_t> operator""_aT() {
+
69  return atto_tesla_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
70 }
+
71 
+
72 template <char... _digits> constexpr femto_tesla_t<int64_t> operator""_fT() {
+
73  return femto_tesla_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
74 }
+
75 
+
76 template <char... _digits> constexpr pico_tesla_t<int64_t> operator""_pT() {
+
77  return pico_tesla_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
78 }
+
79 
+
80 template <char... _digits> constexpr nano_tesla_t<int64_t> operator""_nT() {
+
81  return nano_tesla_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
82 }
+
83 
+
84 template <char... _digits> constexpr micro_tesla_t<int64_t> operator""_uT() {
+
85  return micro_tesla_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
86 }
+
87 
+
88 template <char... _digits> constexpr milli_tesla_t<int64_t> operator""_mT() {
+
89  return milli_tesla_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
90 }
+
91 
+
92 template <char... _digits> constexpr tesla_t<int64_t> operator""_T() {
+
93  return tesla_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
94 }
+
95 
+
96 template <char... _digits> constexpr kilo_tesla_t<int64_t> operator""_kT() {
+
97  return kilo_tesla_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
98 }
+
99 
+
100 template <char... _digits> constexpr mega_tesla_t<int64_t> operator""_MT() {
+
101  return mega_tesla_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
102 }
+
103 
+
104 template <char... _digits> constexpr giga_tesla_t<int64_t> operator""_GT() {
+
105  return giga_tesla_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
106 }
+
107 
+
108 template <char... _digits> constexpr tera_tesla_t<int64_t> operator""_TT() {
+
109  return tera_tesla_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
110 }
+
111 
+
112 template <char... _digits> constexpr peta_tesla_t<int64_t> operator""_PT() {
+
113  return peta_tesla_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
114 }
+
115 
+
116 template <char... _digits> constexpr exa_tesla_t<int64_t> operator""_ET() {
+
117  return exa_tesla_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
118 }
+
119 
+
120 constexpr atto_tesla_t<long double> operator""_aT(long double value) {
+
121  return atto_tesla_t<long double>{value};
+
122 }
+
123 
+
124 constexpr femto_tesla_t<long double> operator""_fT(long double value) {
+
125  return femto_tesla_t<long double>{value};
+
126 }
+
127 
+
128 constexpr pico_tesla_t<long double> operator""_pT(long double value) {
+
129  return pico_tesla_t<long double>{value};
+
130 }
+
131 
+
132 constexpr nano_tesla_t<long double> operator""_nT(long double value) {
+
133  return nano_tesla_t<long double>{value};
+
134 }
+
135 
+
136 constexpr micro_tesla_t<long double> operator""_uT(long double value) {
+
137  return micro_tesla_t<long double>{value};
+
138 }
+
139 
+
140 constexpr milli_tesla_t<long double> operator""_mT(long double value) {
+
141  return milli_tesla_t<long double>{value};
+
142 }
+
143 
+
144 constexpr tesla_t<long double> operator""_T(long double value) {
+
145  return tesla_t<long double>{value};
+
146 }
+
147 
+
148 constexpr kilo_tesla_t<long double> operator""_kT(long double value) {
+
149  return kilo_tesla_t<long double>{value};
+
150 }
+
151 
+
152 constexpr mega_tesla_t<long double> operator""_MT(long double value) {
+
153  return mega_tesla_t<long double>{value};
+
154 }
+
155 
+
156 constexpr giga_tesla_t<long double> operator""_GT(long double value) {
+
157  return giga_tesla_t<long double>{value};
+
158 }
+
159 
+
160 constexpr tera_tesla_t<long double> operator""_TT(long double value) {
+
161  return tera_tesla_t<long double>{value};
+
162 }
+
163 
+
164 constexpr peta_tesla_t<long double> operator""_PT(long double value) {
+
165  return peta_tesla_t<long double>{value};
+
166 }
+
167 
+
168 constexpr exa_tesla_t<long double> operator""_ET(long double value) {
+
169  return exa_tesla_t<long double>{value};
+
170 }
+
171 
+
172 } // namespace literals
+
173 } // namespace SI
+ + +
BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
+
Definition: absorbed_dose.h:18
+ + +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/magnetic__flux_8h.html b/doc/magnetic__flux_8h.html new file mode 100644 index 00000000..4f68a94e --- /dev/null +++ b/doc/magnetic__flux_8h.html @@ -0,0 +1,275 @@ + + + + + + + +SI: SI/magnetic_flux.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
magnetic_flux.h File Reference
+
+
+
#include "detail/number_parser.h"
+#include "detail/operator_helpers.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+#include "electric_potential.h"
+#include "time.h"
+
+Include dependency graph for magnetic_flux.h:
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + +
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  SI::unit_symbol< 'f', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'f', _ratio >
 
+ + + + + + + + +

+Namespaces

 SI
 
 SI::detail
 Namespace containing implementation details for SI.
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , class _ratio = std::ratio<1>>
using SI::magnetic_flux_t = detail::unit_t< 'f', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::atto_weber_t = magnetic_flux_t< _type, std::atto >
 specific units More...
 
template<typename _type >
using SI::femto_weber_t = magnetic_flux_t< _type, std::femto >
 
template<typename _type >
using SI::pico_weber_t = magnetic_flux_t< _type, std::pico >
 
template<typename _type >
using SI::nano_weber_t = magnetic_flux_t< _type, std::nano >
 
template<typename _type >
using SI::micro_weber_t = magnetic_flux_t< _type, std::micro >
 
template<typename _type >
using SI::milli_weber_t = magnetic_flux_t< _type, std::milli >
 
template<typename _type >
using SI::weber_t = magnetic_flux_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::kilo_weber_t = magnetic_flux_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_weber_t = magnetic_flux_t< _type, std::mega >
 
template<typename _type >
using SI::giga_weber_t = magnetic_flux_t< _type, std::giga >
 
template<typename _type >
using SI::tera_weber_t = magnetic_flux_t< _type, std::tera >
 
template<typename _type >
using SI::peta_weber_t = magnetic_flux_t< _type, std::peta >
 
template<typename _type >
using SI::exa_weber_t = magnetic_flux_t< _type, std::exa >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr atto_weber_t< int64_t > SI::literals::operator""_aWb ()
 
template<char... _digits>
constexpr femto_weber_t< int64_t > SI::literals::operator""_fWb ()
 
template<char... _digits>
constexpr pico_weber_t< int64_t > SI::literals::operator""_pWb ()
 
template<char... _digits>
constexpr nano_weber_t< int64_t > SI::literals::operator""_nWb ()
 
template<char... _digits>
constexpr micro_weber_t< int64_t > SI::literals::operator""_uWb ()
 
template<char... _digits>
constexpr milli_weber_t< int64_t > SI::literals::operator""_mWb ()
 
template<char... _digits>
constexpr weber_t< int64_t > SI::literals::operator""_Wb ()
 
template<char... _digits>
constexpr kilo_weber_t< int64_t > SI::literals::operator""_kWb ()
 
template<char... _digits>
constexpr mega_weber_t< int64_t > SI::literals::operator""_MWb ()
 
template<char... _digits>
constexpr giga_weber_t< int64_t > SI::literals::operator""_GWb ()
 
template<char... _digits>
constexpr tera_weber_t< int64_t > SI::literals::operator""_TWb ()
 
template<char... _digits>
constexpr peta_weber_t< int64_t > SI::literals::operator""_PWb ()
 
template<char... _digits>
constexpr exa_weber_t< int64_t > SI::literals::operator""_EWb ()
 
constexpr atto_weber_t< long double > SI::literals::operator""_aWb (long double value)
 
constexpr femto_weber_t< long double > SI::literals::operator""_fWb (long double value)
 
constexpr pico_weber_t< long double > SI::literals::operator""_pWb (long double value)
 
constexpr nano_weber_t< long double > SI::literals::operator""_nWb (long double value)
 
constexpr micro_weber_t< long double > SI::literals::operator""_uWb (long double value)
 
constexpr milli_weber_t< long double > SI::literals::operator""_mWb (long double value)
 
constexpr weber_t< long double > SI::literals::operator""_Wb (long double value)
 
constexpr kilo_weber_t< long double > SI::literals::operator""_kWb (long double value)
 
constexpr mega_weber_t< long double > SI::literals::operator""_MWb (long double value)
 
constexpr giga_weber_t< long double > SI::literals::operator""_GWb (long double value)
 
constexpr tera_weber_t< long double > SI::literals::operator""_TWb (long double value)
 
constexpr peta_weber_t< long double > SI::literals::operator""_PWb (long double value)
 
constexpr exa_weber_t< long double > SI::literals::operator""_EWb (long double value)
 
+
+ + + + diff --git a/doc/magnetic__flux_8h__dep__incl.map b/doc/magnetic__flux_8h__dep__incl.map new file mode 100644 index 00000000..fec083f4 --- /dev/null +++ b/doc/magnetic__flux_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/magnetic__flux_8h__dep__incl.md5 b/doc/magnetic__flux_8h__dep__incl.md5 new file mode 100644 index 00000000..1a2036ac --- /dev/null +++ b/doc/magnetic__flux_8h__dep__incl.md5 @@ -0,0 +1 @@ +e8cdb9c49fb3478f196b15740dd28663 \ No newline at end of file diff --git a/doc/magnetic__flux_8h__dep__incl.png b/doc/magnetic__flux_8h__dep__incl.png new file mode 100644 index 00000000..3048640a Binary files /dev/null and b/doc/magnetic__flux_8h__dep__incl.png differ diff --git a/doc/magnetic__flux_8h__incl.map b/doc/magnetic__flux_8h__incl.map new file mode 100644 index 00000000..16b0af35 --- /dev/null +++ b/doc/magnetic__flux_8h__incl.map @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/magnetic__flux_8h__incl.md5 b/doc/magnetic__flux_8h__incl.md5 new file mode 100644 index 00000000..aed031fe --- /dev/null +++ b/doc/magnetic__flux_8h__incl.md5 @@ -0,0 +1 @@ +d065fcdab3fc2e55d22492ab31214fca \ No newline at end of file diff --git a/doc/magnetic__flux_8h__incl.png b/doc/magnetic__flux_8h__incl.png new file mode 100644 index 00000000..dfd92771 Binary files /dev/null and b/doc/magnetic__flux_8h__incl.png differ diff --git a/doc/magnetic__flux_8h_source.html b/doc/magnetic__flux_8h_source.html new file mode 100644 index 00000000..cd731e68 --- /dev/null +++ b/doc/magnetic__flux_8h_source.html @@ -0,0 +1,254 @@ + + + + + + + +SI: SI/magnetic_flux.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
magnetic_flux.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 
+
14 #include "detail/number_parser.h"
+ +
16 #include "detail/unit.h"
+
17 #include "detail/unit_symbol.h"
+
18 #include "electric_potential.h"
+
19 #include "time.h"
+
20 
+
21 namespace SI {
+
22 
+
24 template <typename _type, class _ratio = std::ratio<1>>
+ +
26 
+
28 template <typename _type>
+ +
30 template <typename _type>
+ +
32 template <typename _type>
+ +
34 template <typename _type>
+ +
36 template <typename _type>
+ +
38 template <typename _type>
+ +
40 template <typename _type> using weber_t = magnetic_flux_t<_type, std::ratio<1>>;
+
41 template <typename _type>
+ +
43 template <typename _type>
+ +
45 template <typename _type>
+ +
47 template <typename _type>
+ +
49 template <typename _type>
+ +
51 template <typename _type> using exa_weber_t = magnetic_flux_t<_type, std::exa>;
+
52 
+
53 // specialize unit_symbol for usage with stream operators
+
54 template <>
+
55 struct unit_symbol<'f', std::ratio<1>>
+
56  : SI::detail::unit_symbol_impl<'W', 'b'> {};
+
57 
+
58 template <typename _ratio>
+
59 struct unit_symbol<'f', _ratio>
+
60  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'W',
+
61  'b'> {};
+
62 
+
63 namespace detail {
+ +
65 }
+
66 
+
67 inline namespace literals {
+
68 template <char... _digits> constexpr atto_weber_t<int64_t> operator""_aWb() {
+
69  return atto_weber_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
70 }
+
71 
+
72 template <char... _digits> constexpr femto_weber_t<int64_t> operator""_fWb() {
+
73  return femto_weber_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
74 }
+
75 
+
76 template <char... _digits> constexpr pico_weber_t<int64_t> operator""_pWb() {
+
77  return pico_weber_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
78 }
+
79 
+
80 template <char... _digits> constexpr nano_weber_t<int64_t> operator""_nWb() {
+
81  return nano_weber_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
82 }
+
83 
+
84 template <char... _digits> constexpr micro_weber_t<int64_t> operator""_uWb() {
+
85  return micro_weber_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
86 }
+
87 
+
88 template <char... _digits> constexpr milli_weber_t<int64_t> operator""_mWb() {
+
89  return milli_weber_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
90 }
+
91 
+
92 template <char... _digits> constexpr weber_t<int64_t> operator""_Wb() {
+
93  return weber_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
94 }
+
95 
+
96 template <char... _digits> constexpr kilo_weber_t<int64_t> operator""_kWb() {
+
97  return kilo_weber_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
98 }
+
99 
+
100 template <char... _digits> constexpr mega_weber_t<int64_t> operator""_MWb() {
+
101  return mega_weber_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
102 }
+
103 
+
104 template <char... _digits> constexpr giga_weber_t<int64_t> operator""_GWb() {
+
105  return giga_weber_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
106 }
+
107 
+
108 template <char... _digits> constexpr tera_weber_t<int64_t> operator""_TWb() {
+
109  return tera_weber_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
110 }
+
111 
+
112 template <char... _digits> constexpr peta_weber_t<int64_t> operator""_PWb() {
+
113  return peta_weber_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
114 }
+
115 
+
116 template <char... _digits> constexpr exa_weber_t<int64_t> operator""_EWb() {
+
117  return exa_weber_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
118 }
+
119 
+
120 constexpr atto_weber_t<long double> operator""_aWb(long double value) {
+
121  return atto_weber_t<long double>{value};
+
122 }
+
123 
+
124 constexpr femto_weber_t<long double> operator""_fWb(long double value) {
+
125  return femto_weber_t<long double>{value};
+
126 }
+
127 
+
128 constexpr pico_weber_t<long double> operator""_pWb(long double value) {
+
129  return pico_weber_t<long double>{value};
+
130 }
+
131 
+
132 constexpr nano_weber_t<long double> operator""_nWb(long double value) {
+
133  return nano_weber_t<long double>{value};
+
134 }
+
135 
+
136 constexpr micro_weber_t<long double> operator""_uWb(long double value) {
+
137  return micro_weber_t<long double>{value};
+
138 }
+
139 
+
140 constexpr milli_weber_t<long double> operator""_mWb(long double value) {
+
141  return milli_weber_t<long double>{value};
+
142 }
+
143 
+
144 constexpr weber_t<long double> operator""_Wb(long double value) {
+
145  return weber_t<long double>{value};
+
146 }
+
147 
+
148 constexpr kilo_weber_t<long double> operator""_kWb(long double value) {
+
149  return kilo_weber_t<long double>{value};
+
150 }
+
151 
+
152 constexpr mega_weber_t<long double> operator""_MWb(long double value) {
+
153  return mega_weber_t<long double>{value};
+
154 }
+
155 
+
156 constexpr giga_weber_t<long double> operator""_GWb(long double value) {
+
157  return giga_weber_t<long double>{value};
+
158 }
+
159 
+
160 constexpr tera_weber_t<long double> operator""_TWb(long double value) {
+
161  return tera_weber_t<long double>{value};
+
162 }
+
163 
+
164 constexpr peta_weber_t<long double> operator""_PWb(long double value) {
+
165  return peta_weber_t<long double>{value};
+
166 }
+
167 
+
168 constexpr exa_weber_t<long double> operator""_EWb(long double value) {
+
169  return exa_weber_t<long double>{value};
+
170 }
+
171 
+
172 } // namespace literals
+
173 } // namespace SI
+ +
Definition: absorbed_dose.h:18
+ + +
#define BUILD_UNIT_FROM_MULTIPLICATION(RESULTING_UNIT, UNIT_LHS, UNIT_RHS)
Definition: operator_helpers.h:54
+
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + + +
+ + + + diff --git a/doc/mass_8h.html b/doc/mass_8h.html new file mode 100644 index 00000000..aa0a41ab --- /dev/null +++ b/doc/mass_8h.html @@ -0,0 +1,315 @@ + + + + + + + +SI: SI/mass.h File Reference + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
mass.h File Reference
+
+
+
#include "detail/number_parser.h"
+#include "detail/unit.h"
+#include "detail/unit_symbol.h"
+
+Include dependency graph for mass.h:
+
+
+ + + + + + + + + + + + + + + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + + + + + + + + + + + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + +

+Classes

struct  SI::unit_symbol< 'M', std::ratio< 1 > >
 
struct  SI::unit_symbol< 'M', std::milli >
 
struct  SI::unit_symbol< 'M', std::kilo >
 
struct  SI::unit_symbol< 'M', std::exa >
 
struct  SI::unit_symbol< 'M', _ratio >
 
+ + + + + +

+Namespaces

 SI
 
 SI::literals
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

template<typename _type , typename _ratio >
using SI::mass_t = detail::unit_t< 'M', std::ratio< 1 >, _type, _ratio >
 
template<typename _type >
using SI::femto_gram_t = mass_t< _type, std::atto >
 
template<typename _type >
using SI::pico_gram_t = mass_t< _type, std::femto >
 
template<typename _type >
using SI::nano_gram_t = mass_t< _type, std::pico >
 
template<typename _type >
using SI::micro_gram_t = mass_t< _type, std::nano >
 
template<typename _type >
using SI::milli_gram_t = mass_t< _type, std::micro >
 
template<typename _type >
using SI::gram_t = mass_t< _type, std::milli >
 
template<typename _type >
using SI::kilo_gram_t = mass_t< _type, std::ratio< 1 > >
 
template<typename _type >
using SI::ton_t = mass_t< _type, std::kilo >
 
template<typename _type >
using SI::mega_gram_t = ton_t< _type >
 
template<typename _type >
using SI::kilo_ton_t = mass_t< _type, std::mega >
 
template<typename _type >
using SI::giga_gram_t = kilo_ton_t< _type >
 
template<typename _type >
using SI::mega_ton_t = mass_t< _type, std::giga >
 
template<typename _type >
using SI::tera_gram_t = mega_ton_t< _type >
 
template<typename _type >
using SI::giga_ton_t = mass_t< _type, std::tera >
 
template<typename _type >
using SI::peta_gram_t = giga_ton_t< _type >
 
template<typename _type >
using SI::tera_ton_t = mass_t< _type, std::peta >
 
template<typename _type >
using SI::exa_gram_t = tera_ton_t< _type >
 
template<typename _type >
using SI::peta_ton_t = mass_t< _type, std::exa >
 
template<typename _type >
using SI::zetta_gram_t = peta_ton_t< _type >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<char... _digits>
constexpr femto_gram_t< int64_t > SI::literals::operator""_fg ()
 
template<char... _digits>
constexpr pico_gram_t< int64_t > SI::literals::operator""_pg ()
 
template<char... _digits>
constexpr nano_gram_t< int64_t > SI::literals::operator""_ng ()
 
template<char... _digits>
constexpr micro_gram_t< int64_t > SI::literals::operator""_ug ()
 
template<char... _digits>
constexpr milli_gram_t< int64_t > SI::literals::operator""_mg ()
 
template<char... _digits>
constexpr gram_t< int64_t > SI::literals::operator""_g ()
 
template<char... _digits>
constexpr kilo_gram_t< int64_t > SI::literals::operator""_kg ()
 
template<char... _digits>
constexpr ton_t< int64_t > SI::literals::operator""_t ()
 
template<char... _digits>
constexpr kilo_ton_t< int64_t > SI::literals::operator""_kt ()
 
template<char... _digits>
constexpr mega_ton_t< int64_t > SI::literals::operator""_Mt ()
 
template<char... _digits>
constexpr giga_ton_t< int64_t > SI::literals::operator""_Gt ()
 
template<char... _digits>
constexpr tera_ton_t< int64_t > SI::literals::operator""_Tt ()
 
template<char... _digits>
constexpr peta_ton_t< int64_t > SI::literals::operator""_Pt ()
 
template<char... _digits>
constexpr mega_gram_t< int64_t > SI::literals::operator""_Mg ()
 
template<char... _digits>
constexpr giga_gram_t< int64_t > SI::literals::operator""_Gg ()
 
template<char... _digits>
constexpr tera_gram_t< int64_t > SI::literals::operator""_Tg ()
 
template<char... _digits>
constexpr peta_gram_t< int64_t > SI::literals::operator""_Pg ()
 
template<char... _digits>
constexpr exa_gram_t< int64_t > SI::literals::operator""_Eg ()
 
template<char... _digits>
constexpr zetta_gram_t< int64_t > SI::literals::operator""_Zg ()
 
constexpr femto_gram_t< long double > SI::literals::operator""_fg (long double value)
 
constexpr pico_gram_t< long double > SI::literals::operator""_pg (long double value)
 
constexpr nano_gram_t< long double > SI::literals::operator""_ng (long double value)
 
constexpr micro_gram_t< long double > SI::literals::operator""_ug (long double value)
 
constexpr milli_gram_t< long double > SI::literals::operator""_mg (long double mg)
 
constexpr gram_t< long double > SI::literals::operator""_g (long double g)
 
constexpr kilo_gram_t< long double > SI::literals::operator""_kg (long double kg)
 
constexpr ton_t< long double > SI::literals::operator""_t (long double t)
 
constexpr kilo_ton_t< long double > SI::literals::operator""_kt (long double t)
 
constexpr mega_ton_t< long double > SI::literals::operator""_Mt (long double t)
 
constexpr giga_ton_t< long double > SI::literals::operator""_Gt (long double t)
 
constexpr tera_ton_t< long double > SI::literals::operator""_Tt (long double t)
 
constexpr peta_ton_t< long double > SI::literals::operator""_Pt (long double t)
 
constexpr mega_gram_t< long double > SI::literals::operator""_Mg (long double value)
 
constexpr giga_gram_t< long double > SI::literals::operator""_Gg (long double value)
 
constexpr tera_gram_t< long double > SI::literals::operator""_Tg (long double value)
 
constexpr peta_gram_t< long double > SI::literals::operator""_Pg (long double value)
 
constexpr exa_gram_t< long double > SI::literals::operator""_Eg (long double value)
 
constexpr zetta_gram_t< long double > SI::literals::operator""_Zg (long double value)
 
+
+ + + + diff --git a/doc/mass_8h__dep__incl.map b/doc/mass_8h__dep__incl.map new file mode 100644 index 00000000..43b95275 --- /dev/null +++ b/doc/mass_8h__dep__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/mass_8h__dep__incl.md5 b/doc/mass_8h__dep__incl.md5 new file mode 100644 index 00000000..c44201aa --- /dev/null +++ b/doc/mass_8h__dep__incl.md5 @@ -0,0 +1 @@ +1fa01e1e2757cc0ea4b20a1a7f04df5a \ No newline at end of file diff --git a/doc/mass_8h__dep__incl.png b/doc/mass_8h__dep__incl.png new file mode 100644 index 00000000..82d6f480 Binary files /dev/null and b/doc/mass_8h__dep__incl.png differ diff --git a/doc/mass_8h__incl.map b/doc/mass_8h__incl.map new file mode 100644 index 00000000..24c56604 --- /dev/null +++ b/doc/mass_8h__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/mass_8h__incl.md5 b/doc/mass_8h__incl.md5 new file mode 100644 index 00000000..8eb51d09 --- /dev/null +++ b/doc/mass_8h__incl.md5 @@ -0,0 +1 @@ +57f95ab28bf5af12687e3bc3bf4e95df \ No newline at end of file diff --git a/doc/mass_8h__incl.png b/doc/mass_8h__incl.png new file mode 100644 index 00000000..255c1b9b Binary files /dev/null and b/doc/mass_8h__incl.png differ diff --git a/doc/mass_8h_source.html b/doc/mass_8h_source.html new file mode 100644 index 00000000..91aba5f6 --- /dev/null +++ b/doc/mass_8h_source.html @@ -0,0 +1,300 @@ + + + + + + + +SI: SI/mass.h Source File + + + + + + + + + +
+
+ + + + + + + +
+
SI +  2.5.4 +
+
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
mass.h
+
+
+Go to the documentation of this file.
1 
+
12 #pragma once
+
13 #include "detail/number_parser.h"
+
14 #include "detail/unit.h"
+
15 #include "detail/unit_symbol.h"
+
16 
+
17 namespace SI {
+
18 
+
19 template <typename _type, typename _ratio>
+
20 using mass_t = detail::unit_t<'M', std::ratio<1>, _type, _ratio>;
+
21 
+
22 template <typename _type> using femto_gram_t = mass_t<_type, std::atto>;
+
23 template <typename _type> using pico_gram_t = mass_t<_type, std::femto>;
+
24 template <typename _type> using nano_gram_t = mass_t<_type, std::pico>;
+
25 template <typename _type> using micro_gram_t = mass_t<_type, std::nano>;
+
26 template <typename _type> using milli_gram_t = mass_t<_type, std::micro>;
+
27 template <typename _type> using gram_t = mass_t<_type, std::milli>;
+
28 template <typename _type> using kilo_gram_t = mass_t<_type, std::ratio<1>>;
+
29 template <typename _type> using ton_t = mass_t<_type, std::kilo>;
+
30 template <typename _type> using mega_gram_t = ton_t<_type>;
+
31 template <typename _type> using kilo_ton_t = mass_t<_type, std::mega>;
+
32 template <typename _type> using giga_gram_t = kilo_ton_t<_type>;
+
33 template <typename _type> using mega_ton_t = mass_t<_type, std::giga>;
+
34 template <typename _type> using tera_gram_t = mega_ton_t<_type>;
+
35 template <typename _type> using giga_ton_t = mass_t<_type, std::tera>;
+
36 template <typename _type> using peta_gram_t = giga_ton_t<_type>;
+
37 template <typename _type> using tera_ton_t = mass_t<_type, std::peta>;
+
38 template <typename _type> using exa_gram_t = tera_ton_t<_type>;
+
39 template <typename _type> using peta_ton_t = mass_t<_type, std::exa>;
+
40 template <typename _type> using zetta_gram_t = peta_ton_t<_type>;
+
41 
+
42 // specialize unit_symbol for usage with stream operators
+
43 // due to the standard SI unit being 'kg' instead of 'g'
+
44 // ratios has to be multiplied by 1000/1 and explicit template
+
45 // specialization is needed for the 'ton' and 'gram'
+
46 // @todo figure out how to handle duplicates between tonne and mega_gram
+
47 template <>
+
48 struct unit_symbol<'M', std::ratio<1>>
+
49  : SI::detail::unit_symbol_impl<'k', 'g'> {};
+
50 
+
51 template <>
+
52 struct unit_symbol<'M', std::milli> : SI::detail::unit_symbol_impl<'g'> {};
+
53 
+
54 template <>
+
55 struct unit_symbol<'M', std::kilo> : SI::detail::unit_symbol_impl<'t'> {};
+
56 
+
57 template <>
+
58 struct unit_symbol<'M', std::exa> : SI::detail::unit_symbol_impl<'Z', 'g'> {};
+
59 
+
60 template <typename _ratio>
+
61 struct unit_symbol<'M', _ratio>
+
62  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<std::ratio_multiply<
+
63  _ratio, std::kilo>>::value,
+
64  'g'> {};
+
65 
+
66 inline namespace literals {
+
67 
+
68 template <char... _digits> constexpr femto_gram_t<int64_t> operator""_fg() {
+
69  return femto_gram_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
70 }
+
71 
+
72 template <char... _digits> constexpr pico_gram_t<int64_t> operator""_pg() {
+
73  return pico_gram_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
74 }
+
75 
+
76 template <char... _digits> constexpr nano_gram_t<int64_t> operator""_ng() {
+
77  return nano_gram_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
78 }
+
79 
+
80 template <char... _digits> constexpr micro_gram_t<int64_t> operator""_ug() {
+
81  return micro_gram_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
82 }
+
83 
+
84 template <char... _digits> constexpr milli_gram_t<int64_t> operator""_mg() {
+
85  return milli_gram_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
86 }
+
87 
+
88 template <char... _digits> constexpr gram_t<int64_t> operator""_g() {
+
89  return gram_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
90 }
+
91 
+
92 template <char... _digits> constexpr kilo_gram_t<int64_t> operator""_kg() {
+
93  return kilo_gram_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
94 }
+
95 
+
96 template <char... _digits> constexpr ton_t<int64_t> operator""_t() {
+
97  return ton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
98 }
+
99 
+
100 template <char... _digits> constexpr kilo_ton_t<int64_t> operator""_kt() {
+
101  return kilo_ton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
102 }
+
103 
+
104 template <char... _digits> constexpr mega_ton_t<int64_t> operator""_Mt() {
+
105  return mega_ton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
106 }
+
107 
+
108 template <char... _digits> constexpr giga_ton_t<int64_t> operator""_Gt() {
+
109  return giga_ton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
110 }
+
111 
+
112 template <char... _digits> constexpr tera_ton_t<int64_t> operator""_Tt() {
+
113  return tera_ton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
114 }
+
115 
+
116 template <char... _digits> constexpr peta_ton_t<int64_t> operator""_Pt() {
+
117  return peta_ton_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
118 }
+
119 
+
120 template <char... _digits> constexpr mega_gram_t<int64_t> operator""_Mg() {
+
121  return mega_gram_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
122 }
+
123 
+
124 template <char... _digits> constexpr giga_gram_t<int64_t> operator""_Gg() {
+
125  return giga_gram_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
126 }
+
127 
+
128 template <char... _digits> constexpr tera_gram_t<int64_t> operator""_Tg() {
+
129  return tera_gram_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
130 }
+
131 
+
132 template <char... _digits> constexpr peta_gram_t<int64_t> operator""_Pg() {
+
133  return peta_gram_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
134 }
+
135 
+
136 template <char... _digits> constexpr exa_gram_t<int64_t> operator""_Eg() {
+
137  return exa_gram_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
138 }
+
139 
+
140 template <char... _digits> constexpr zetta_gram_t<int64_t> operator""_Zg() {
+
141  return zetta_gram_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
+
142 }
+
143 
+
144 constexpr femto_gram_t<long double> operator""_fg(long double value) {
+
145  return femto_gram_t<long double>{value};
+
146 }
+
147 
+
148 constexpr pico_gram_t<long double> operator""_pg(long double value) {
+
149  return pico_gram_t<long double>{value};
+
150 }
+
151 
+
152 constexpr nano_gram_t<long double> operator""_ng(long double value) {
+
153  return nano_gram_t<long double>{value};
+
154 }
+
155 
+
156 constexpr micro_gram_t<long double> operator""_ug(long double value) {
+
157  return micro_gram_t<long double>{value};
+
158 }
+
159 
+
160 constexpr milli_gram_t<long double> operator"" _mg(long double mg) {
+
161  return milli_gram_t<long double>(mg);
+
162 }
+
163 
+
164 constexpr gram_t<long double> operator"" _g(long double g) {
+
165  return gram_t<long double>(g);
+
166 }
+
167 
+
168 constexpr kilo_gram_t<long double> operator"" _kg(long double kg) {
+
169  return kilo_gram_t<long double>(kg);
+
170 }
+
171 
+
172 constexpr ton_t<long double> operator"" _t(long double t) {
+
173  return ton_t<long double>(t);
+
174 }
+
175 
+
176 constexpr kilo_ton_t<long double> operator"" _kt(long double t) {
+
177  return kilo_ton_t<long double>(t);
+
178 }
+
179 
+
180 constexpr mega_ton_t<long double> operator"" _Mt(long double t) {
+
181  return mega_ton_t<long double>(t);
+
182 }
+
183 
+
184 constexpr giga_ton_t<long double> operator"" _Gt(long double t) {
+
185  return giga_ton_t<long double>(t);
+
186 }
+
187 
+
188 constexpr tera_ton_t<long double> operator"" _Tt(long double t) {
+
189  return tera_ton_t<long double>(t);
+
190 }
+
191 
+
192 constexpr peta_ton_t<long double> operator"" _Pt(long double t) {
+
193  return peta_ton_t<long double>(t);
+
194 }
+
195 
+
196 constexpr mega_gram_t<long double> operator""_Mg(long double value) {
+
197  return mega_gram_t<long double>{value};
+
198 }
+
199 
+
200 constexpr giga_gram_t<long double> operator""_Gg(long double value) {
+
201  return giga_gram_t<long double>{value};
+
202 }
+
203 
+
204 constexpr tera_gram_t<long double> operator""_Tg(long double value) {
+
205  return tera_gram_t<long double>{value};
+
206 }
+
207 
+
208 constexpr peta_gram_t<long double> operator""_Pg(long double value) {
+
209  return peta_gram_t<long double>{value};
+
210 }
+
211 
+
212 constexpr exa_gram_t<long double> operator""_Eg(long double value) {
+
213  return exa_gram_t<long double>{value};
+
214 }
+
215 
+
216 constexpr zetta_gram_t<long double> operator""_Zg(long double value) {
+
217  return zetta_gram_t<long double>{value};
+
218 }
+
219 
+
220 } // namespace literals
+
221 } // namespace SI
+
Definition: absorbed_dose.h:18
+ +
interface class for number
Definition: number_parser.h:111
+
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
+
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
+
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64
+ + +
+ + + + diff --git a/doc/menu.js b/doc/menu.js new file mode 100644 index 00000000..2fe2214f --- /dev/null +++ b/doc/menu.js @@ -0,0 +1,51 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { + function makeTree(data,relPath) { + var result=''; + if ('children' in data) { + result+=''; + } + return result; + } + + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchEnabled) { + if (serverSide) { + $('#main-menu').append('
  • '); + } else { + $('#main-menu').append('
  • '); + } + } + $('#main-menu').smartmenus(); +} +/* @license-end */ diff --git a/doc/menudata.js b/doc/menudata.js new file mode 100644 index 00000000..e0d0931b --- /dev/null +++ b/doc/menudata.js @@ -0,0 +1,120 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file +*/ +var menudata={children:[ +{text:"Main Page",url:"index.html"}, +{text:"Related Pages",url:"pages.html"}, +{text:"Namespaces",url:"namespaces.html",children:[ +{text:"Namespace List",url:"namespaces.html"}, +{text:"Namespace Members",url:"namespacemembers.html",children:[ +{text:"All",url:"namespacemembers.html",children:[ +{text:"a",url:"namespacemembers.html#index_a"}, +{text:"b",url:"namespacemembers_b.html#index_b"}, +{text:"c",url:"namespacemembers_c.html#index_c"}, +{text:"d",url:"namespacemembers_d.html#index_d"}, +{text:"e",url:"namespacemembers_e.html#index_e"}, +{text:"f",url:"namespacemembers_f.html#index_f"}, +{text:"g",url:"namespacemembers_g.html#index_g"}, +{text:"h",url:"namespacemembers_h.html#index_h"}, +{text:"i",url:"namespacemembers_i.html#index_i"}, +{text:"j",url:"namespacemembers_j.html#index_j"}, +{text:"k",url:"namespacemembers_k.html#index_k"}, +{text:"l",url:"namespacemembers_l.html#index_l"}, +{text:"m",url:"namespacemembers_m.html#index_m"}, +{text:"n",url:"namespacemembers_n.html#index_n"}, +{text:"o",url:"namespacemembers_o.html#index_o"}, +{text:"p",url:"namespacemembers_p.html#index_p"}, +{text:"r",url:"namespacemembers_r.html#index_r"}, +{text:"s",url:"namespacemembers_s.html#index_s"}, +{text:"t",url:"namespacemembers_t.html#index_t"}, +{text:"u",url:"namespacemembers_u.html#index_u"}, +{text:"v",url:"namespacemembers_v.html#index_v"}, +{text:"w",url:"namespacemembers_w.html#index_w"}, +{text:"z",url:"namespacemembers_z.html#index_z"}]}, +{text:"Functions",url:"namespacemembers_func.html",children:[ +{text:"b",url:"namespacemembers_func.html#index_b"}, +{text:"c",url:"namespacemembers_func_c.html#index_c"}, +{text:"e",url:"namespacemembers_func_e.html#index_e"}, +{text:"o",url:"namespacemembers_func_o.html#index_o"}, +{text:"t",url:"namespacemembers_func_t.html#index_t"}, +{text:"u",url:"namespacemembers_func_u.html#index_u"}]}, +{text:"Variables",url:"namespacemembers_vars.html"}, +{text:"Typedefs",url:"namespacemembers_type.html",children:[ +{text:"a",url:"namespacemembers_type.html#index_a"}, +{text:"b",url:"namespacemembers_type_b.html#index_b"}, +{text:"c",url:"namespacemembers_type_c.html#index_c"}, +{text:"d",url:"namespacemembers_type_d.html#index_d"}, +{text:"e",url:"namespacemembers_type_e.html#index_e"}, +{text:"f",url:"namespacemembers_type_f.html#index_f"}, +{text:"g",url:"namespacemembers_type_g.html#index_g"}, +{text:"h",url:"namespacemembers_type_h.html#index_h"}, +{text:"i",url:"namespacemembers_type_i.html#index_i"}, +{text:"j",url:"namespacemembers_type_j.html#index_j"}, +{text:"k",url:"namespacemembers_type_k.html#index_k"}, +{text:"l",url:"namespacemembers_type_l.html#index_l"}, +{text:"m",url:"namespacemembers_type_m.html#index_m"}, +{text:"n",url:"namespacemembers_type_n.html#index_n"}, +{text:"o",url:"namespacemembers_type_o.html#index_o"}, +{text:"p",url:"namespacemembers_type_p.html#index_p"}, +{text:"r",url:"namespacemembers_type_r.html#index_r"}, +{text:"s",url:"namespacemembers_type_s.html#index_s"}, +{text:"t",url:"namespacemembers_type_t.html#index_t"}, +{text:"v",url:"namespacemembers_type_v.html#index_v"}, +{text:"w",url:"namespacemembers_type_w.html#index_w"}, +{text:"z",url:"namespacemembers_type_z.html#index_z"}]}]}]}, +{text:"Classes",url:"annotated.html",children:[ +{text:"Class List",url:"annotated.html"}, +{text:"Class Index",url:"classes.html"}, +{text:"Class Hierarchy",url:"inherits.html"}, +{text:"Class Members",url:"functions.html",children:[ +{text:"All",url:"functions.html",children:[ +{text:"a",url:"functions.html#index_a"}, +{text:"b",url:"functions.html#index_b"}, +{text:"d",url:"functions.html#index_d"}, +{text:"e",url:"functions.html#index_e"}, +{text:"i",url:"functions.html#index_i"}, +{text:"m",url:"functions.html#index_m"}, +{text:"o",url:"functions.html#index_o"}, +{text:"p",url:"functions.html#index_p"}, +{text:"r",url:"functions.html#index_r"}, +{text:"s",url:"functions.html#index_s"}, +{text:"t",url:"functions.html#index_t"}, +{text:"u",url:"functions.html#index_u"}, +{text:"v",url:"functions.html#index_v"}, +{text:"~",url:"functions.html#index__7E"}]}, +{text:"Functions",url:"functions_func.html",children:[ +{text:"a",url:"functions_func.html#index_a"}, +{text:"o",url:"functions_func.html#index_o"}, +{text:"s",url:"functions_func.html#index_s"}, +{text:"u",url:"functions_func.html#index_u"}, +{text:"v",url:"functions_func.html#index_v"}, +{text:"~",url:"functions_func.html#index__7E"}]}, +{text:"Variables",url:"functions_vars.html"}, +{text:"Typedefs",url:"functions_type.html"}]}]}, +{text:"Files",url:"files.html",children:[ +{text:"File List",url:"files.html"}, +{text:"File Members",url:"globals.html",children:[ +{text:"All",url:"globals.html"}, +{text:"Functions",url:"globals_func.html"}, +{text:"Macros",url:"globals_defs.html"}]}]}]} diff --git a/doc/momentum_8h.html b/doc/momentum_8h.html new file mode 100644 index 00000000..09c2267d --- /dev/null +++ b/doc/momentum_8h.html @@ -0,0 +1,137 @@ + + + + + + + +SI: SI/momentum.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    momentum.h File Reference
    +
    +
    +
    #include "detail/operator_helpers.h"
    +#include "detail/number_parser.h"
    +#include "detail/unit.h"
    +#include "mass.h"
    +#include "velocity.h"
    +
    +Include dependency graph for momentum.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + +

    +Namespaces

     SI
     
     SI::detail
     Namespace containing implementation details for SI.
     
    + + + + + +

    +Typedefs

    template<typename _type , typename _ratio >
    using SI::momentum_t = detail::unit_t< 'o', std::ratio< 1 >, _type, _ratio >
     Type for momentum where o = v * M. More...
     
    +
    + + + + diff --git a/doc/momentum_8h__incl.map b/doc/momentum_8h__incl.map new file mode 100644 index 00000000..1a623cb5 --- /dev/null +++ b/doc/momentum_8h__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/momentum_8h__incl.md5 b/doc/momentum_8h__incl.md5 new file mode 100644 index 00000000..0813a552 --- /dev/null +++ b/doc/momentum_8h__incl.md5 @@ -0,0 +1 @@ +617ace733c864f5263b5db4d614c6ea7 \ No newline at end of file diff --git a/doc/momentum_8h__incl.png b/doc/momentum_8h__incl.png new file mode 100644 index 00000000..cbf5a712 Binary files /dev/null and b/doc/momentum_8h__incl.png differ diff --git a/doc/momentum_8h_source.html b/doc/momentum_8h_source.html new file mode 100644 index 00000000..d43c11dc --- /dev/null +++ b/doc/momentum_8h_source.html @@ -0,0 +1,109 @@ + + + + + + + +SI: SI/momentum.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    momentum.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 
    + +
    15 
    +
    16 #include "detail/number_parser.h"
    +
    17 #include "detail/unit.h"
    +
    18 #include "mass.h"
    +
    19 #include "velocity.h"
    +
    20 
    +
    21 namespace SI {
    +
    22 
    +
    24 template <typename _type, typename _ratio>
    + +
    26 
    +
    27 namespace detail {
    + +
    29 }
    +
    30 
    +
    31 } // namespace SI
    + +
    Definition: absorbed_dose.h:18
    + + +
    #define BUILD_UNIT_FROM_MULTIPLICATION(RESULTING_UNIT, UNIT_LHS, UNIT_RHS)
    Definition: operator_helpers.h:54
    +
    base template class for holding values of type _type to be multiplied with a ratio _ratio
    Definition: unit.h:51
    + + +
    + + + + diff --git a/doc/namespaceSI.html b/doc/namespaceSI.html new file mode 100644 index 00000000..ca2289f4 --- /dev/null +++ b/doc/namespaceSI.html @@ -0,0 +1,9970 @@ + + + + + + + +SI: SI Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    SI Namespace Reference
    +
    +
    + + + + + + + +

    +Namespaces

     detail
     Namespace containing implementation details for SI.
     
     literals
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  unit_symbol< 'D', std::ratio< 1 > >
     
    struct  unit_symbol< 'D', _ratio >
     
    struct  unit_symbol< 'a', std::ratio< 1 > >
     
    struct  unit_symbol< 'a', _ratio >
     
    struct  unit_symbol< 'r', std::ratio< 1 > >
     
    struct  unit_symbol< 'r', std::ratio< 100000000, 5729577951308232 > >
     
    struct  unit_symbol< 'r', std::ratio< 100000000000, 5729577951308232 > >
     
    struct  unit_symbol< 'r', std::ratio< 100000000000000, 5729577951308232 > >
     
    struct  unit_symbol< 'r', _ratio >
     
    struct  unit_symbol< 'L', std::ratio< 1 >, std::ratio< 2 > >
     
    struct  unit_symbol< 'L', std::ratio< 1, 10000 >, std::ratio< 2 > >
     
    struct  unit_symbol< 'L', std::micro, std::ratio< 2 > >
     
    struct  unit_symbol< 'L', std::ratio< 1 >, std::ratio< 3 > >
     
    struct  unit_symbol< 'L', std::ratio< 1, 1000000 >, std::ratio< 3 > >
     
    struct  unit_symbol< 'L', std::nano, std::ratio< 3 > >
     
    struct  unit_symbol< 'K', std::ratio< 1 > >
     
    struct  unit_symbol< 'K', _ratio >
     
    struct  unit_symbol
     Base struct. Unusable needs template overloading. More...
     
    struct  unit_symbol< 'C', std::ratio< 1 > >
     
    struct  unit_symbol< 'C', _ratio >
     
    struct  unit_symbol< 'Q', std::ratio< 1 > >
     
    struct  unit_symbol< 'Q', _ratio >
     
    struct  unit_symbol< 'G', std::ratio< 1 > >
     
    struct  unit_symbol< 'G', _ratio >
     
    struct  unit_symbol< 'I', std::ratio< 1 > >
     
    struct  unit_symbol< 'I', _ratio >
     
    struct  unit_symbol< 'U', std::ratio< 1 > >
     
    struct  unit_symbol< 'U', _ratio >
     
    struct  unit_symbol< 'O', std::ratio< 1 > >
     
    struct  unit_symbol< 'O', _ratio >
     
    struct  unit_symbol< 'E', std::ratio< 1 > >
     
    struct  unit_symbol< 'E', _ratio >
     
    struct  unit_symbol< 'H', std::ratio< 1 > >
     
    struct  unit_symbol< 'H', _ratio >
     
    struct  unit_symbol< 'F', std::ratio< 1 > >
     
    struct  unit_symbol< 'F', _ratio >
     
    struct  unit_symbol< 'T', std::ratio< 1 >, std::ratio<-1 > >
     
    struct  unit_symbol< 'T', _ratio, std::ratio<-1 > >
     
    struct  unit_symbol< 'i', std::ratio< 1 > >
     
    struct  unit_symbol< 'i', _ratio >
     
    struct  unit_symbol< 'l', std::ratio< 1 > >
     
    struct  unit_symbol< 'l', _ratio >
     
    struct  unit_symbol< 'L', std::ratio< 1 > >
     
    struct  unit_symbol< 'L', _ratio >
     
    struct  unit_symbol< 'J', std::ratio< 1 > >
     
    struct  unit_symbol< 'J', _ratio >
     
    struct  unit_symbol< 'm', std::ratio< 1 > >
     
    struct  unit_symbol< 'm', _ratio >
     
    struct  unit_symbol< 'B', std::ratio< 1 > >
     
    struct  unit_symbol< 'B', _ratio >
     
    struct  unit_symbol< 'f', std::ratio< 1 > >
     
    struct  unit_symbol< 'f', _ratio >
     
    struct  unit_symbol< 'M', std::ratio< 1 > >
     
    struct  unit_symbol< 'M', std::milli >
     
    struct  unit_symbol< 'M', std::kilo >
     
    struct  unit_symbol< 'M', std::exa >
     
    struct  unit_symbol< 'M', _ratio >
     
    struct  unit_symbol< 'P', std::ratio< 1 > >
     
    struct  unit_symbol< 'P', _ratio >
     
    struct  unit_symbol< 'p', std::ratio< 1 > >
     
    struct  unit_symbol< 'p', _ratio >
     
    struct  unit_symbol< 'A', std::ratio< 1 > >
     
    struct  unit_symbol< 'A', _ratio >
     
    struct  unit_symbol< 'R', std::ratio< 1 > >
     
    struct  unit_symbol< 'R', _ratio >
     
    struct  unit_symbol< 'N', std::ratio< 1 > >
     
    struct  unit_symbol< 'N', _ratio >
     
    struct  unit_symbol< 't', std::ratio< 1 > >
     
    struct  unit_symbol< 't', _ratio >
     
    struct  unit_symbol< 'T', std::ratio< 1 > >
     
    struct  unit_symbol< 'T', std::ratio< 60, 1 > >
     
    struct  unit_symbol< 'T', std::ratio< 3600, 1 > >
     
    struct  unit_symbol< 'T', _ratio >
     
    struct  unit_symbol< 'v', std::ratio< 1 > >
     
    struct  unit_symbol< 'v', std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type >
     
    struct  unit_symbol< 'v', _ratio >
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    template<typename _type , class _ratio = std::ratio<1>>
    using absorbed_dose_t = detail::unit_t< 'D', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_gray_t = absorbed_dose_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_gray_t = absorbed_dose_t< _type, std::femto >
     
    template<typename _type >
    using pico_gray_t = absorbed_dose_t< _type, std::pico >
     
    template<typename _type >
    using nano_gray_t = absorbed_dose_t< _type, std::nano >
     
    template<typename _type >
    using micro_gray_t = absorbed_dose_t< _type, std::micro >
     
    template<typename _type >
    using milli_gray_t = absorbed_dose_t< _type, std::milli >
     
    template<typename _type >
    using gray_t = absorbed_dose_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_gray_t = absorbed_dose_t< _type, std::kilo >
     
    template<typename _type >
    using mega_gray_t = absorbed_dose_t< _type, std::mega >
     
    template<typename _type >
    using giga_gray_t = absorbed_dose_t< _type, std::giga >
     
    template<typename _type >
    using tera_gray_t = absorbed_dose_t< _type, std::tera >
     
    template<typename _type >
    using peta_gray_t = absorbed_dose_t< _type, std::peta >
     
    template<typename _type >
    using exa_gray_t = absorbed_dose_t< _type, std::exa >
     
    template<typename _type , typename _ratio >
    using acceleration_t = detail::unit_t< 'a', std::ratio< 1 >, _type, _ratio >
     Type for acceleration a = v / t or a = L / t^2. More...
     
    template<typename _type , typename _ratio >
    using angle_t = detail::unit_t< 'r', std::ratio< 1 >, _type, _ratio >
     Type for angle (which should be buildable from m/m (sin/cos)) More...
     
    template<typename _type >
    using atto_radian_t = angle_t< _type, std::atto >
     
    template<typename _type >
    using femto_radian_t = angle_t< _type, std::femto >
     
    template<typename _type >
    using pico_radian_t = angle_t< _type, std::pico >
     
    template<typename _type >
    using nano_radian_t = angle_t< _type, std::nano >
     
    template<typename _type >
    using micro_radian_t = angle_t< _type, std::micro >
     
    template<typename _type >
    using milli_radian_t = angle_t< _type, std::milli >
     
    template<typename _type >
    using radian_t = angle_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using micro_degree_t = angle_t< _type, std::ratio< 100000000, 5729577951308232 > >
     
    template<typename _type >
    using milli_degree_t = angle_t< _type, std::ratio< 100000000000, 5729577951308232 > >
     
    template<typename _type >
    using degree_t = angle_t< _type, std::ratio< 100000000000000, 5729577951308232 > >
     
    template<typename _type , typename _ratio >
    using angular_frequency_t = detail::unit_t< 'w', std::ratio< 1 >, _type, _ratio >
     Type for velocity where w = r / T. More...
     
    template<typename _type , typename _ratio >
    using area_t = detail::unit_t< 'L', std::ratio< 2 >, _type, _ratio >
     
    template<typename _type >
    using square_metre_t = area_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using square_centi_metre_t = area_t< _type, std::ratio_multiply< std::centi, std::centi > >
     
    template<typename _type >
    using square_milli_metre_t = area_t< _type, std::ratio_multiply< std::milli, std::milli > >
     
    template<typename _type , typename _ratio >
    using volume_t = detail::unit_t< 'L', std::ratio< 3 >, _type, _ratio >
     
    template<typename _type >
    using cubic_metre_t = volume_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using cubic_centi_metre_t = volume_t< _type, std::ratio< 1, 1000000 > >
     
    template<typename _type >
    using cubic_milli_metre_t = volume_t< _type, std::nano >
     
    template<typename _type >
    using astronomic_unit_t = length_t< _type, std::ratio< 149597870691, 1 > >
     
    template<typename _type >
    using lightyear_t = length_t< _type, std::ratio< 9460730777119564, 1 > >
     
    template<typename _type >
    using parsec_t = length_t< _type, std::ratio< 30856775814913700, 1 > >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using catalytic_activity_t = detail::unit_t< 'K', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_katal_t = catalytic_activity_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_katal_t = catalytic_activity_t< _type, std::femto >
     
    template<typename _type >
    using pico_katal_t = catalytic_activity_t< _type, std::pico >
     
    template<typename _type >
    using nano_katal_t = catalytic_activity_t< _type, std::nano >
     
    template<typename _type >
    using micro_katal_t = catalytic_activity_t< _type, std::micro >
     
    template<typename _type >
    using milli_katal_t = catalytic_activity_t< _type, std::milli >
     
    template<typename _type >
    using katal_t = catalytic_activity_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_katal_t = catalytic_activity_t< _type, std::kilo >
     
    template<typename _type >
    using mega_katal_t = catalytic_activity_t< _type, std::mega >
     
    template<typename _type >
    using giga_katal_t = catalytic_activity_t< _type, std::giga >
     
    template<typename _type >
    using tera_katal_t = catalytic_activity_t< _type, std::tera >
     
    template<typename _type >
    using peta_katal_t = catalytic_activity_t< _type, std::peta >
     
    template<typename _type >
    using exa_katal_t = catalytic_activity_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using electric_capacity_t = detail::unit_t< 'C', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_farad_t = electric_capacity_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_farad_t = electric_capacity_t< _type, std::femto >
     
    template<typename _type >
    using pico_farad_t = electric_capacity_t< _type, std::pico >
     
    template<typename _type >
    using nano_farad_t = electric_capacity_t< _type, std::nano >
     
    template<typename _type >
    using micro_farad_t = electric_capacity_t< _type, std::micro >
     
    template<typename _type >
    using milli_farad_t = electric_capacity_t< _type, std::milli >
     
    template<typename _type >
    using farad_t = electric_capacity_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_farad_t = electric_capacity_t< _type, std::kilo >
     
    template<typename _type >
    using mega_farad_t = electric_capacity_t< _type, std::mega >
     
    template<typename _type >
    using giga_farad_t = electric_capacity_t< _type, std::giga >
     
    template<typename _type >
    using tera_farad_t = electric_capacity_t< _type, std::tera >
     
    template<typename _type >
    using peta_farad_t = electric_capacity_t< _type, std::peta >
     
    template<typename _type >
    using exa_farad_t = electric_capacity_t< _type, std::exa >
     
    template<typename _type , typename _ratio >
    using electric_charge_t = detail::unit_t< 'Q', std::ratio< 1 >, _type, _ratio >
     unit for electric charge 'Q' where Q = T * I More...
     
    template<typename _type >
    using atto_coulomb_t = electric_charge_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_coulomb_t = electric_charge_t< _type, std::femto >
     
    template<typename _type >
    using pico_coulomb_t = electric_charge_t< _type, std::pico >
     
    template<typename _type >
    using nano_coulomb_t = electric_charge_t< _type, std::nano >
     
    template<typename _type >
    using micro_coulomb_t = electric_charge_t< _type, std::micro >
     
    template<typename _type >
    using milli_coulomb_t = electric_charge_t< _type, std::milli >
     
    template<typename _type >
    using coulomb_t = electric_charge_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_coulomb_t = electric_charge_t< _type, std::kilo >
     
    template<typename _type >
    using mega_coulomb_t = electric_charge_t< _type, std::mega >
     
    template<typename _type >
    using giga_coulomb_t = electric_charge_t< _type, std::giga >
     
    template<typename _type >
    using tera_coulomb_t = electric_charge_t< _type, std::tera >
     
    template<typename _type >
    using peta_coulomb_t = electric_charge_t< _type, std::peta >
     
    template<typename _type >
    using exa_coulomb_t = electric_charge_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using electric_conductance_t = detail::unit_t< 'G', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_siemens_t = electric_conductance_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_siemens_t = electric_conductance_t< _type, std::femto >
     
    template<typename _type >
    using pico_siemens_t = electric_conductance_t< _type, std::pico >
     
    template<typename _type >
    using nano_siemens_t = electric_conductance_t< _type, std::nano >
     
    template<typename _type >
    using micro_siemens_t = electric_conductance_t< _type, std::micro >
     
    template<typename _type >
    using milli_siemens_t = electric_conductance_t< _type, std::milli >
     
    template<typename _type >
    using siemens_t = electric_conductance_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_siemens_t = electric_conductance_t< _type, std::kilo >
     
    template<typename _type >
    using mega_siemens_t = electric_conductance_t< _type, std::mega >
     
    template<typename _type >
    using giga_siemens_t = electric_conductance_t< _type, std::giga >
     
    template<typename _type >
    using tera_siemens_t = electric_conductance_t< _type, std::tera >
     
    template<typename _type >
    using peta_siemens_t = electric_conductance_t< _type, std::peta >
     
    template<typename _type >
    using exa_siemens_t = electric_conductance_t< _type, std::exa >
     
    template<typename _type , typename _ratio >
    using electric_current_t = detail::unit_t< 'I', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_ampere_t = electric_current_t< _type, std::atto >
     
    template<typename _type >
    using femto_ampere_t = electric_current_t< _type, std::femto >
     
    template<typename _type >
    using pico_ampere_t = electric_current_t< _type, std::pico >
     
    template<typename _type >
    using nano_ampere_t = electric_current_t< _type, std::nano >
     
    template<typename _type >
    using micro_ampere_t = electric_current_t< _type, std::micro >
     
    template<typename _type >
    using milli_ampere_t = electric_current_t< _type, std::milli >
     
    template<typename _type >
    using ampere_t = electric_current_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_ampere_t = electric_current_t< _type, std::kilo >
     
    template<typename _type >
    using mega_ampere_t = electric_current_t< _type, std::mega >
     
    template<typename _type >
    using giga_ampere_t = electric_current_t< _type, std::giga >
     
    template<typename _type >
    using tera_ampere_t = electric_current_t< _type, std::tera >
     
    template<typename _type >
    using peta_ampere_t = electric_current_t< _type, std::peta >
     
    template<typename _type >
    using exa_ampere_t = electric_current_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using electric_potential_t = detail::unit_t< 'U', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_volt_t = electric_potential_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_volt_t = electric_potential_t< _type, std::femto >
     
    template<typename _type >
    using pico_volt_t = electric_potential_t< _type, std::pico >
     
    template<typename _type >
    using nano_volt_t = electric_potential_t< _type, std::nano >
     
    template<typename _type >
    using micro_volt_t = electric_potential_t< _type, std::micro >
     
    template<typename _type >
    using milli_volt_t = electric_potential_t< _type, std::milli >
     
    template<typename _type >
    using volt_t = electric_potential_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_volt_t = electric_potential_t< _type, std::kilo >
     
    template<typename _type >
    using mega_volt_t = electric_potential_t< _type, std::mega >
     
    template<typename _type >
    using giga_volt_t = electric_potential_t< _type, std::giga >
     
    template<typename _type >
    using tera_volt_t = electric_potential_t< _type, std::tera >
     
    template<typename _type >
    using peta_volt_t = electric_potential_t< _type, std::peta >
     
    template<typename _type >
    using exa_volt_t = electric_potential_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using electric_resistance_t = detail::unit_t< 'O', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_ohm_t = electric_resistance_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_ohm_t = electric_resistance_t< _type, std::femto >
     
    template<typename _type >
    using pico_ohm_t = electric_resistance_t< _type, std::pico >
     
    template<typename _type >
    using nano_ohm_t = electric_resistance_t< _type, std::nano >
     
    template<typename _type >
    using micro_ohm_t = electric_resistance_t< _type, std::micro >
     
    template<typename _type >
    using milli_ohm_t = electric_resistance_t< _type, std::milli >
     
    template<typename _type >
    using ohm_t = electric_resistance_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_ohm_t = electric_resistance_t< _type, std::kilo >
     
    template<typename _type >
    using mega_ohm_t = electric_resistance_t< _type, std::mega >
     
    template<typename _type >
    using giga_ohm_t = electric_resistance_t< _type, std::giga >
     
    template<typename _type >
    using tera_ohm_t = electric_resistance_t< _type, std::tera >
     
    template<typename _type >
    using peta_ohm_t = electric_resistance_t< _type, std::peta >
     
    template<typename _type >
    using exa_ohm_t = electric_resistance_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using energy_t = detail::unit_t< 'E', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_joule_t = energy_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_joule_t = energy_t< _type, std::femto >
     
    template<typename _type >
    using pico_joule_t = energy_t< _type, std::pico >
     
    template<typename _type >
    using nano_joule_t = energy_t< _type, std::nano >
     
    template<typename _type >
    using micro_joule_t = energy_t< _type, std::micro >
     
    template<typename _type >
    using milli_joule_t = energy_t< _type, std::milli >
     
    template<typename _type >
    using joule_t = energy_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_joule_t = energy_t< _type, std::kilo >
     
    template<typename _type >
    using mega_joule_t = energy_t< _type, std::mega >
     
    template<typename _type >
    using giga_joule_t = energy_t< _type, std::giga >
     
    template<typename _type >
    using tera_joule_t = energy_t< _type, std::tera >
     
    template<typename _type >
    using peta_joule_t = energy_t< _type, std::peta >
     
    template<typename _type >
    using exa_joule_t = energy_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using equivalent_dose_t = detail::unit_t< 'H', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_sievert_t = equivalent_dose_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_sievert_t = equivalent_dose_t< _type, std::femto >
     
    template<typename _type >
    using pico_sievert_t = equivalent_dose_t< _type, std::pico >
     
    template<typename _type >
    using nano_sievert_t = equivalent_dose_t< _type, std::nano >
     
    template<typename _type >
    using micro_sievert_t = equivalent_dose_t< _type, std::micro >
     
    template<typename _type >
    using milli_sievert_t = equivalent_dose_t< _type, std::milli >
     
    template<typename _type >
    using sievert_t = equivalent_dose_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_sievert_t = equivalent_dose_t< _type, std::kilo >
     
    template<typename _type >
    using mega_sievert_t = equivalent_dose_t< _type, std::mega >
     
    template<typename _type >
    using giga_sievert_t = equivalent_dose_t< _type, std::giga >
     
    template<typename _type >
    using tera_sievert_t = equivalent_dose_t< _type, std::tera >
     
    template<typename _type >
    using peta_sievert_t = equivalent_dose_t< _type, std::peta >
     
    template<typename _type >
    using exa_sievert_t = equivalent_dose_t< _type, std::exa >
     
    template<typename _type , typename _ratio >
    using surface_flow_t = detail::unit_t< 's', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type , typename _ratio >
    using volumetric_flow_t = detail::unit_t< 'V', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using force_t = detail::unit_t< 'F', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_newton_t = force_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_newton_t = force_t< _type, std::femto >
     
    template<typename _type >
    using pico_newton_t = force_t< _type, std::pico >
     
    template<typename _type >
    using nano_newton_t = force_t< _type, std::nano >
     
    template<typename _type >
    using micro_newton_t = force_t< _type, std::micro >
     
    template<typename _type >
    using milli_newton_t = force_t< _type, std::milli >
     
    template<typename _type >
    using newton_t = force_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_newton_t = force_t< _type, std::kilo >
     
    template<typename _type >
    using mega_newton_t = force_t< _type, std::mega >
     
    template<typename _type >
    using giga_newton_t = force_t< _type, std::giga >
     
    template<typename _type >
    using tera_newton_t = force_t< _type, std::tera >
     
    template<typename _type >
    using peta_newton_t = force_t< _type, std::peta >
     
    template<typename _type >
    using exa_newton_t = force_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using frequency_t = detail::time_base_t< std::ratio<-1 >, _type, _ratio >
     
    template<typename _type >
    using atto_hertz_t = frequency_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_hertz_t = frequency_t< _type, std::femto >
     
    template<typename _type >
    using pico_hertz_t = frequency_t< _type, std::pico >
     
    template<typename _type >
    using nano_hertz_t = frequency_t< _type, std::nano >
     
    template<typename _type >
    using micro_hertz_t = frequency_t< _type, std::micro >
     
    template<typename _type >
    using milli_hertz_t = frequency_t< _type, std::milli >
     
    template<typename _type >
    using hertz_t = frequency_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_hertz_t = frequency_t< _type, std::kilo >
     
    template<typename _type >
    using mega_hertz_t = frequency_t< _type, std::mega >
     
    template<typename _type >
    using giga_hertz_t = frequency_t< _type, std::giga >
     
    template<typename _type >
    using tera_hertz_t = frequency_t< _type, std::tera >
     
    template<typename _type >
    using peta_hertz_t = frequency_t< _type, std::peta >
     
    template<typename _type >
    using exa_hertz_t = frequency_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using illuminance_t = detail::unit_t< 'i', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_lux_t = illuminance_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_lux_t = illuminance_t< _type, std::femto >
     
    template<typename _type >
    using pico_lux_t = illuminance_t< _type, std::pico >
     
    template<typename _type >
    using nano_lux_t = illuminance_t< _type, std::nano >
     
    template<typename _type >
    using micro_lux_t = illuminance_t< _type, std::micro >
     
    template<typename _type >
    using milli_lux_t = illuminance_t< _type, std::milli >
     
    template<typename _type >
    using lux_t = illuminance_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_lux_t = illuminance_t< _type, std::kilo >
     
    template<typename _type >
    using mega_lux_t = illuminance_t< _type, std::mega >
     
    template<typename _type >
    using giga_lux_t = illuminance_t< _type, std::giga >
     
    template<typename _type >
    using tera_lux_t = illuminance_t< _type, std::tera >
     
    template<typename _type >
    using peta_lux_t = illuminance_t< _type, std::peta >
     
    template<typename _type >
    using exa_lux_t = illuminance_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using inductance_t = detail::unit_t< 'l', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_henry_t = inductance_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_henry_t = inductance_t< _type, std::femto >
     
    template<typename _type >
    using pico_henry_t = inductance_t< _type, std::pico >
     
    template<typename _type >
    using nano_henry_t = inductance_t< _type, std::nano >
     
    template<typename _type >
    using micro_henry_t = inductance_t< _type, std::micro >
     
    template<typename _type >
    using milli_henry_t = inductance_t< _type, std::milli >
     
    template<typename _type >
    using henry_t = inductance_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_henry_t = inductance_t< _type, std::kilo >
     
    template<typename _type >
    using mega_henry_t = inductance_t< _type, std::mega >
     
    template<typename _type >
    using giga_henry_t = inductance_t< _type, std::giga >
     
    template<typename _type >
    using tera_henry_t = inductance_t< _type, std::tera >
     
    template<typename _type >
    using peta_henry_t = inductance_t< _type, std::peta >
     
    template<typename _type >
    using exa_henry_t = inductance_t< _type, std::exa >
     
    template<typename _type , typename _ratio >
    using length_t = detail::unit_t< 'L', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_metre_t = length_t< _type, std::atto >
     
    template<typename _type >
    using femto_metre_t = length_t< _type, std::femto >
     
    template<typename _type >
    using pico_metre_t = length_t< _type, std::pico >
     
    template<typename _type >
    using nano_metre_t = length_t< _type, std::nano >
     
    template<typename _type >
    using micro_metre_t = length_t< _type, std::micro >
     
    template<typename _type >
    using milli_metre_t = length_t< _type, std::milli >
     
    template<typename _type >
    using centi_metre_t = length_t< _type, std::centi >
     
    template<typename _type >
    using metre_t = length_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_metre_t = length_t< _type, std::kilo >
     
    template<typename _type >
    using mega_metre_t = length_t< _type, std::mega >
     
    template<typename _type >
    using giga_metre_t = length_t< _type, std::giga >
     
    template<typename _type >
    using tera_metre_t = length_t< _type, std::tera >
     
    template<typename _type >
    using peta_metre_t = length_t< _type, std::peta >
     
    template<typename _type >
    using exa_metre_t = length_t< _type, std::exa >
     
    template<typename _type , typename _ratio >
    using luminosity_t = detail::unit_t< 'J', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_candela_t = luminosity_t< _type, std::atto >
     
    template<typename _type >
    using femto_candela_t = luminosity_t< _type, std::femto >
     
    template<typename _type >
    using pico_candela_t = luminosity_t< _type, std::pico >
     
    template<typename _type >
    using nano_candela_t = luminosity_t< _type, std::nano >
     
    template<typename _type >
    using micro_candela_t = luminosity_t< _type, std::micro >
     
    template<typename _type >
    using milli_candela_t = luminosity_t< _type, std::milli >
     
    template<typename _type >
    using candela_t = luminosity_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_candela_t = luminosity_t< _type, std::kilo >
     
    template<typename _type >
    using mega_candela_t = luminosity_t< _type, std::mega >
     
    template<typename _type >
    using giga_candela_t = luminosity_t< _type, std::giga >
     
    template<typename _type >
    using tera_candela_t = luminosity_t< _type, std::tera >
     
    template<typename _type >
    using peta_candela_t = luminosity_t< _type, std::peta >
     
    template<typename _type >
    using exa_candela_t = luminosity_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using luminous_flux_t = detail::unit_t< 'm', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_lumen_t = luminous_flux_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_lumen_t = luminous_flux_t< _type, std::femto >
     
    template<typename _type >
    using pico_lumen_t = luminous_flux_t< _type, std::pico >
     
    template<typename _type >
    using nano_lumen_t = luminous_flux_t< _type, std::nano >
     
    template<typename _type >
    using micro_lumen_t = luminous_flux_t< _type, std::micro >
     
    template<typename _type >
    using milli_lumen_t = luminous_flux_t< _type, std::milli >
     
    template<typename _type >
    using lumen_t = luminous_flux_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_lumen_t = luminous_flux_t< _type, std::kilo >
     
    template<typename _type >
    using mega_lumen_t = luminous_flux_t< _type, std::mega >
     
    template<typename _type >
    using giga_lumen_t = luminous_flux_t< _type, std::giga >
     
    template<typename _type >
    using tera_lumen_t = luminous_flux_t< _type, std::tera >
     
    template<typename _type >
    using peta_lumen_t = luminous_flux_t< _type, std::peta >
     
    template<typename _type >
    using exa_lumen_t = luminous_flux_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using magnetic_field_t = detail::unit_t< 'B', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_tesla_t = magnetic_field_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_tesla_t = magnetic_field_t< _type, std::femto >
     
    template<typename _type >
    using pico_tesla_t = magnetic_field_t< _type, std::pico >
     
    template<typename _type >
    using nano_tesla_t = magnetic_field_t< _type, std::nano >
     
    template<typename _type >
    using micro_tesla_t = magnetic_field_t< _type, std::micro >
     
    template<typename _type >
    using milli_tesla_t = magnetic_field_t< _type, std::milli >
     
    template<typename _type >
    using tesla_t = magnetic_field_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_tesla_t = magnetic_field_t< _type, std::kilo >
     
    template<typename _type >
    using mega_tesla_t = magnetic_field_t< _type, std::mega >
     
    template<typename _type >
    using giga_tesla_t = magnetic_field_t< _type, std::giga >
     
    template<typename _type >
    using tera_tesla_t = magnetic_field_t< _type, std::tera >
     
    template<typename _type >
    using peta_tesla_t = magnetic_field_t< _type, std::peta >
     
    template<typename _type >
    using exa_tesla_t = magnetic_field_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using magnetic_flux_t = detail::unit_t< 'f', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_weber_t = magnetic_flux_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_weber_t = magnetic_flux_t< _type, std::femto >
     
    template<typename _type >
    using pico_weber_t = magnetic_flux_t< _type, std::pico >
     
    template<typename _type >
    using nano_weber_t = magnetic_flux_t< _type, std::nano >
     
    template<typename _type >
    using micro_weber_t = magnetic_flux_t< _type, std::micro >
     
    template<typename _type >
    using milli_weber_t = magnetic_flux_t< _type, std::milli >
     
    template<typename _type >
    using weber_t = magnetic_flux_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_weber_t = magnetic_flux_t< _type, std::kilo >
     
    template<typename _type >
    using mega_weber_t = magnetic_flux_t< _type, std::mega >
     
    template<typename _type >
    using giga_weber_t = magnetic_flux_t< _type, std::giga >
     
    template<typename _type >
    using tera_weber_t = magnetic_flux_t< _type, std::tera >
     
    template<typename _type >
    using peta_weber_t = magnetic_flux_t< _type, std::peta >
     
    template<typename _type >
    using exa_weber_t = magnetic_flux_t< _type, std::exa >
     
    template<typename _type , typename _ratio >
    using mass_t = detail::unit_t< 'M', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using femto_gram_t = mass_t< _type, std::atto >
     
    template<typename _type >
    using pico_gram_t = mass_t< _type, std::femto >
     
    template<typename _type >
    using nano_gram_t = mass_t< _type, std::pico >
     
    template<typename _type >
    using micro_gram_t = mass_t< _type, std::nano >
     
    template<typename _type >
    using milli_gram_t = mass_t< _type, std::micro >
     
    template<typename _type >
    using gram_t = mass_t< _type, std::milli >
     
    template<typename _type >
    using kilo_gram_t = mass_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using ton_t = mass_t< _type, std::kilo >
     
    template<typename _type >
    using mega_gram_t = ton_t< _type >
     
    template<typename _type >
    using kilo_ton_t = mass_t< _type, std::mega >
     
    template<typename _type >
    using giga_gram_t = kilo_ton_t< _type >
     
    template<typename _type >
    using mega_ton_t = mass_t< _type, std::giga >
     
    template<typename _type >
    using tera_gram_t = mega_ton_t< _type >
     
    template<typename _type >
    using giga_ton_t = mass_t< _type, std::tera >
     
    template<typename _type >
    using peta_gram_t = giga_ton_t< _type >
     
    template<typename _type >
    using tera_ton_t = mass_t< _type, std::peta >
     
    template<typename _type >
    using exa_gram_t = tera_ton_t< _type >
     
    template<typename _type >
    using peta_ton_t = mass_t< _type, std::exa >
     
    template<typename _type >
    using zetta_gram_t = peta_ton_t< _type >
     
    template<typename _type , typename _ratio >
    using momentum_t = detail::unit_t< 'o', std::ratio< 1 >, _type, _ratio >
     Type for momentum where o = v * M. More...
     
    template<typename _type , class _ratio = std::ratio<1>>
    using power_t = detail::unit_t< 'P', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_watt_t = power_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_watt_t = power_t< _type, std::femto >
     
    template<typename _type >
    using pico_watt_t = power_t< _type, std::pico >
     
    template<typename _type >
    using nano_watt_t = power_t< _type, std::nano >
     
    template<typename _type >
    using micro_watt_t = power_t< _type, std::micro >
     
    template<typename _type >
    using milli_watt_t = power_t< _type, std::milli >
     
    template<typename _type >
    using watt_t = power_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_watt_t = power_t< _type, std::kilo >
     
    template<typename _type >
    using mega_watt_t = power_t< _type, std::mega >
     
    template<typename _type >
    using giga_watt_t = power_t< _type, std::giga >
     
    template<typename _type >
    using tera_watt_t = power_t< _type, std::tera >
     
    template<typename _type >
    using peta_watt_t = power_t< _type, std::peta >
     
    template<typename _type >
    using exa_watt_t = power_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using pressure_t = detail::unit_t< 'p', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_pascal_t = pressure_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_pascal_t = pressure_t< _type, std::femto >
     
    template<typename _type >
    using pico_pascal_t = pressure_t< _type, std::pico >
     
    template<typename _type >
    using nano_pascal_t = pressure_t< _type, std::nano >
     
    template<typename _type >
    using micro_pascal_t = pressure_t< _type, std::micro >
     
    template<typename _type >
    using milli_pascal_t = pressure_t< _type, std::milli >
     
    template<typename _type >
    using pascal_t = pressure_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_pascal_t = pressure_t< _type, std::kilo >
     
    template<typename _type >
    using mega_pascal_t = pressure_t< _type, std::mega >
     
    template<typename _type >
    using giga_pascal_t = pressure_t< _type, std::giga >
     
    template<typename _type >
    using tera_pascal_t = pressure_t< _type, std::tera >
     
    template<typename _type >
    using peta_pascal_t = pressure_t< _type, std::peta >
     
    template<typename _type >
    using exa_pascal_t = pressure_t< _type, std::exa >
     
    template<typename _type , class _ratio = std::ratio<1>>
    using radioactivity_t = detail::unit_t< 'A', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_becquerel_t = radioactivity_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using femto_becquerel_t = radioactivity_t< _type, std::femto >
     
    template<typename _type >
    using pico_becquerel_t = radioactivity_t< _type, std::pico >
     
    template<typename _type >
    using nano_becquerel_t = radioactivity_t< _type, std::nano >
     
    template<typename _type >
    using micro_becquerel_t = radioactivity_t< _type, std::micro >
     
    template<typename _type >
    using milli_becquerel_t = radioactivity_t< _type, std::milli >
     
    template<typename _type >
    using becquerel_t = radioactivity_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_becquerel_t = radioactivity_t< _type, std::kilo >
     
    template<typename _type >
    using mega_becquerel_t = radioactivity_t< _type, std::mega >
     
    template<typename _type >
    using giga_becquerel_t = radioactivity_t< _type, std::giga >
     
    template<typename _type >
    using tera_becquerel_t = radioactivity_t< _type, std::tera >
     
    template<typename _type >
    using peta_becquerel_t = radioactivity_t< _type, std::peta >
     
    template<typename _type >
    using exa_becquerel_t = radioactivity_t< _type, std::exa >
     
    template<typename _type , typename _ratio >
    using solid_angle_t = detail::unit_t< 'R', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_steradian_t = solid_angle_t< _type, std::atto >
     
    template<typename _type >
    using femto_steradian_t = solid_angle_t< _type, std::femto >
     
    template<typename _type >
    using pico_steradian_t = solid_angle_t< _type, std::pico >
     
    template<typename _type >
    using nano_steradian_t = solid_angle_t< _type, std::nano >
     
    template<typename _type >
    using micro_steradian_t = solid_angle_t< _type, std::micro >
     
    template<typename _type >
    using milli_steradian_t = solid_angle_t< _type, std::milli >
     
    template<typename _type >
    using steradian_t = solid_angle_t< _type, std::ratio< 1 > >
     
    template<typename _type , typename _ratio >
    using substance_t = detail::unit_t< 'N', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_mol_t = substance_t< _type, std::atto >
     
    template<typename _type >
    using femto_mol_t = substance_t< _type, std::femto >
     
    template<typename _type >
    using pico_mol_t = substance_t< _type, std::pico >
     
    template<typename _type >
    using nano_mol_t = substance_t< _type, std::nano >
     
    template<typename _type >
    using micro_mol_t = substance_t< _type, std::micro >
     
    template<typename _type >
    using milli_mol_t = substance_t< _type, std::milli >
     
    template<typename _type >
    using mol_t = substance_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_mol_t = substance_t< _type, std::kilo >
     
    template<typename _type >
    using mega_mol_t = substance_t< _type, std::mega >
     
    template<typename _type >
    using giga_mol_t = substance_t< _type, std::giga >
     
    template<typename _type >
    using tera_mol_t = substance_t< _type, std::tera >
     
    template<typename _type >
    using peta_mol_t = substance_t< _type, std::peta >
     
    template<typename _type >
    using exa_mol_t = substance_t< _type, std::exa >
     
    template<typename _type , typename _ratio >
    using temperature_t = detail::unit_t< 't', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using atto_kelvin_t = temperature_t< _type, std::atto >
     
    template<typename _type >
    using femto_kelvin_t = temperature_t< _type, std::femto >
     
    template<typename _type >
    using pico_kelvin_t = temperature_t< _type, std::pico >
     
    template<typename _type >
    using nano_kelvin_t = temperature_t< _type, std::nano >
     
    template<typename _type >
    using micro_kelvin_t = temperature_t< _type, std::micro >
     
    template<typename _type >
    using milli_kelvin_t = temperature_t< _type, std::milli >
     
    template<typename _type >
    using kelvin_t = temperature_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using kilo_kelvin_t = temperature_t< _type, std::kilo >
     
    template<typename _type >
    using mega_kelvin_t = temperature_t< _type, std::mega >
     
    template<typename _type >
    using giga_kelvin_t = temperature_t< _type, std::giga >
     
    template<typename _type >
    using tera_kelvin_t = temperature_t< _type, std::tera >
     
    template<typename _type >
    using peta_kelvin_t = temperature_t< _type, std::peta >
     
    template<typename _type >
    using exa_kelvin_t = temperature_t< _type, std::exa >
     
    template<typename _type , typename _ratio >
    using time_t = detail::time_base_t< std::ratio< 1 >, _type, _ratio >
     
    template<typename _type , typename _ratio >
    using time_squared_t = detail::time_base_t< std::ratio< 2 >, _type, _ratio >
     
    template<typename _type >
    using atto_seconds_t = time_t< _type, std::atto >
     
    template<typename _type >
    using femto_seconds_t = time_t< _type, std::femto >
     
    template<typename _type >
    using pico_seconds_t = time_t< _type, std::pico >
     
    template<typename _type >
    using nano_seconds_t = time_t< _type, std::nano >
     
    template<typename _type >
    using micro_seconds_t = time_t< _type, std::chrono::microseconds::period >
     
    template<typename _type >
    using milli_seconds_t = time_t< _type, std::chrono::milliseconds::period >
     
    template<typename _type >
    using seconds_t = time_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using minutes_t = time_t< _type, std::chrono::minutes::period >
     
    template<typename _type >
    using hours_t = time_t< _type, std::chrono::hours::period >
     
    template<typename _type , typename _ratio >
    using velocity_t = detail::unit_t< 'v', std::ratio< 1 >, _type, _ratio >
     Type for velocity where v = L / T. More...
     
    template<typename _type , typename _ratio >
    using velocity_squared_t = detail::unit_t< 'v', std::ratio< 2 >, _type, _ratio >
     
    template<typename _type >
    using metre_per_second_t = velocity_t< _type, std::ratio< 1 >::type >
     
    template<typename _type >
    using kilometre_per_hour_t = velocity_t< _type, std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type >
     
    template<typename _type >
    using speed_of_light_t = velocity_t< _type, std::ratio< 299792458, 1 >::type >
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    template<char... _digits>
    constexpr atto_gray_t< int64_t > operator""_aGy ()
     
    template<char... _digits>
    constexpr femto_gray_t< int64_t > operator""_fGy ()
     
    template<char... _digits>
    constexpr pico_gray_t< int64_t > operator""_pGy ()
     
    template<char... _digits>
    constexpr nano_gray_t< int64_t > operator""_nGy ()
     
    template<char... _digits>
    constexpr micro_gray_t< int64_t > operator""_uGy ()
     
    template<char... _digits>
    constexpr milli_gray_t< int64_t > operator""_mGy ()
     
    template<char... _digits>
    constexpr gray_t< int64_t > operator""_Gy ()
     
    template<char... _digits>
    constexpr kilo_gray_t< int64_t > operator""_kGy ()
     
    template<char... _digits>
    constexpr mega_gray_t< int64_t > operator""_MGy ()
     
    template<char... _digits>
    constexpr giga_gray_t< int64_t > operator""_GGy ()
     
    template<char... _digits>
    constexpr tera_gray_t< int64_t > operator""_TGy ()
     
    template<char... _digits>
    constexpr peta_gray_t< int64_t > operator""_PGy ()
     
    template<char... _digits>
    constexpr exa_gray_t< int64_t > operator""_EGy ()
     
    constexpr atto_gray_t< long double > operator""_aGy (long double value)
     
    constexpr femto_gray_t< long double > operator""_fGy (long double value)
     
    constexpr pico_gray_t< long double > operator""_pGy (long double value)
     
    constexpr nano_gray_t< long double > operator""_nGy (long double value)
     
    constexpr micro_gray_t< long double > operator""_uGy (long double value)
     
    constexpr milli_gray_t< long double > operator""_mGy (long double value)
     
    constexpr gray_t< long double > operator""_Gy (long double value)
     
    constexpr kilo_gray_t< long double > operator""_kGy (long double value)
     
    constexpr mega_gray_t< long double > operator""_MGy (long double value)
     
    constexpr giga_gray_t< long double > operator""_GGy (long double value)
     
    constexpr tera_gray_t< long double > operator""_TGy (long double value)
     
    constexpr peta_gray_t< long double > operator""_PGy (long double value)
     
    constexpr exa_gray_t< long double > operator""_EGy (long double value)
     
    template<char... _digits>
    constexpr atto_radian_t< int64_t > operator""_arad ()
     
    template<char... _digits>
    constexpr femto_radian_t< int64_t > operator""_frad ()
     
    template<char... _digits>
    constexpr pico_radian_t< int64_t > operator""_prad ()
     
    template<char... _digits>
    constexpr nano_radian_t< int64_t > operator""_nrad ()
     
    template<char... _digits>
    constexpr micro_radian_t< int64_t > operator""_urad ()
     
    template<char... _digits>
    constexpr milli_radian_t< int64_t > operator""_mrad ()
     
    template<char... _digits>
    constexpr radian_t< int64_t > operator""_rad ()
     
    constexpr atto_radian_t< long double > operator""_arad (long double value)
     
    constexpr femto_radian_t< long double > operator""_frad (long double value)
     
    constexpr pico_radian_t< long double > operator""_prad (long double value)
     
    constexpr nano_radian_t< long double > operator""_nrad (long double value)
     
    constexpr micro_radian_t< long double > operator""_urad (long double value)
     
    constexpr milli_radian_t< long double > operator""_mrad (long double value)
     
    constexpr radian_t< long double > operator""_rad (long double value)
     
    template<char... _digits>
    constexpr micro_degree_t< int64_t > operator""_udeg ()
     
    template<char... _digits>
    constexpr milli_degree_t< int64_t > operator""_mdeg ()
     
    template<char... _digits>
    constexpr degree_t< int64_t > operator""_deg ()
     
    constexpr micro_degree_t< long double > operator""_udeg (long double value)
     
    constexpr milli_degree_t< long double > operator""_mdeg (long double value)
     
    constexpr degree_t< long double > operator""_deg (long double value)
     
    template<char... _digits>
    constexpr square_metre_t< int64_t > operator""_m2 ()
     
    constexpr square_metre_t< long double > operator""_m2 (long double m)
     
    template<char... _digits>
    constexpr square_centi_metre_t< int64_t > operator""_cm2 ()
     
    constexpr square_centi_metre_t< long double > operator""_cm2 (long double cm)
     
    template<char... _digits>
    constexpr square_milli_metre_t< int64_t > operator""_mm2 ()
     
    constexpr square_milli_metre_t< long double > operator""_mm2 (long double mm)
     
    template<char... _digits>
    constexpr cubic_metre_t< int64_t > operator""_m3 ()
     
    constexpr cubic_metre_t< long double > operator""_m3 (long double m)
     
    template<char... _digits>
    constexpr cubic_centi_metre_t< int64_t > operator""_cm3 ()
     
    constexpr cubic_centi_metre_t< long double > operator""_cm3 (long double cm)
     
    template<char... _digits>
    constexpr cubic_milli_metre_t< int64_t > operator""_mm3 ()
     
    constexpr cubic_milli_metre_t< long double > operator""_mm3 (long double mm)
     
    template<char... _digits>
    constexpr astronomic_unit_t< int64_t > operator""_AU ()
     
    template<char... _digits>
    constexpr lightyear_t< int64_t > operator""_ly ()
     
    template<char... _digits>
    constexpr parsec_t< int64_t > operator""_pc ()
     
    constexpr astronomic_unit_t< long double > operator""_AU (long double value)
     
    constexpr lightyear_t< long double > operator""_ly (long double value)
     
    constexpr parsec_t< long double > operator""_pc (long double value)
     
    template<char... _digits>
    constexpr atto_katal_t< int64_t > operator""_akat ()
     
    template<char... _digits>
    constexpr femto_katal_t< int64_t > operator""_fkat ()
     
    template<char... _digits>
    constexpr pico_katal_t< int64_t > operator""_pkat ()
     
    template<char... _digits>
    constexpr nano_katal_t< int64_t > operator""_nkat ()
     
    template<char... _digits>
    constexpr micro_katal_t< int64_t > operator""_ukat ()
     
    template<char... _digits>
    constexpr milli_katal_t< int64_t > operator""_mkat ()
     
    template<char... _digits>
    constexpr katal_t< int64_t > operator""_kat ()
     
    template<char... _digits>
    constexpr kilo_katal_t< int64_t > operator""_kkat ()
     
    template<char... _digits>
    constexpr mega_katal_t< int64_t > operator""_Mkat ()
     
    template<char... _digits>
    constexpr giga_katal_t< int64_t > operator""_Gkat ()
     
    template<char... _digits>
    constexpr tera_katal_t< int64_t > operator""_Tkat ()
     
    template<char... _digits>
    constexpr peta_katal_t< int64_t > operator""_Pkat ()
     
    template<char... _digits>
    constexpr exa_katal_t< int64_t > operator""_Ekat ()
     
    constexpr atto_katal_t< long double > operator""_akat (long double value)
     
    constexpr femto_katal_t< long double > operator""_fkat (long double value)
     
    constexpr pico_katal_t< long double > operator""_pkat (long double value)
     
    constexpr nano_katal_t< long double > operator""_nkat (long double value)
     
    constexpr micro_katal_t< long double > operator""_ukat (long double value)
     
    constexpr milli_katal_t< long double > operator""_mkat (long double value)
     
    constexpr katal_t< long double > operator""_kat (long double value)
     
    constexpr kilo_katal_t< long double > operator""_kkat (long double value)
     
    constexpr mega_katal_t< long double > operator""_Mkat (long double value)
     
    constexpr giga_katal_t< long double > operator""_Gkat (long double value)
     
    constexpr tera_katal_t< long double > operator""_Tkat (long double value)
     
    constexpr peta_katal_t< long double > operator""_Pkat (long double value)
     
    constexpr exa_katal_t< long double > operator""_Ekat (long double value)
     
    template<char... _digits>
    constexpr atto_farad_t< int64_t > operator""_aF ()
     
    template<char... _digits>
    constexpr femto_farad_t< int64_t > operator""_fF ()
     
    template<char... _digits>
    constexpr pico_farad_t< int64_t > operator""_pF ()
     
    template<char... _digits>
    constexpr nano_farad_t< int64_t > operator""_nF ()
     
    template<char... _digits>
    constexpr micro_farad_t< int64_t > operator""_uF ()
     
    template<char... _digits>
    constexpr milli_farad_t< int64_t > operator""_mF ()
     
    template<char... _digits>
    constexpr farad_t< int64_t > operator""_F ()
     
    template<char... _digits>
    constexpr kilo_farad_t< int64_t > operator""_kF ()
     
    template<char... _digits>
    constexpr mega_farad_t< int64_t > operator""_MF ()
     
    template<char... _digits>
    constexpr giga_farad_t< int64_t > operator""_GF ()
     
    template<char... _digits>
    constexpr tera_farad_t< int64_t > operator""_TF ()
     
    template<char... _digits>
    constexpr peta_farad_t< int64_t > operator""_PF ()
     
    template<char... _digits>
    constexpr exa_farad_t< int64_t > operator""_EF ()
     
    constexpr atto_farad_t< long double > operator""_aF (long double value)
     
    constexpr femto_farad_t< long double > operator""_fF (long double value)
     
    constexpr pico_farad_t< long double > operator""_pF (long double value)
     
    constexpr nano_farad_t< long double > operator""_nF (long double value)
     
    constexpr micro_farad_t< long double > operator""_uF (long double value)
     
    constexpr milli_farad_t< long double > operator""_mF (long double value)
     
    constexpr farad_t< long double > operator""_F (long double value)
     
    constexpr kilo_farad_t< long double > operator""_kF (long double value)
     
    constexpr mega_farad_t< long double > operator""_MF (long double value)
     
    constexpr giga_farad_t< long double > operator""_GF (long double value)
     
    constexpr tera_farad_t< long double > operator""_TF (long double value)
     
    constexpr peta_farad_t< long double > operator""_PF (long double value)
     
    constexpr exa_farad_t< long double > operator""_EF (long double value)
     
    template<char... _digits>
    constexpr atto_coulomb_t< int64_t > operator""_aC ()
     
    template<char... _digits>
    constexpr femto_coulomb_t< int64_t > operator""_fC ()
     
    template<char... _digits>
    constexpr pico_coulomb_t< int64_t > operator""_pC ()
     
    template<char... _digits>
    constexpr nano_coulomb_t< int64_t > operator""_nC ()
     
    template<char... _digits>
    constexpr micro_coulomb_t< int64_t > operator""_uC ()
     
    template<char... _digits>
    constexpr milli_coulomb_t< int64_t > operator""_mC ()
     
    template<char... _digits>
    constexpr coulomb_t< int64_t > operator""_C ()
     
    template<char... _digits>
    constexpr kilo_coulomb_t< int64_t > operator""_kC ()
     
    template<char... _digits>
    constexpr mega_coulomb_t< int64_t > operator""_MC ()
     
    template<char... _digits>
    constexpr giga_coulomb_t< int64_t > operator""_GC ()
     
    template<char... _digits>
    constexpr tera_coulomb_t< int64_t > operator""_TC ()
     
    template<char... _digits>
    constexpr peta_coulomb_t< int64_t > operator""_PC ()
     
    template<char... _digits>
    constexpr exa_coulomb_t< int64_t > operator""_EC ()
     
    constexpr atto_coulomb_t< long double > operator""_aC (long double value)
     
    constexpr femto_coulomb_t< long double > operator""_fC (long double value)
     
    constexpr pico_coulomb_t< long double > operator""_pC (long double value)
     
    constexpr nano_coulomb_t< long double > operator""_nC (long double value)
     
    constexpr micro_coulomb_t< long double > operator""_uC (long double value)
     
    constexpr milli_coulomb_t< long double > operator""_mC (long double value)
     
    constexpr coulomb_t< long double > operator""_C (long double value)
     
    constexpr kilo_coulomb_t< long double > operator""_kC (long double value)
     
    constexpr mega_coulomb_t< long double > operator""_MC (long double value)
     
    constexpr giga_coulomb_t< long double > operator""_GC (long double value)
     
    constexpr tera_coulomb_t< long double > operator""_TC (long double value)
     
    constexpr peta_coulomb_t< long double > operator""_PC (long double value)
     
    constexpr exa_coulomb_t< long double > operator""_EC (long double value)
     
    template<char... _digits>
    constexpr atto_siemens_t< int64_t > operator""_aS ()
     
    template<char... _digits>
    constexpr femto_siemens_t< int64_t > operator""_fS ()
     
    template<char... _digits>
    constexpr pico_siemens_t< int64_t > operator""_pS ()
     
    template<char... _digits>
    constexpr nano_siemens_t< int64_t > operator""_nS ()
     
    template<char... _digits>
    constexpr micro_siemens_t< int64_t > operator""_uS ()
     
    template<char... _digits>
    constexpr milli_siemens_t< int64_t > operator""_mS ()
     
    template<char... _digits>
    constexpr siemens_t< int64_t > operator""_S ()
     
    template<char... _digits>
    constexpr kilo_siemens_t< int64_t > operator""_kS ()
     
    template<char... _digits>
    constexpr mega_siemens_t< int64_t > operator""_MS ()
     
    template<char... _digits>
    constexpr giga_siemens_t< int64_t > operator""_GS ()
     
    template<char... _digits>
    constexpr tera_siemens_t< int64_t > operator""_TS ()
     
    template<char... _digits>
    constexpr peta_siemens_t< int64_t > operator""_PS ()
     
    template<char... _digits>
    constexpr exa_siemens_t< int64_t > operator""_ES ()
     
    constexpr atto_siemens_t< long double > operator""_aS (long double value)
     
    constexpr femto_siemens_t< long double > operator""_fS (long double value)
     
    constexpr pico_siemens_t< long double > operator""_pS (long double value)
     
    constexpr nano_siemens_t< long double > operator""_nS (long double value)
     
    constexpr micro_siemens_t< long double > operator""_uS (long double value)
     
    constexpr milli_siemens_t< long double > operator""_mS (long double value)
     
    constexpr siemens_t< long double > operator""_S (long double value)
     
    constexpr kilo_siemens_t< long double > operator""_kS (long double value)
     
    constexpr mega_siemens_t< long double > operator""_MS (long double value)
     
    constexpr giga_siemens_t< long double > operator""_GS (long double value)
     
    constexpr tera_siemens_t< long double > operator""_TS (long double value)
     
    constexpr peta_siemens_t< long double > operator""_PS (long double value)
     
    constexpr exa_siemens_t< long double > operator""_ES (long double value)
     
    template<char... _digits>
    constexpr atto_ampere_t< int64_t > operator""_aA ()
     
    template<char... _digits>
    constexpr femto_ampere_t< int64_t > operator""_fA ()
     
    template<char... _digits>
    constexpr pico_ampere_t< int64_t > operator""_pA ()
     
    template<char... _digits>
    constexpr nano_ampere_t< int64_t > operator""_nA ()
     
    template<char... _digits>
    constexpr micro_ampere_t< int64_t > operator""_uA ()
     
    template<char... _digits>
    constexpr milli_ampere_t< int64_t > operator""_mA ()
     
    template<char... _digits>
    constexpr ampere_t< int64_t > operator""_A ()
     
    template<char... _digits>
    constexpr kilo_ampere_t< int64_t > operator""_kA ()
     
    template<char... _digits>
    constexpr mega_ampere_t< int64_t > operator""_MA ()
     
    template<char... _digits>
    constexpr giga_ampere_t< int64_t > operator""_GA ()
     
    template<char... _digits>
    constexpr tera_ampere_t< int64_t > operator""_TA ()
     
    template<char... _digits>
    constexpr peta_ampere_t< int64_t > operator""_PA ()
     
    template<char... _digits>
    constexpr exa_ampere_t< int64_t > operator""_EA ()
     
    constexpr atto_ampere_t< long double > operator""_aA (long double value)
     
    constexpr femto_ampere_t< long double > operator""_fA (long double value)
     
    constexpr pico_ampere_t< long double > operator""_pA (long double value)
     
    constexpr nano_ampere_t< long double > operator""_nA (long double value)
     
    constexpr micro_ampere_t< long double > operator""_uA (long double value)
     
    constexpr milli_ampere_t< long double > operator""_mA (long double value)
     
    constexpr ampere_t< long double > operator""_A (long double value)
     
    constexpr kilo_ampere_t< long double > operator""_kA (long double value)
     
    constexpr mega_ampere_t< long double > operator""_MA (long double value)
     
    constexpr giga_ampere_t< long double > operator""_GA (long double value)
     
    constexpr tera_ampere_t< long double > operator""_TA (long double value)
     
    constexpr peta_ampere_t< long double > operator""_PA (long double value)
     
    constexpr exa_ampere_t< long double > operator""_EA (long double value)
     
    template<char... _digits>
    constexpr atto_volt_t< int64_t > operator""_aV ()
     
    template<char... _digits>
    constexpr femto_volt_t< int64_t > operator""_fV ()
     
    template<char... _digits>
    constexpr pico_volt_t< int64_t > operator""_pV ()
     
    template<char... _digits>
    constexpr nano_volt_t< int64_t > operator""_nV ()
     
    template<char... _digits>
    constexpr micro_volt_t< int64_t > operator""_uV ()
     
    template<char... _digits>
    constexpr milli_volt_t< int64_t > operator""_mV ()
     
    template<char... _digits>
    constexpr volt_t< int64_t > operator""_V ()
     
    template<char... _digits>
    constexpr kilo_volt_t< int64_t > operator""_kV ()
     
    template<char... _digits>
    constexpr mega_volt_t< int64_t > operator""_MV ()
     
    template<char... _digits>
    constexpr giga_volt_t< int64_t > operator""_GV ()
     
    template<char... _digits>
    constexpr tera_volt_t< int64_t > operator""_TV ()
     
    template<char... _digits>
    constexpr peta_volt_t< int64_t > operator""_PV ()
     
    template<char... _digits>
    constexpr exa_volt_t< int64_t > operator""_EV ()
     
    constexpr atto_volt_t< long double > operator""_aV (long double value)
     
    constexpr femto_volt_t< long double > operator""_fV (long double value)
     
    constexpr pico_volt_t< long double > operator""_pV (long double value)
     
    constexpr nano_volt_t< long double > operator""_nV (long double value)
     
    constexpr micro_volt_t< long double > operator""_uV (long double value)
     
    constexpr milli_volt_t< long double > operator""_mV (long double value)
     
    constexpr volt_t< long double > operator""_V (long double value)
     
    constexpr kilo_volt_t< long double > operator""_kV (long double value)
     
    constexpr mega_volt_t< long double > operator""_MV (long double value)
     
    constexpr giga_volt_t< long double > operator""_GV (long double value)
     
    constexpr tera_volt_t< long double > operator""_TV (long double value)
     
    constexpr peta_volt_t< long double > operator""_PV (long double value)
     
    constexpr exa_volt_t< long double > operator""_EV (long double value)
     
    template<char... _digits>
    constexpr atto_ohm_t< int64_t > operator""_aOhm ()
     
    template<char... _digits>
    constexpr femto_ohm_t< int64_t > operator""_fOhm ()
     
    template<char... _digits>
    constexpr pico_ohm_t< int64_t > operator""_pOhm ()
     
    template<char... _digits>
    constexpr nano_ohm_t< int64_t > operator""_nOhm ()
     
    template<char... _digits>
    constexpr micro_ohm_t< int64_t > operator""_uOhm ()
     
    template<char... _digits>
    constexpr milli_ohm_t< int64_t > operator""_mOhm ()
     
    template<char... _digits>
    constexpr ohm_t< int64_t > operator""_Ohm ()
     
    template<char... _digits>
    constexpr kilo_ohm_t< int64_t > operator""_kOhm ()
     
    template<char... _digits>
    constexpr mega_ohm_t< int64_t > operator""_MOhm ()
     
    template<char... _digits>
    constexpr giga_ohm_t< int64_t > operator""_GOhm ()
     
    template<char... _digits>
    constexpr tera_ohm_t< int64_t > operator""_TOhm ()
     
    template<char... _digits>
    constexpr peta_ohm_t< int64_t > operator""_POhm ()
     
    template<char... _digits>
    constexpr exa_ohm_t< int64_t > operator""_EOhm ()
     
    constexpr atto_ohm_t< long double > operator""_aOhm (long double value)
     
    constexpr femto_ohm_t< long double > operator""_fOhm (long double value)
     
    constexpr pico_ohm_t< long double > operator""_pOhm (long double value)
     
    constexpr nano_ohm_t< long double > operator""_nOhm (long double value)
     
    constexpr micro_ohm_t< long double > operator""_uOhm (long double value)
     
    constexpr milli_ohm_t< long double > operator""_mOhm (long double value)
     
    constexpr ohm_t< long double > operator""_Ohm (long double value)
     
    constexpr kilo_ohm_t< long double > operator""_kOhm (long double value)
     
    constexpr mega_ohm_t< long double > operator""_MOhm (long double value)
     
    constexpr giga_ohm_t< long double > operator""_GOhm (long double value)
     
    constexpr tera_ohm_t< long double > operator""_TOhm (long double value)
     
    constexpr peta_ohm_t< long double > operator""_POhm (long double value)
     
    constexpr exa_ohm_t< long double > operator""_EOhm (long double value)
     
    template<char... _digits>
    constexpr atto_joule_t< int64_t > operator""_aJ ()
     
    template<char... _digits>
    constexpr femto_joule_t< int64_t > operator""_fJ ()
     
    template<char... _digits>
    constexpr pico_joule_t< int64_t > operator""_pJ ()
     
    template<char... _digits>
    constexpr nano_joule_t< int64_t > operator""_nJ ()
     
    template<char... _digits>
    constexpr micro_joule_t< int64_t > operator""_uJ ()
     
    template<char... _digits>
    constexpr milli_joule_t< int64_t > operator""_mJ ()
     
    template<char... _digits>
    constexpr joule_t< int64_t > operator""_J ()
     
    template<char... _digits>
    constexpr kilo_joule_t< int64_t > operator""_kJ ()
     
    template<char... _digits>
    constexpr mega_joule_t< int64_t > operator""_MJ ()
     
    template<char... _digits>
    constexpr giga_joule_t< int64_t > operator""_GJ ()
     
    template<char... _digits>
    constexpr tera_joule_t< int64_t > operator""_TJ ()
     
    template<char... _digits>
    constexpr peta_joule_t< int64_t > operator""_PJ ()
     
    template<char... _digits>
    constexpr exa_joule_t< int64_t > operator""_EJ ()
     
    constexpr atto_joule_t< long double > operator""_aJ (long double value)
     
    constexpr femto_joule_t< long double > operator""_fJ (long double value)
     
    constexpr pico_joule_t< long double > operator""_pJ (long double value)
     
    constexpr nano_joule_t< long double > operator""_nJ (long double value)
     
    constexpr micro_joule_t< long double > operator""_uJ (long double value)
     
    constexpr milli_joule_t< long double > operator""_mJ (long double value)
     
    constexpr joule_t< long double > operator""_J (long double value)
     
    constexpr kilo_joule_t< long double > operator""_kJ (long double value)
     
    constexpr mega_joule_t< long double > operator""_MJ (long double value)
     
    constexpr giga_joule_t< long double > operator""_GJ (long double value)
     
    constexpr tera_joule_t< long double > operator""_TJ (long double value)
     
    constexpr peta_joule_t< long double > operator""_PJ (long double value)
     
    constexpr exa_joule_t< long double > operator""_EJ (long double value)
     
    template<char... _digits>
    constexpr atto_sievert_t< int64_t > operator""_aSv ()
     
    template<char... _digits>
    constexpr femto_sievert_t< int64_t > operator""_fSv ()
     
    template<char... _digits>
    constexpr pico_sievert_t< int64_t > operator""_pSv ()
     
    template<char... _digits>
    constexpr nano_sievert_t< int64_t > operator""_nSv ()
     
    template<char... _digits>
    constexpr micro_sievert_t< int64_t > operator""_uSv ()
     
    template<char... _digits>
    constexpr milli_sievert_t< int64_t > operator""_mSv ()
     
    template<char... _digits>
    constexpr sievert_t< int64_t > operator""_Sv ()
     
    template<char... _digits>
    constexpr kilo_sievert_t< int64_t > operator""_kSv ()
     
    template<char... _digits>
    constexpr mega_sievert_t< int64_t > operator""_MSv ()
     
    template<char... _digits>
    constexpr giga_sievert_t< int64_t > operator""_GSv ()
     
    template<char... _digits>
    constexpr tera_sievert_t< int64_t > operator""_TSv ()
     
    template<char... _digits>
    constexpr peta_sievert_t< int64_t > operator""_PSv ()
     
    template<char... _digits>
    constexpr exa_sievert_t< int64_t > operator""_ESv ()
     
    constexpr atto_sievert_t< long double > operator""_aSv (long double value)
     
    constexpr femto_sievert_t< long double > operator""_fSv (long double value)
     
    constexpr pico_sievert_t< long double > operator""_pSv (long double value)
     
    constexpr nano_sievert_t< long double > operator""_nSv (long double value)
     
    constexpr micro_sievert_t< long double > operator""_uSv (long double value)
     
    constexpr milli_sievert_t< long double > operator""_mSv (long double value)
     
    constexpr sievert_t< long double > operator""_Sv (long double value)
     
    constexpr kilo_sievert_t< long double > operator""_kSv (long double value)
     
    constexpr mega_sievert_t< long double > operator""_MSv (long double value)
     
    constexpr giga_sievert_t< long double > operator""_GSv (long double value)
     
    constexpr tera_sievert_t< long double > operator""_TSv (long double value)
     
    constexpr peta_sievert_t< long double > operator""_PSv (long double value)
     
    constexpr exa_sievert_t< long double > operator""_ESv (long double value)
     
    template<char... _digits>
    constexpr atto_newton_t< int64_t > operator""_aN ()
     
    template<char... _digits>
    constexpr femto_newton_t< int64_t > operator""_fN ()
     
    template<char... _digits>
    constexpr pico_newton_t< int64_t > operator""_pN ()
     
    template<char... _digits>
    constexpr nano_newton_t< int64_t > operator""_nN ()
     
    template<char... _digits>
    constexpr micro_newton_t< int64_t > operator""_uN ()
     
    template<char... _digits>
    constexpr milli_newton_t< int64_t > operator""_mN ()
     
    template<char... _digits>
    constexpr newton_t< int64_t > operator""_N ()
     
    template<char... _digits>
    constexpr kilo_newton_t< int64_t > operator""_kN ()
     
    template<char... _digits>
    constexpr mega_newton_t< int64_t > operator""_MN ()
     
    template<char... _digits>
    constexpr giga_newton_t< int64_t > operator""_GN ()
     
    template<char... _digits>
    constexpr tera_newton_t< int64_t > operator""_TN ()
     
    template<char... _digits>
    constexpr peta_newton_t< int64_t > operator""_PN ()
     
    template<char... _digits>
    constexpr exa_newton_t< int64_t > operator""_EN ()
     
    constexpr atto_newton_t< long double > operator""_aN (long double value)
     
    constexpr femto_newton_t< long double > operator""_fN (long double value)
     
    constexpr pico_newton_t< long double > operator""_pN (long double value)
     
    constexpr nano_newton_t< long double > operator""_nN (long double value)
     
    constexpr micro_newton_t< long double > operator""_uN (long double value)
     
    constexpr milli_newton_t< long double > operator""_mN (long double value)
     
    constexpr newton_t< long double > operator""_N (long double value)
     
    constexpr kilo_newton_t< long double > operator""_kN (long double value)
     
    constexpr mega_newton_t< long double > operator""_MN (long double value)
     
    constexpr giga_newton_t< long double > operator""_GN (long double value)
     
    constexpr tera_newton_t< long double > operator""_TN (long double value)
     
    constexpr peta_newton_t< long double > operator""_PN (long double value)
     
    constexpr exa_newton_t< long double > operator""_EN (long double value)
     
    template<char... _digits>
    constexpr atto_hertz_t< int64_t > operator""_aHz ()
     
    template<char... _digits>
    constexpr femto_hertz_t< int64_t > operator""_fHz ()
     
    template<char... _digits>
    constexpr pico_hertz_t< int64_t > operator""_pHz ()
     
    template<char... _digits>
    constexpr nano_hertz_t< int64_t > operator""_nHz ()
     
    template<char... _digits>
    constexpr micro_hertz_t< int64_t > operator""_uHz ()
     
    template<char... _digits>
    constexpr milli_hertz_t< int64_t > operator""_mHz ()
     
    template<char... _digits>
    constexpr hertz_t< int64_t > operator""_Hz ()
     
    template<char... _digits>
    constexpr kilo_hertz_t< int64_t > operator""_kHz ()
     
    template<char... _digits>
    constexpr mega_hertz_t< int64_t > operator""_MHz ()
     
    template<char... _digits>
    constexpr giga_hertz_t< int64_t > operator""_GHz ()
     
    template<char... _digits>
    constexpr tera_hertz_t< int64_t > operator""_THz ()
     
    template<char... _digits>
    constexpr peta_hertz_t< int64_t > operator""_PHz ()
     
    template<char... _digits>
    constexpr exa_hertz_t< int64_t > operator""_EHz ()
     
    constexpr atto_hertz_t< long double > operator""_aHz (long double value)
     
    constexpr femto_hertz_t< long double > operator""_fHz (long double value)
     
    constexpr pico_hertz_t< long double > operator""_pHz (long double value)
     
    constexpr nano_hertz_t< long double > operator""_nHz (long double value)
     
    constexpr micro_hertz_t< long double > operator""_uHz (long double value)
     
    constexpr milli_hertz_t< long double > operator""_mHz (long double value)
     
    constexpr hertz_t< long double > operator""_Hz (long double value)
     
    constexpr kilo_hertz_t< long double > operator""_kHz (long double value)
     
    constexpr mega_hertz_t< long double > operator""_MHz (long double value)
     
    constexpr giga_hertz_t< long double > operator""_GHz (long double value)
     
    constexpr tera_hertz_t< long double > operator""_THz (long double value)
     
    constexpr peta_hertz_t< long double > operator""_PHz (long double value)
     
    constexpr exa_hertz_t< long double > operator""_EHz (long double value)
     
    template<char... _digits>
    constexpr atto_lux_t< int64_t > operator""_alx ()
     
    template<char... _digits>
    constexpr femto_lux_t< int64_t > operator""_flx ()
     
    template<char... _digits>
    constexpr pico_lux_t< int64_t > operator""_plx ()
     
    template<char... _digits>
    constexpr nano_lux_t< int64_t > operator""_nlx ()
     
    template<char... _digits>
    constexpr micro_lux_t< int64_t > operator""_ulx ()
     
    template<char... _digits>
    constexpr milli_lux_t< int64_t > operator""_mlx ()
     
    template<char... _digits>
    constexpr lux_t< int64_t > operator""_lx ()
     
    template<char... _digits>
    constexpr kilo_lux_t< int64_t > operator""_klx ()
     
    template<char... _digits>
    constexpr mega_lux_t< int64_t > operator""_Mlx ()
     
    template<char... _digits>
    constexpr giga_lux_t< int64_t > operator""_Glx ()
     
    template<char... _digits>
    constexpr tera_lux_t< int64_t > operator""_Tlx ()
     
    template<char... _digits>
    constexpr peta_lux_t< int64_t > operator""_Plx ()
     
    template<char... _digits>
    constexpr exa_lux_t< int64_t > operator""_Elx ()
     
    constexpr atto_lux_t< long double > operator""_alx (long double value)
     
    constexpr femto_lux_t< long double > operator""_flx (long double value)
     
    constexpr pico_lux_t< long double > operator""_plx (long double value)
     
    constexpr nano_lux_t< long double > operator""_nlx (long double value)
     
    constexpr micro_lux_t< long double > operator""_ulx (long double value)
     
    constexpr milli_lux_t< long double > operator""_mlx (long double value)
     
    constexpr lux_t< long double > operator""_lx (long double value)
     
    constexpr kilo_lux_t< long double > operator""_klx (long double value)
     
    constexpr mega_lux_t< long double > operator""_Mlx (long double value)
     
    constexpr giga_lux_t< long double > operator""_Glx (long double value)
     
    constexpr tera_lux_t< long double > operator""_Tlx (long double value)
     
    constexpr peta_lux_t< long double > operator""_Plx (long double value)
     
    constexpr exa_lux_t< long double > operator""_Elx (long double value)
     
    template<char... _digits>
    constexpr atto_henry_t< int64_t > operator""_aH ()
     
    template<char... _digits>
    constexpr femto_henry_t< int64_t > operator""_fH ()
     
    template<char... _digits>
    constexpr pico_henry_t< int64_t > operator""_pH ()
     
    template<char... _digits>
    constexpr nano_henry_t< int64_t > operator""_nH ()
     
    template<char... _digits>
    constexpr micro_henry_t< int64_t > operator""_uH ()
     
    template<char... _digits>
    constexpr milli_henry_t< int64_t > operator""_mH ()
     
    template<char... _digits>
    constexpr henry_t< int64_t > operator""_H ()
     
    template<char... _digits>
    constexpr kilo_henry_t< int64_t > operator""_kH ()
     
    template<char... _digits>
    constexpr mega_henry_t< int64_t > operator""_MH ()
     
    template<char... _digits>
    constexpr giga_henry_t< int64_t > operator""_GH ()
     
    template<char... _digits>
    constexpr tera_henry_t< int64_t > operator""_TH ()
     
    template<char... _digits>
    constexpr peta_henry_t< int64_t > operator""_PH ()
     
    template<char... _digits>
    constexpr exa_henry_t< int64_t > operator""_EH ()
     
    constexpr atto_henry_t< long double > operator""_aH (long double value)
     
    constexpr femto_henry_t< long double > operator""_fH (long double value)
     
    constexpr pico_henry_t< long double > operator""_pH (long double value)
     
    constexpr nano_henry_t< long double > operator""_nH (long double value)
     
    constexpr micro_henry_t< long double > operator""_uH (long double value)
     
    constexpr milli_henry_t< long double > operator""_mH (long double value)
     
    constexpr henry_t< long double > operator""_H (long double value)
     
    constexpr kilo_henry_t< long double > operator""_kH (long double value)
     
    constexpr mega_henry_t< long double > operator""_MH (long double value)
     
    constexpr giga_henry_t< long double > operator""_GH (long double value)
     
    constexpr tera_henry_t< long double > operator""_TH (long double value)
     
    constexpr peta_henry_t< long double > operator""_PH (long double value)
     
    constexpr exa_henry_t< long double > operator""_EH (long double value)
     
    template<char... _digits>
    constexpr atto_metre_t< int64_t > operator""_am ()
     
    template<char... _digits>
    constexpr femto_metre_t< int64_t > operator""_fm ()
     
    template<char... _digits>
    constexpr pico_metre_t< int64_t > operator""_pm ()
     
    template<char... _digits>
    constexpr nano_metre_t< int64_t > operator""_nm ()
     
    template<char... _digits>
    constexpr micro_metre_t< int64_t > operator""_um ()
     
    template<char... _digits>
    constexpr milli_metre_t< int64_t > operator""_mm ()
     
    template<char... _digits>
    constexpr centi_metre_t< int64_t > operator""_cm ()
     
    template<char... _digits>
    constexpr metre_t< int64_t > operator""_m ()
     
    template<char... _digits>
    constexpr kilo_metre_t< int64_t > operator""_km ()
     
    template<char... _digits>
    constexpr mega_metre_t< int64_t > operator""_Mm ()
     
    template<char... _digits>
    constexpr giga_metre_t< int64_t > operator""_Gm ()
     
    template<char... _digits>
    constexpr tera_metre_t< int64_t > operator""_Tm ()
     
    template<char... _digits>
    constexpr peta_metre_t< int64_t > operator""_Pm ()
     
    template<char... _digits>
    constexpr exa_metre_t< int64_t > operator""_Em ()
     
    constexpr atto_metre_t< long double > operator""_am (long double value)
     
    constexpr femto_metre_t< long double > operator""_fm (long double value)
     
    constexpr pico_metre_t< long double > operator""_pm (long double value)
     
    constexpr nano_metre_t< long double > operator""_nm (long double value)
     
    constexpr micro_metre_t< long double > operator""_um (long double value)
     
    constexpr milli_metre_t< long double > operator""_mm (long double value)
     
    constexpr centi_metre_t< long double > operator""_cm (long double value)
     
    constexpr metre_t< long double > operator""_m (long double value)
     
    constexpr kilo_metre_t< long double > operator""_km (long double value)
     
    constexpr mega_metre_t< long double > operator""_Mm (long double value)
     
    constexpr giga_metre_t< long double > operator""_Gm (long double value)
     
    constexpr tera_metre_t< long double > operator""_Tm (long double value)
     
    constexpr peta_metre_t< long double > operator""_Pm (long double value)
     
    constexpr exa_metre_t< long double > operator""_Em (long double value)
     
    template<char... _digits>
    constexpr atto_candela_t< int64_t > operator""_acd ()
     
    template<char... _digits>
    constexpr femto_candela_t< int64_t > operator""_fcd ()
     
    template<char... _digits>
    constexpr pico_candela_t< int64_t > operator""_pcd ()
     
    template<char... _digits>
    constexpr nano_candela_t< int64_t > operator""_ncd ()
     
    template<char... _digits>
    constexpr micro_candela_t< int64_t > operator""_ucd ()
     
    template<char... _digits>
    constexpr milli_candela_t< int64_t > operator""_mcd ()
     
    template<char... _digits>
    constexpr candela_t< int64_t > operator""_cd ()
     
    template<char... _digits>
    constexpr kilo_candela_t< int64_t > operator""_kcd ()
     
    template<char... _digits>
    constexpr mega_candela_t< int64_t > operator""_Mcd ()
     
    template<char... _digits>
    constexpr giga_candela_t< int64_t > operator""_Gcd ()
     
    template<char... _digits>
    constexpr tera_candela_t< int64_t > operator""_Tcd ()
     
    template<char... _digits>
    constexpr peta_candela_t< int64_t > operator""_Pcd ()
     
    template<char... _digits>
    constexpr exa_candela_t< int64_t > operator""_Ecd ()
     
    constexpr atto_candela_t< long double > operator""_acd (long double value)
     
    constexpr femto_candela_t< long double > operator""_fcd (long double value)
     
    constexpr pico_candela_t< long double > operator""_pcd (long double value)
     
    constexpr nano_candela_t< long double > operator""_ncd (long double value)
     
    constexpr micro_candela_t< long double > operator""_ucd (long double value)
     
    constexpr milli_candela_t< long double > operator""_mcd (long double value)
     
    constexpr candela_t< long double > operator""_cd (long double value)
     
    constexpr kilo_candela_t< long double > operator""_kcd (long double value)
     
    constexpr mega_candela_t< long double > operator""_Mcd (long double value)
     
    constexpr giga_candela_t< long double > operator""_Gcd (long double value)
     
    constexpr tera_candela_t< long double > operator""_Tcd (long double value)
     
    constexpr peta_candela_t< long double > operator""_Pcd (long double value)
     
    constexpr exa_candela_t< long double > operator""_Ecd (long double value)
     
    template<char... _digits>
    constexpr atto_lumen_t< int64_t > operator""_alm ()
     
    template<char... _digits>
    constexpr femto_lumen_t< int64_t > operator""_flm ()
     
    template<char... _digits>
    constexpr pico_lumen_t< int64_t > operator""_plm ()
     
    template<char... _digits>
    constexpr nano_lumen_t< int64_t > operator""_nlm ()
     
    template<char... _digits>
    constexpr micro_lumen_t< int64_t > operator""_ulm ()
     
    template<char... _digits>
    constexpr milli_lumen_t< int64_t > operator""_mlm ()
     
    template<char... _digits>
    constexpr lumen_t< int64_t > operator""_lm ()
     
    template<char... _digits>
    constexpr kilo_lumen_t< int64_t > operator""_klm ()
     
    template<char... _digits>
    constexpr mega_lumen_t< int64_t > operator""_Mlm ()
     
    template<char... _digits>
    constexpr giga_lumen_t< int64_t > operator""_Glm ()
     
    template<char... _digits>
    constexpr tera_lumen_t< int64_t > operator""_Tlm ()
     
    template<char... _digits>
    constexpr peta_lumen_t< int64_t > operator""_Plm ()
     
    template<char... _digits>
    constexpr exa_lumen_t< int64_t > operator""_Elm ()
     
    constexpr atto_lumen_t< long double > operator""_alm (long double value)
     
    constexpr femto_lumen_t< long double > operator""_flm (long double value)
     
    constexpr pico_lumen_t< long double > operator""_plm (long double value)
     
    constexpr nano_lumen_t< long double > operator""_nlm (long double value)
     
    constexpr micro_lumen_t< long double > operator""_ulm (long double value)
     
    constexpr milli_lumen_t< long double > operator""_mlm (long double value)
     
    constexpr lumen_t< long double > operator""_lm (long double value)
     
    constexpr kilo_lumen_t< long double > operator""_klm (long double value)
     
    constexpr mega_lumen_t< long double > operator""_Mlm (long double value)
     
    constexpr giga_lumen_t< long double > operator""_Glm (long double value)
     
    constexpr tera_lumen_t< long double > operator""_Tlm (long double value)
     
    constexpr peta_lumen_t< long double > operator""_Plm (long double value)
     
    constexpr exa_lumen_t< long double > operator""_Elm (long double value)
     
    template<char... _digits>
    constexpr atto_tesla_t< int64_t > operator""_aT ()
     
    template<char... _digits>
    constexpr femto_tesla_t< int64_t > operator""_fT ()
     
    template<char... _digits>
    constexpr pico_tesla_t< int64_t > operator""_pT ()
     
    template<char... _digits>
    constexpr nano_tesla_t< int64_t > operator""_nT ()
     
    template<char... _digits>
    constexpr micro_tesla_t< int64_t > operator""_uT ()
     
    template<char... _digits>
    constexpr milli_tesla_t< int64_t > operator""_mT ()
     
    template<char... _digits>
    constexpr tesla_t< int64_t > operator""_T ()
     
    template<char... _digits>
    constexpr kilo_tesla_t< int64_t > operator""_kT ()
     
    template<char... _digits>
    constexpr mega_tesla_t< int64_t > operator""_MT ()
     
    template<char... _digits>
    constexpr giga_tesla_t< int64_t > operator""_GT ()
     
    template<char... _digits>
    constexpr tera_tesla_t< int64_t > operator""_TT ()
     
    template<char... _digits>
    constexpr peta_tesla_t< int64_t > operator""_PT ()
     
    template<char... _digits>
    constexpr exa_tesla_t< int64_t > operator""_ET ()
     
    constexpr atto_tesla_t< long double > operator""_aT (long double value)
     
    constexpr femto_tesla_t< long double > operator""_fT (long double value)
     
    constexpr pico_tesla_t< long double > operator""_pT (long double value)
     
    constexpr nano_tesla_t< long double > operator""_nT (long double value)
     
    constexpr micro_tesla_t< long double > operator""_uT (long double value)
     
    constexpr milli_tesla_t< long double > operator""_mT (long double value)
     
    constexpr tesla_t< long double > operator""_T (long double value)
     
    constexpr kilo_tesla_t< long double > operator""_kT (long double value)
     
    constexpr mega_tesla_t< long double > operator""_MT (long double value)
     
    constexpr giga_tesla_t< long double > operator""_GT (long double value)
     
    constexpr tera_tesla_t< long double > operator""_TT (long double value)
     
    constexpr peta_tesla_t< long double > operator""_PT (long double value)
     
    constexpr exa_tesla_t< long double > operator""_ET (long double value)
     
    template<char... _digits>
    constexpr atto_weber_t< int64_t > operator""_aWb ()
     
    template<char... _digits>
    constexpr femto_weber_t< int64_t > operator""_fWb ()
     
    template<char... _digits>
    constexpr pico_weber_t< int64_t > operator""_pWb ()
     
    template<char... _digits>
    constexpr nano_weber_t< int64_t > operator""_nWb ()
     
    template<char... _digits>
    constexpr micro_weber_t< int64_t > operator""_uWb ()
     
    template<char... _digits>
    constexpr milli_weber_t< int64_t > operator""_mWb ()
     
    template<char... _digits>
    constexpr weber_t< int64_t > operator""_Wb ()
     
    template<char... _digits>
    constexpr kilo_weber_t< int64_t > operator""_kWb ()
     
    template<char... _digits>
    constexpr mega_weber_t< int64_t > operator""_MWb ()
     
    template<char... _digits>
    constexpr giga_weber_t< int64_t > operator""_GWb ()
     
    template<char... _digits>
    constexpr tera_weber_t< int64_t > operator""_TWb ()
     
    template<char... _digits>
    constexpr peta_weber_t< int64_t > operator""_PWb ()
     
    template<char... _digits>
    constexpr exa_weber_t< int64_t > operator""_EWb ()
     
    constexpr atto_weber_t< long double > operator""_aWb (long double value)
     
    constexpr femto_weber_t< long double > operator""_fWb (long double value)
     
    constexpr pico_weber_t< long double > operator""_pWb (long double value)
     
    constexpr nano_weber_t< long double > operator""_nWb (long double value)
     
    constexpr micro_weber_t< long double > operator""_uWb (long double value)
     
    constexpr milli_weber_t< long double > operator""_mWb (long double value)
     
    constexpr weber_t< long double > operator""_Wb (long double value)
     
    constexpr kilo_weber_t< long double > operator""_kWb (long double value)
     
    constexpr mega_weber_t< long double > operator""_MWb (long double value)
     
    constexpr giga_weber_t< long double > operator""_GWb (long double value)
     
    constexpr tera_weber_t< long double > operator""_TWb (long double value)
     
    constexpr peta_weber_t< long double > operator""_PWb (long double value)
     
    constexpr exa_weber_t< long double > operator""_EWb (long double value)
     
    template<char... _digits>
    constexpr femto_gram_t< int64_t > operator""_fg ()
     
    template<char... _digits>
    constexpr pico_gram_t< int64_t > operator""_pg ()
     
    template<char... _digits>
    constexpr nano_gram_t< int64_t > operator""_ng ()
     
    template<char... _digits>
    constexpr micro_gram_t< int64_t > operator""_ug ()
     
    template<char... _digits>
    constexpr milli_gram_t< int64_t > operator""_mg ()
     
    template<char... _digits>
    constexpr gram_t< int64_t > operator""_g ()
     
    template<char... _digits>
    constexpr kilo_gram_t< int64_t > operator""_kg ()
     
    template<char... _digits>
    constexpr ton_t< int64_t > operator""_t ()
     
    template<char... _digits>
    constexpr kilo_ton_t< int64_t > operator""_kt ()
     
    template<char... _digits>
    constexpr mega_ton_t< int64_t > operator""_Mt ()
     
    template<char... _digits>
    constexpr giga_ton_t< int64_t > operator""_Gt ()
     
    template<char... _digits>
    constexpr tera_ton_t< int64_t > operator""_Tt ()
     
    template<char... _digits>
    constexpr peta_ton_t< int64_t > operator""_Pt ()
     
    template<char... _digits>
    constexpr mega_gram_t< int64_t > operator""_Mg ()
     
    template<char... _digits>
    constexpr giga_gram_t< int64_t > operator""_Gg ()
     
    template<char... _digits>
    constexpr tera_gram_t< int64_t > operator""_Tg ()
     
    template<char... _digits>
    constexpr peta_gram_t< int64_t > operator""_Pg ()
     
    template<char... _digits>
    constexpr exa_gram_t< int64_t > operator""_Eg ()
     
    template<char... _digits>
    constexpr zetta_gram_t< int64_t > operator""_Zg ()
     
    constexpr femto_gram_t< long double > operator""_fg (long double value)
     
    constexpr pico_gram_t< long double > operator""_pg (long double value)
     
    constexpr nano_gram_t< long double > operator""_ng (long double value)
     
    constexpr micro_gram_t< long double > operator""_ug (long double value)
     
    constexpr milli_gram_t< long double > operator""_mg (long double mg)
     
    constexpr gram_t< long double > operator""_g (long double g)
     
    constexpr kilo_gram_t< long double > operator""_kg (long double kg)
     
    constexpr ton_t< long double > operator""_t (long double t)
     
    constexpr kilo_ton_t< long double > operator""_kt (long double t)
     
    constexpr mega_ton_t< long double > operator""_Mt (long double t)
     
    constexpr giga_ton_t< long double > operator""_Gt (long double t)
     
    constexpr tera_ton_t< long double > operator""_Tt (long double t)
     
    constexpr peta_ton_t< long double > operator""_Pt (long double t)
     
    constexpr mega_gram_t< long double > operator""_Mg (long double value)
     
    constexpr giga_gram_t< long double > operator""_Gg (long double value)
     
    constexpr tera_gram_t< long double > operator""_Tg (long double value)
     
    constexpr peta_gram_t< long double > operator""_Pg (long double value)
     
    constexpr exa_gram_t< long double > operator""_Eg (long double value)
     
    constexpr zetta_gram_t< long double > operator""_Zg (long double value)
     
    template<char... _digits>
    constexpr atto_watt_t< int64_t > operator""_aW ()
     
    template<char... _digits>
    constexpr femto_watt_t< int64_t > operator""_fW ()
     
    template<char... _digits>
    constexpr pico_watt_t< int64_t > operator""_pW ()
     
    template<char... _digits>
    constexpr nano_watt_t< int64_t > operator""_nW ()
     
    template<char... _digits>
    constexpr micro_watt_t< int64_t > operator""_uW ()
     
    template<char... _digits>
    constexpr milli_watt_t< int64_t > operator""_mW ()
     
    template<char... _digits>
    constexpr watt_t< int64_t > operator""_W ()
     
    template<char... _digits>
    constexpr kilo_watt_t< int64_t > operator""_kW ()
     
    template<char... _digits>
    constexpr mega_watt_t< int64_t > operator""_MW ()
     
    template<char... _digits>
    constexpr giga_watt_t< int64_t > operator""_GW ()
     
    template<char... _digits>
    constexpr tera_watt_t< int64_t > operator""_TW ()
     
    template<char... _digits>
    constexpr peta_watt_t< int64_t > operator""_PW ()
     
    template<char... _digits>
    constexpr exa_watt_t< int64_t > operator""_EW ()
     
    constexpr atto_watt_t< long double > operator""_aW (long double value)
     
    constexpr femto_watt_t< long double > operator""_fW (long double value)
     
    constexpr pico_watt_t< long double > operator""_pW (long double value)
     
    constexpr nano_watt_t< long double > operator""_nW (long double value)
     
    constexpr micro_watt_t< long double > operator""_uW (long double value)
     
    constexpr milli_watt_t< long double > operator""_mW (long double value)
     
    constexpr watt_t< long double > operator""_W (long double value)
     
    constexpr kilo_watt_t< long double > operator""_kW (long double value)
     
    constexpr mega_watt_t< long double > operator""_MW (long double value)
     
    constexpr giga_watt_t< long double > operator""_GW (long double value)
     
    constexpr tera_watt_t< long double > operator""_TW (long double value)
     
    constexpr peta_watt_t< long double > operator""_PW (long double value)
     
    constexpr exa_watt_t< long double > operator""_EW (long double value)
     
    template<char... _digits>
    constexpr atto_pascal_t< int64_t > operator""_apa ()
     
    template<char... _digits>
    constexpr femto_pascal_t< int64_t > operator""_fpa ()
     
    template<char... _digits>
    constexpr pico_pascal_t< int64_t > operator""_ppa ()
     
    template<char... _digits>
    constexpr nano_pascal_t< int64_t > operator""_npa ()
     
    template<char... _digits>
    constexpr micro_pascal_t< int64_t > operator""_upa ()
     
    template<char... _digits>
    constexpr milli_pascal_t< int64_t > operator""_mpa ()
     
    template<char... _digits>
    constexpr pascal_t< int64_t > operator""_pa ()
     
    template<char... _digits>
    constexpr kilo_pascal_t< int64_t > operator""_kpa ()
     
    template<char... _digits>
    constexpr mega_pascal_t< int64_t > operator""_Mpa ()
     
    template<char... _digits>
    constexpr giga_pascal_t< int64_t > operator""_Gpa ()
     
    template<char... _digits>
    constexpr tera_pascal_t< int64_t > operator""_Tpa ()
     
    template<char... _digits>
    constexpr peta_pascal_t< int64_t > operator""_Ppa ()
     
    template<char... _digits>
    constexpr exa_pascal_t< int64_t > operator""_Epa ()
     
    constexpr atto_pascal_t< long double > operator""_apa (long double value)
     
    constexpr femto_pascal_t< long double > operator""_fpa (long double value)
     
    constexpr pico_pascal_t< long double > operator""_ppa (long double value)
     
    constexpr nano_pascal_t< long double > operator""_npa (long double value)
     
    constexpr micro_pascal_t< long double > operator""_upa (long double value)
     
    constexpr milli_pascal_t< long double > operator""_mpa (long double value)
     
    constexpr pascal_t< long double > operator""_pa (long double value)
     
    constexpr kilo_pascal_t< long double > operator""_kpa (long double value)
     
    constexpr mega_pascal_t< long double > operator""_Mpa (long double value)
     
    constexpr giga_pascal_t< long double > operator""_Gpa (long double value)
     
    constexpr tera_pascal_t< long double > operator""_Tpa (long double value)
     
    constexpr peta_pascal_t< long double > operator""_Ppa (long double value)
     
    constexpr exa_pascal_t< long double > operator""_Epa (long double value)
     
    template<char... _digits>
    constexpr atto_becquerel_t< int64_t > operator""_aBq ()
     
    template<char... _digits>
    constexpr femto_becquerel_t< int64_t > operator""_fBq ()
     
    template<char... _digits>
    constexpr pico_becquerel_t< int64_t > operator""_pBq ()
     
    template<char... _digits>
    constexpr nano_becquerel_t< int64_t > operator""_nBq ()
     
    template<char... _digits>
    constexpr micro_becquerel_t< int64_t > operator""_uBq ()
     
    template<char... _digits>
    constexpr milli_becquerel_t< int64_t > operator""_mBq ()
     
    template<char... _digits>
    constexpr becquerel_t< int64_t > operator""_Bq ()
     
    template<char... _digits>
    constexpr kilo_becquerel_t< int64_t > operator""_kBq ()
     
    template<char... _digits>
    constexpr mega_becquerel_t< int64_t > operator""_MBq ()
     
    template<char... _digits>
    constexpr giga_becquerel_t< int64_t > operator""_GBq ()
     
    template<char... _digits>
    constexpr tera_becquerel_t< int64_t > operator""_TBq ()
     
    template<char... _digits>
    constexpr peta_becquerel_t< int64_t > operator""_PBq ()
     
    template<char... _digits>
    constexpr exa_becquerel_t< int64_t > operator""_EBq ()
     
    constexpr atto_becquerel_t< long double > operator""_aBq (long double value)
     
    constexpr femto_becquerel_t< long double > operator""_fBq (long double value)
     
    constexpr pico_becquerel_t< long double > operator""_pBq (long double value)
     
    constexpr nano_becquerel_t< long double > operator""_nBq (long double value)
     
    constexpr micro_becquerel_t< long double > operator""_uBq (long double value)
     
    constexpr milli_becquerel_t< long double > operator""_mBq (long double value)
     
    constexpr becquerel_t< long double > operator""_Bq (long double value)
     
    constexpr kilo_becquerel_t< long double > operator""_kBq (long double value)
     
    constexpr mega_becquerel_t< long double > operator""_MBq (long double value)
     
    constexpr giga_becquerel_t< long double > operator""_GBq (long double value)
     
    constexpr tera_becquerel_t< long double > operator""_TBq (long double value)
     
    constexpr peta_becquerel_t< long double > operator""_PBq (long double value)
     
    constexpr exa_becquerel_t< long double > operator""_EBq (long double value)
     
    template<char... _digits>
    constexpr atto_steradian_t< int64_t > operator""_asr ()
     
    template<char... _digits>
    constexpr femto_steradian_t< int64_t > operator""_fsr ()
     
    template<char... _digits>
    constexpr pico_steradian_t< int64_t > operator""_psr ()
     
    template<char... _digits>
    constexpr nano_steradian_t< int64_t > operator""_nsr ()
     
    template<char... _digits>
    constexpr micro_steradian_t< int64_t > operator""_usr ()
     
    template<char... _digits>
    constexpr milli_steradian_t< int64_t > operator""_msr ()
     
    template<char... _digits>
    constexpr steradian_t< int64_t > operator""_sr ()
     
    constexpr atto_steradian_t< long double > operator""_asr (long double value)
     
    constexpr femto_steradian_t< long double > operator""_fsr (long double value)
     
    constexpr pico_steradian_t< long double > operator""_psr (long double value)
     
    constexpr nano_steradian_t< long double > operator""_nsr (long double value)
     
    constexpr micro_steradian_t< long double > operator""_usr (long double value)
     
    constexpr milli_steradian_t< long double > operator""_msr (long double value)
     
    constexpr steradian_t< long double > operator""_sr (long double value)
     
    template<char _symbol, typename _exponent , typename _type , typename _ratio >
    std::string to_string (const SI::detail::unit_t< _symbol, _exponent, _type, _ratio > &value)
     
    template<char... _digits>
    constexpr atto_mol_t< int64_t > operator""_amol ()
     
    template<char... _digits>
    constexpr femto_mol_t< int64_t > operator""_fmol ()
     
    template<char... _digits>
    constexpr pico_mol_t< int64_t > operator""_pmol ()
     
    template<char... _digits>
    constexpr nano_mol_t< int64_t > operator""_nmol ()
     
    template<char... _digits>
    constexpr micro_mol_t< int64_t > operator""_umol ()
     
    template<char... _digits>
    constexpr milli_mol_t< int64_t > operator""_mmol ()
     
    template<char... _digits>
    constexpr mol_t< int64_t > operator""_mol ()
     
    template<char... _digits>
    constexpr kilo_mol_t< int64_t > operator""_kmol ()
     
    template<char... _digits>
    constexpr mega_mol_t< int64_t > operator""_Mmol ()
     
    template<char... _digits>
    constexpr giga_mol_t< int64_t > operator""_Gmol ()
     
    template<char... _digits>
    constexpr tera_mol_t< int64_t > operator""_Tmol ()
     
    template<char... _digits>
    constexpr peta_mol_t< int64_t > operator""_Pmol ()
     
    template<char... _digits>
    constexpr exa_mol_t< int64_t > operator""_Emol ()
     
    constexpr atto_mol_t< long double > operator""_amol (long double value)
     
    constexpr femto_mol_t< long double > operator""_fmol (long double value)
     
    constexpr pico_mol_t< long double > operator""_pmol (long double value)
     
    constexpr nano_mol_t< long double > operator""_nmol (long double value)
     
    constexpr micro_mol_t< long double > operator""_umol (long double value)
     
    constexpr milli_mol_t< long double > operator""_mmol (long double value)
     
    constexpr mol_t< long double > operator""_mol (long double value)
     
    constexpr kilo_mol_t< long double > operator""_kmol (long double value)
     
    constexpr mega_mol_t< long double > operator""_Mmol (long double value)
     
    constexpr giga_mol_t< long double > operator""_Gmol (long double value)
     
    constexpr tera_mol_t< long double > operator""_Tmol (long double value)
     
    constexpr peta_mol_t< long double > operator""_Pmol (long double value)
     
    constexpr exa_mol_t< long double > operator""_Emol (long double value)
     
    template<char... _digits>
    constexpr atto_kelvin_t< int64_t > operator""_aK ()
     
    template<char... _digits>
    constexpr femto_kelvin_t< int64_t > operator""_fK ()
     
    template<char... _digits>
    constexpr pico_kelvin_t< int64_t > operator""_pK ()
     
    template<char... _digits>
    constexpr nano_kelvin_t< int64_t > operator""_nK ()
     
    template<char... _digits>
    constexpr micro_kelvin_t< int64_t > operator""_uK ()
     
    template<char... _digits>
    constexpr milli_kelvin_t< int64_t > operator""_mK ()
     
    template<char... _digits>
    constexpr kelvin_t< int64_t > operator""_K ()
     
    template<char... _digits>
    constexpr kilo_kelvin_t< int64_t > operator""_kK ()
     
    template<char... _digits>
    constexpr mega_kelvin_t< int64_t > operator""_MK ()
     
    template<char... _digits>
    constexpr giga_kelvin_t< int64_t > operator""_GK ()
     
    template<char... _digits>
    constexpr tera_kelvin_t< int64_t > operator""_TK ()
     
    template<char... _digits>
    constexpr peta_kelvin_t< int64_t > operator""_PK ()
     
    template<char... _digits>
    constexpr exa_kelvin_t< int64_t > operator""_EK ()
     
    constexpr atto_kelvin_t< long double > operator""_aK (long double value)
     
    constexpr femto_kelvin_t< long double > operator""_fK (long double value)
     
    constexpr pico_kelvin_t< long double > operator""_pK (long double value)
     
    constexpr nano_kelvin_t< long double > operator""_nK (long double value)
     
    constexpr micro_kelvin_t< long double > operator""_uK (long double value)
     
    constexpr milli_kelvin_t< long double > operator""_mK (long double value)
     
    constexpr kelvin_t< long double > operator""_K (long double value)
     
    constexpr kilo_kelvin_t< long double > operator""_kK (long double value)
     
    constexpr mega_kelvin_t< long double > operator""_MK (long double value)
     
    constexpr giga_kelvin_t< long double > operator""_GK (long double value)
     
    constexpr tera_kelvin_t< long double > operator""_TK (long double value)
     
    constexpr peta_kelvin_t< long double > operator""_PK (long double value)
     
    constexpr exa_kelvin_t< long double > operator""_EK (long double value)
     
    template<char... _digits>
    constexpr atto_seconds_t< int64_t > operator""_as ()
     
    template<char... _digits>
    constexpr femto_seconds_t< int64_t > operator""_fs ()
     
    template<char... _digits>
    constexpr pico_seconds_t< int64_t > operator""_ps ()
     
    template<char... _digits>
    constexpr nano_seconds_t< int64_t > operator""_ns ()
     
    template<char... _digits>
    constexpr SI::micro_seconds_t< int64_t > operator""_us ()
     
    template<char... _digits>
    constexpr SI::milli_seconds_t< int64_t > operator""_ms ()
     
    template<char... _digits>
    constexpr SI::seconds_t< int64_t > operator""_s ()
     
    template<char... _digits>
    constexpr SI::minutes_t< int64_t > operator""_min ()
     
    template<char... _digits>
    constexpr hours_t< int64_t > operator""_h ()
     
    constexpr atto_seconds_t< long double > operator""_as (long double value)
     
    constexpr femto_seconds_t< long double > operator""_fs (long double value)
     
    constexpr pico_seconds_t< long double > operator""_ps (long double value)
     
    constexpr nano_seconds_t< long double > operator""_ns (long double value)
     
    constexpr SI::micro_seconds_t< long double > operator""_us (long double us)
     
    constexpr SI::milli_seconds_t< long double > operator""_ms (long double ms)
     
    constexpr SI::seconds_t< long double > operator""_s (long double s)
     
    constexpr SI::minutes_t< long double > operator""_min (long double min)
     
    constexpr SI::hours_t< long double > operator""_h (long double h)
     
    template<char... _digits>
    constexpr speed_of_light_t< int64_t > operator""_c ()
     
    constexpr speed_of_light_t< long double > operator""_c (long double value)
     
    template<char... _digits>
    constexpr metre_per_second_t< int64_t > operator""_m_p_s ()
     
    template<char... _digits>
    constexpr kilometre_per_hour_t< int64_t > operator""_km_p_h ()
     
    constexpr metre_per_second_t< long double > operator""_m_p_s (long double value)
     
    constexpr kilometre_per_hour_t< long double > operator""_km_p_h (long double value)
     
    +

    Detailed Description

    +

    This file is part of "SI" version 2.5.4 A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units

    +

    https://github.com/bernedom/SI

    +

    SPDX-License-Identifier: MIT

    +

    Typedef Documentation

    + +

    ◆ absorbed_dose_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::absorbed_dose_t = typedef detail::unit_t<'D', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ acceleration_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::acceleration_t = typedef detail::unit_t<'a', std::ratio<1>, _type, _ratio>
    +
    + +

    Type for acceleration a = v / t or a = L / t^2.

    + +
    +
    + +

    ◆ ampere_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::ampere_t = typedef electric_current_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ angle_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::angle_t = typedef detail::unit_t<'r', std::ratio<1>, _type, _ratio>
    +
    + +

    Type for angle (which should be buildable from m/m (sin/cos))

    + +
    +
    + +

    ◆ angular_frequency_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::angular_frequency_t = typedef detail::unit_t<'w', std::ratio<1>, _type, _ratio>
    +
    + +

    Type for velocity where w = r / T.

    + +
    +
    + +

    ◆ area_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::area_t = typedef detail::unit_t<'L', std::ratio<2>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ astronomic_unit_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::astronomic_unit_t = typedef length_t<_type, std::ratio<149597870691, 1> >
    +
    +

    Astronomic units are not part of the SI standard but are accepted for use within

    + +
    +
    + +

    ◆ atto_ampere_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_ampere_t = typedef electric_current_t<_type, std::atto>
    +
    + +
    +
    + +

    ◆ atto_becquerel_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_becquerel_t = typedef radioactivity_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_candela_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_candela_t = typedef luminosity_t<_type, std::atto>
    +
    + +
    +
    + +

    ◆ atto_coulomb_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_coulomb_t = typedef electric_charge_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_farad_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_farad_t = typedef electric_capacity_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_gray_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_gray_t = typedef absorbed_dose_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_henry_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_henry_t = typedef inductance_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_hertz_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_hertz_t = typedef frequency_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_joule_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_joule_t = typedef energy_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_katal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_katal_t = typedef catalytic_activity_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_kelvin_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_kelvin_t = typedef temperature_t<_type, std::atto>
    +
    + +
    +
    + +

    ◆ atto_lumen_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_lumen_t = typedef luminous_flux_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_lux_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_lux_t = typedef illuminance_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_metre_t = typedef length_t<_type, std::atto>
    +
    + +
    +
    + +

    ◆ atto_mol_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_mol_t = typedef substance_t<_type, std::atto>
    +
    + +
    +
    + +

    ◆ atto_newton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_newton_t = typedef force_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_ohm_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_ohm_t = typedef electric_resistance_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_pascal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_pascal_t = typedef pressure_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_radian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_radian_t = typedef angle_t<_type, std::atto>
    +
    + +
    +
    + +

    ◆ atto_seconds_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_seconds_t = typedef time_t<_type, std::atto>
    +
    + +
    +
    + +

    ◆ atto_siemens_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_siemens_t = typedef electric_conductance_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_sievert_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_sievert_t = typedef equivalent_dose_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_steradian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_steradian_t = typedef solid_angle_t<_type, std::atto>
    +
    + +
    +
    + +

    ◆ atto_tesla_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_tesla_t = typedef magnetic_field_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_volt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_volt_t = typedef electric_potential_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_watt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_watt_t = typedef power_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ atto_weber_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::atto_weber_t = typedef magnetic_flux_t<_type, std::atto>
    +
    + +

    specific units

    + +
    +
    + +

    ◆ becquerel_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::becquerel_t = typedef radioactivity_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ candela_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::candela_t = typedef luminosity_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ catalytic_activity_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::catalytic_activity_t = typedef detail::unit_t<'K', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ centi_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::centi_metre_t = typedef length_t<_type, std::centi>
    +
    + +
    +
    + +

    ◆ coulomb_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::coulomb_t = typedef electric_charge_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ cubic_centi_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::cubic_centi_metre_t = typedef volume_t<_type, std::ratio<1, 1000000> >
    +
    + +
    +
    + +

    ◆ cubic_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::cubic_metre_t = typedef volume_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ cubic_milli_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::cubic_milli_metre_t = typedef volume_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ degree_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::degree_t = typedef angle_t<_type, std::ratio<100000000000000, 5729577951308232> >
    +
    + +
    +
    + +

    ◆ electric_capacity_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::electric_capacity_t = typedef detail::unit_t<'C', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ electric_charge_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::electric_charge_t = typedef detail::unit_t<'Q', std::ratio<1>, _type, _ratio>
    +
    + +

    unit for electric charge 'Q' where Q = T * I

    + +
    +
    + +

    ◆ electric_conductance_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::electric_conductance_t = typedef detail::unit_t<'G', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ electric_current_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::electric_current_t = typedef detail::unit_t<'I', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ electric_potential_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::electric_potential_t = typedef detail::unit_t<'U', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ electric_resistance_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::electric_resistance_t = typedef detail::unit_t<'O', std::ratio<1>, _type, _ratio>
    +
    +
    Todo:
    find a way to use Ohm as dimension symbol or switch to R (occupied by solid angle)
    + +
    +
    + +

    ◆ energy_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::energy_t = typedef detail::unit_t<'E', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ equivalent_dose_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::equivalent_dose_t = typedef detail::unit_t<'H', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ exa_ampere_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_ampere_t = typedef electric_current_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_becquerel_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_becquerel_t = typedef radioactivity_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_candela_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_candela_t = typedef luminosity_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_coulomb_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_coulomb_t = typedef electric_charge_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_farad_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_farad_t = typedef electric_capacity_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_gram_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_gram_t = typedef tera_ton_t<_type>
    +
    + +
    +
    + +

    ◆ exa_gray_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_gray_t = typedef absorbed_dose_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_henry_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_henry_t = typedef inductance_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_hertz_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_hertz_t = typedef frequency_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_joule_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_joule_t = typedef energy_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_katal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_katal_t = typedef catalytic_activity_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_kelvin_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_kelvin_t = typedef temperature_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_lumen_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_lumen_t = typedef luminous_flux_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_lux_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_lux_t = typedef illuminance_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_metre_t = typedef length_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_mol_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_mol_t = typedef substance_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_newton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_newton_t = typedef force_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_ohm_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_ohm_t = typedef electric_resistance_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_pascal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_pascal_t = typedef pressure_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_siemens_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_siemens_t = typedef electric_conductance_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_sievert_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_sievert_t = typedef equivalent_dose_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_tesla_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_tesla_t = typedef magnetic_field_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_volt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_volt_t = typedef electric_potential_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_watt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_watt_t = typedef power_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ exa_weber_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::exa_weber_t = typedef magnetic_flux_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ farad_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::farad_t = typedef electric_capacity_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ femto_ampere_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_ampere_t = typedef electric_current_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_becquerel_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_becquerel_t = typedef radioactivity_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_candela_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_candela_t = typedef luminosity_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_coulomb_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_coulomb_t = typedef electric_charge_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_farad_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_farad_t = typedef electric_capacity_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_gram_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_gram_t = typedef mass_t<_type, std::atto>
    +
    + +
    +
    + +

    ◆ femto_gray_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_gray_t = typedef absorbed_dose_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_henry_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_henry_t = typedef inductance_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_hertz_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_hertz_t = typedef frequency_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_joule_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_joule_t = typedef energy_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_katal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_katal_t = typedef catalytic_activity_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_kelvin_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_kelvin_t = typedef temperature_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_lumen_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_lumen_t = typedef luminous_flux_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_lux_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_lux_t = typedef illuminance_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_metre_t = typedef length_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_mol_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_mol_t = typedef substance_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_newton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_newton_t = typedef force_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_ohm_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_ohm_t = typedef electric_resistance_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_pascal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_pascal_t = typedef pressure_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_radian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_radian_t = typedef angle_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_seconds_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_seconds_t = typedef time_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_siemens_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_siemens_t = typedef electric_conductance_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_sievert_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_sievert_t = typedef equivalent_dose_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_steradian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_steradian_t = typedef solid_angle_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_tesla_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_tesla_t = typedef magnetic_field_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_volt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_volt_t = typedef electric_potential_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_watt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_watt_t = typedef power_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ femto_weber_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::femto_weber_t = typedef magnetic_flux_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ force_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::force_t = typedef detail::unit_t<'F', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ frequency_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::frequency_t = typedef detail::time_base_t<std::ratio<-1>, _type, _ratio>
    +
    +
    Todo:
    find a way to add alternative dimension symbol (f) to frequency
    + +
    +
    + +

    ◆ giga_ampere_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_ampere_t = typedef electric_current_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_becquerel_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_becquerel_t = typedef radioactivity_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_candela_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_candela_t = typedef luminosity_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_coulomb_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_coulomb_t = typedef electric_charge_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_farad_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_farad_t = typedef electric_capacity_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_gram_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_gram_t = typedef kilo_ton_t<_type>
    +
    + +
    +
    + +

    ◆ giga_gray_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_gray_t = typedef absorbed_dose_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_henry_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_henry_t = typedef inductance_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_hertz_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_hertz_t = typedef frequency_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_joule_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_joule_t = typedef energy_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_katal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_katal_t = typedef catalytic_activity_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_kelvin_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_kelvin_t = typedef temperature_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_lumen_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_lumen_t = typedef luminous_flux_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_lux_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_lux_t = typedef illuminance_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_metre_t = typedef length_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_mol_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_mol_t = typedef substance_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_newton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_newton_t = typedef force_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_ohm_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_ohm_t = typedef electric_resistance_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_pascal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_pascal_t = typedef pressure_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_siemens_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_siemens_t = typedef electric_conductance_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_sievert_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_sievert_t = typedef equivalent_dose_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_tesla_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_tesla_t = typedef magnetic_field_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_ton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_ton_t = typedef mass_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ giga_volt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_volt_t = typedef electric_potential_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_watt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_watt_t = typedef power_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ giga_weber_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::giga_weber_t = typedef magnetic_flux_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ gram_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::gram_t = typedef mass_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ gray_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::gray_t = typedef absorbed_dose_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ henry_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::henry_t = typedef inductance_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ hertz_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::hertz_t = typedef frequency_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ hours_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::hours_t = typedef time_t<_type, std::chrono::hours::period>
    +
    + +
    +
    + +

    ◆ illuminance_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::illuminance_t = typedef detail::unit_t<'i', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ inductance_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::inductance_t = typedef detail::unit_t<'l', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ joule_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::joule_t = typedef energy_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ katal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::katal_t = typedef catalytic_activity_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ kelvin_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kelvin_t = typedef temperature_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ kilo_ampere_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_ampere_t = typedef electric_current_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_becquerel_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_becquerel_t = typedef radioactivity_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_candela_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_candela_t = typedef luminosity_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_coulomb_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_coulomb_t = typedef electric_charge_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_farad_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_farad_t = typedef electric_capacity_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_gram_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_gram_t = typedef mass_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ kilo_gray_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_gray_t = typedef absorbed_dose_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_henry_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_henry_t = typedef inductance_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_hertz_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_hertz_t = typedef frequency_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_joule_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_joule_t = typedef energy_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_katal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_katal_t = typedef catalytic_activity_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_kelvin_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_kelvin_t = typedef temperature_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_lumen_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_lumen_t = typedef luminous_flux_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_lux_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_lux_t = typedef illuminance_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_metre_t = typedef length_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_mol_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_mol_t = typedef substance_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_newton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_newton_t = typedef force_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_ohm_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_ohm_t = typedef electric_resistance_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_pascal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_pascal_t = typedef pressure_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_siemens_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_siemens_t = typedef electric_conductance_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_sievert_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_sievert_t = typedef equivalent_dose_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_tesla_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_tesla_t = typedef magnetic_field_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_ton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_ton_t = typedef mass_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ kilo_volt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_volt_t = typedef electric_potential_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_watt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_watt_t = typedef power_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilo_weber_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilo_weber_t = typedef magnetic_flux_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ kilometre_per_hour_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::kilometre_per_hour_t = typedef velocity_t<_type, std::ratio_divide<std::kilo, std::ratio<3600, 1> >::type>
    +
    + +
    +
    + +

    ◆ length_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::length_t = typedef detail::unit_t<'L', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ lightyear_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::lightyear_t = typedef length_t<_type, std::ratio<9460730777119564, 1> >
    +
    + +
    +
    + +

    ◆ lumen_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::lumen_t = typedef luminous_flux_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ luminosity_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::luminosity_t = typedef detail::unit_t<'J', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ luminous_flux_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::luminous_flux_t = typedef detail::unit_t<'m', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ lux_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::lux_t = typedef illuminance_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ magnetic_field_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::magnetic_field_t = typedef detail::unit_t<'B', std::ratio<1>, _type, _ratio>
    +
    +
    Todo:
    find a way to encapsulate phi
    + +
    +
    + +

    ◆ magnetic_flux_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::magnetic_flux_t = typedef detail::unit_t<'f', std::ratio<1>, _type, _ratio>
    +
    +
    Todo:
    find a way to encapsulate phi
    + +
    +
    + +

    ◆ mass_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::mass_t = typedef detail::unit_t<'M', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ mega_ampere_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_ampere_t = typedef electric_current_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_becquerel_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_becquerel_t = typedef radioactivity_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_candela_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_candela_t = typedef luminosity_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_coulomb_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_coulomb_t = typedef electric_charge_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_farad_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_farad_t = typedef electric_capacity_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_gram_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_gram_t = typedef ton_t<_type>
    +
    + +
    +
    + +

    ◆ mega_gray_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_gray_t = typedef absorbed_dose_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_henry_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_henry_t = typedef inductance_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_hertz_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_hertz_t = typedef frequency_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_joule_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_joule_t = typedef energy_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_katal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_katal_t = typedef catalytic_activity_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_kelvin_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_kelvin_t = typedef temperature_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_lumen_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_lumen_t = typedef luminous_flux_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_lux_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_lux_t = typedef illuminance_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_metre_t = typedef length_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_mol_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_mol_t = typedef substance_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_newton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_newton_t = typedef force_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_ohm_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_ohm_t = typedef electric_resistance_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_pascal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_pascal_t = typedef pressure_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_siemens_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_siemens_t = typedef electric_conductance_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_sievert_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_sievert_t = typedef equivalent_dose_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_tesla_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_tesla_t = typedef magnetic_field_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_ton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_ton_t = typedef mass_t<_type, std::giga>
    +
    + +
    +
    + +

    ◆ mega_volt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_volt_t = typedef electric_potential_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_watt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_watt_t = typedef power_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ mega_weber_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mega_weber_t = typedef magnetic_flux_t<_type, std::mega>
    +
    + +
    +
    + +

    ◆ metre_per_second_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::metre_per_second_t = typedef velocity_t<_type, std::ratio<1>::type>
    +
    + +
    +
    + +

    ◆ metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::metre_t = typedef length_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ micro_ampere_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_ampere_t = typedef electric_current_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_becquerel_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_becquerel_t = typedef radioactivity_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_candela_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_candela_t = typedef luminosity_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_coulomb_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_coulomb_t = typedef electric_charge_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_degree_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_degree_t = typedef angle_t<_type, std::ratio<100000000, 5729577951308232> >
    +
    + +
    +
    + +

    ◆ micro_farad_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_farad_t = typedef electric_capacity_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_gram_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_gram_t = typedef mass_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ micro_gray_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_gray_t = typedef absorbed_dose_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_henry_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_henry_t = typedef inductance_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_hertz_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_hertz_t = typedef frequency_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_joule_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_joule_t = typedef energy_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_katal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_katal_t = typedef catalytic_activity_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_kelvin_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_kelvin_t = typedef temperature_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_lumen_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_lumen_t = typedef luminous_flux_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_lux_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_lux_t = typedef illuminance_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_metre_t = typedef length_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_mol_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_mol_t = typedef substance_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_newton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_newton_t = typedef force_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_ohm_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_ohm_t = typedef electric_resistance_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_pascal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_pascal_t = typedef pressure_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_radian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_radian_t = typedef angle_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_seconds_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_seconds_t = typedef time_t<_type, std::chrono::microseconds::period>
    +
    + +
    +
    + +

    ◆ micro_siemens_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_siemens_t = typedef electric_conductance_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_sievert_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_sievert_t = typedef equivalent_dose_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_steradian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_steradian_t = typedef solid_angle_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_tesla_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_tesla_t = typedef magnetic_field_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_volt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_volt_t = typedef electric_potential_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_watt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_watt_t = typedef power_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ micro_weber_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::micro_weber_t = typedef magnetic_flux_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ milli_ampere_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_ampere_t = typedef electric_current_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_becquerel_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_becquerel_t = typedef radioactivity_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_candela_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_candela_t = typedef luminosity_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_coulomb_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_coulomb_t = typedef electric_charge_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_degree_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_degree_t = typedef angle_t<_type, std::ratio<100000000000, 5729577951308232> >
    +
    + +
    +
    + +

    ◆ milli_farad_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_farad_t = typedef electric_capacity_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_gram_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_gram_t = typedef mass_t<_type, std::micro>
    +
    + +
    +
    + +

    ◆ milli_gray_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_gray_t = typedef absorbed_dose_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_henry_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_henry_t = typedef inductance_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_hertz_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_hertz_t = typedef frequency_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_joule_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_joule_t = typedef energy_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_katal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_katal_t = typedef catalytic_activity_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_kelvin_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_kelvin_t = typedef temperature_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_lumen_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_lumen_t = typedef luminous_flux_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_lux_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_lux_t = typedef illuminance_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_metre_t = typedef length_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_mol_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_mol_t = typedef substance_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_newton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_newton_t = typedef force_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_ohm_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_ohm_t = typedef electric_resistance_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_pascal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_pascal_t = typedef pressure_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_radian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_radian_t = typedef angle_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_seconds_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_seconds_t = typedef time_t<_type, std::chrono::milliseconds::period>
    +
    + +
    +
    + +

    ◆ milli_siemens_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_siemens_t = typedef electric_conductance_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_sievert_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_sievert_t = typedef equivalent_dose_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_steradian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_steradian_t = typedef solid_angle_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_tesla_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_tesla_t = typedef magnetic_field_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_volt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_volt_t = typedef electric_potential_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_watt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_watt_t = typedef power_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ milli_weber_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::milli_weber_t = typedef magnetic_flux_t<_type, std::milli>
    +
    + +
    +
    + +

    ◆ minutes_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::minutes_t = typedef time_t<_type, std::chrono::minutes::period>
    +
    + +
    +
    + +

    ◆ mol_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::mol_t = typedef substance_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ momentum_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::momentum_t = typedef detail::unit_t<'o', std::ratio<1>, _type, _ratio>
    +
    + +

    Type for momentum where o = v * M.

    + +
    +
    + +

    ◆ nano_ampere_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_ampere_t = typedef electric_current_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_becquerel_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_becquerel_t = typedef radioactivity_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_candela_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_candela_t = typedef luminosity_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_coulomb_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_coulomb_t = typedef electric_charge_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_farad_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_farad_t = typedef electric_capacity_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_gram_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_gram_t = typedef mass_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ nano_gray_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_gray_t = typedef absorbed_dose_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_henry_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_henry_t = typedef inductance_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_hertz_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_hertz_t = typedef frequency_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_joule_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_joule_t = typedef energy_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_katal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_katal_t = typedef catalytic_activity_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_kelvin_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_kelvin_t = typedef temperature_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_lumen_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_lumen_t = typedef luminous_flux_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_lux_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_lux_t = typedef illuminance_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_metre_t = typedef length_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_mol_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_mol_t = typedef substance_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_newton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_newton_t = typedef force_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_ohm_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_ohm_t = typedef electric_resistance_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_pascal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_pascal_t = typedef pressure_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_radian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_radian_t = typedef angle_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_seconds_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_seconds_t = typedef time_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_siemens_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_siemens_t = typedef electric_conductance_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_sievert_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_sievert_t = typedef equivalent_dose_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_steradian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_steradian_t = typedef solid_angle_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_tesla_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_tesla_t = typedef magnetic_field_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_volt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_volt_t = typedef electric_potential_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_watt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_watt_t = typedef power_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ nano_weber_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::nano_weber_t = typedef magnetic_flux_t<_type, std::nano>
    +
    + +
    +
    + +

    ◆ newton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::newton_t = typedef force_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ ohm_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::ohm_t = typedef electric_resistance_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ parsec_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::parsec_t = typedef length_t<_type, std::ratio<30856775814913700, 1> >
    +
    + +
    +
    + +

    ◆ pascal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pascal_t = typedef pressure_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ peta_ampere_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_ampere_t = typedef electric_current_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_becquerel_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_becquerel_t = typedef radioactivity_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_candela_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_candela_t = typedef luminosity_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_coulomb_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_coulomb_t = typedef electric_charge_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_farad_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_farad_t = typedef electric_capacity_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_gram_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_gram_t = typedef giga_ton_t<_type>
    +
    + +
    +
    + +

    ◆ peta_gray_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_gray_t = typedef absorbed_dose_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_henry_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_henry_t = typedef inductance_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_hertz_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_hertz_t = typedef frequency_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_joule_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_joule_t = typedef energy_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_katal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_katal_t = typedef catalytic_activity_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_kelvin_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_kelvin_t = typedef temperature_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_lumen_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_lumen_t = typedef luminous_flux_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_lux_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_lux_t = typedef illuminance_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_metre_t = typedef length_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_mol_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_mol_t = typedef substance_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_newton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_newton_t = typedef force_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_ohm_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_ohm_t = typedef electric_resistance_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_pascal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_pascal_t = typedef pressure_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_siemens_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_siemens_t = typedef electric_conductance_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_sievert_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_sievert_t = typedef equivalent_dose_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_tesla_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_tesla_t = typedef magnetic_field_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_ton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_ton_t = typedef mass_t<_type, std::exa>
    +
    + +
    +
    + +

    ◆ peta_volt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_volt_t = typedef electric_potential_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_watt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_watt_t = typedef power_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ peta_weber_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::peta_weber_t = typedef magnetic_flux_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ pico_ampere_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_ampere_t = typedef electric_current_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_becquerel_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_becquerel_t = typedef radioactivity_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_candela_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_candela_t = typedef luminosity_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_coulomb_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_coulomb_t = typedef electric_charge_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_farad_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_farad_t = typedef electric_capacity_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_gram_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_gram_t = typedef mass_t<_type, std::femto>
    +
    + +
    +
    + +

    ◆ pico_gray_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_gray_t = typedef absorbed_dose_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_henry_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_henry_t = typedef inductance_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_hertz_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_hertz_t = typedef frequency_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_joule_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_joule_t = typedef energy_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_katal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_katal_t = typedef catalytic_activity_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_kelvin_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_kelvin_t = typedef temperature_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_lumen_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_lumen_t = typedef luminous_flux_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_lux_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_lux_t = typedef illuminance_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_metre_t = typedef length_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_mol_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_mol_t = typedef substance_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_newton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_newton_t = typedef force_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_ohm_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_ohm_t = typedef electric_resistance_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_pascal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_pascal_t = typedef pressure_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_radian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_radian_t = typedef angle_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_seconds_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_seconds_t = typedef time_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_siemens_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_siemens_t = typedef electric_conductance_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_sievert_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_sievert_t = typedef equivalent_dose_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_steradian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_steradian_t = typedef solid_angle_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_tesla_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_tesla_t = typedef magnetic_field_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_volt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_volt_t = typedef electric_potential_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_watt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_watt_t = typedef power_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ pico_weber_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::pico_weber_t = typedef magnetic_flux_t<_type, std::pico>
    +
    + +
    +
    + +

    ◆ power_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::power_t = typedef detail::unit_t<'P', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ pressure_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::pressure_t = typedef detail::unit_t<'p', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ radian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::radian_t = typedef angle_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ radioactivity_t

    + +
    +
    +
    +template<typename _type , class _ratio = std::ratio<1>>
    + + + + +
    using SI::radioactivity_t = typedef detail::unit_t<'A', std::ratio<1>, _type, _ratio>
    +
    +
    Todo:

    check how to make this the same/an alias of hertz

    +

    think of how this can be built from 1/T (probably goes along with making it an alias of hertz)

    +
    + +
    +
    + +

    ◆ seconds_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::seconds_t = typedef time_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ siemens_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::siemens_t = typedef electric_conductance_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ sievert_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::sievert_t = typedef equivalent_dose_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ solid_angle_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::solid_angle_t = typedef detail::unit_t<'R', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ speed_of_light_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::speed_of_light_t = typedef velocity_t<_type, std::ratio<299792458, 1>::type>
    +
    + +
    +
    + +

    ◆ square_centi_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::square_centi_metre_t = typedef area_t<_type, std::ratio_multiply<std::centi, std::centi> >
    +
    + +
    +
    + +

    ◆ square_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::square_metre_t = typedef area_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ square_milli_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::square_milli_metre_t = typedef area_t<_type, std::ratio_multiply<std::milli, std::milli> >
    +
    + +
    +
    + +

    ◆ steradian_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::steradian_t = typedef solid_angle_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ substance_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::substance_t = typedef detail::unit_t<'N', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ surface_flow_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::surface_flow_t = typedef detail::unit_t<'s', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ temperature_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::temperature_t = typedef detail::unit_t<'t', std::ratio<1>, _type, _ratio>
    +
    +
    Todo:

    find a way to encapuslate unit symbol Theta

    +

    consider adding Celsius and fahrenheit

    +
    + +
    +
    + +

    ◆ tera_ampere_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_ampere_t = typedef electric_current_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_becquerel_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_becquerel_t = typedef radioactivity_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_candela_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_candela_t = typedef luminosity_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_coulomb_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_coulomb_t = typedef electric_charge_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_farad_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_farad_t = typedef electric_capacity_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_gram_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_gram_t = typedef mega_ton_t<_type>
    +
    + +
    +
    + +

    ◆ tera_gray_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_gray_t = typedef absorbed_dose_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_henry_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_henry_t = typedef inductance_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_hertz_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_hertz_t = typedef frequency_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_joule_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_joule_t = typedef energy_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_katal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_katal_t = typedef catalytic_activity_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_kelvin_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_kelvin_t = typedef temperature_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_lumen_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_lumen_t = typedef luminous_flux_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_lux_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_lux_t = typedef illuminance_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_metre_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_metre_t = typedef length_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_mol_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_mol_t = typedef substance_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_newton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_newton_t = typedef force_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_ohm_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_ohm_t = typedef electric_resistance_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_pascal_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_pascal_t = typedef pressure_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_siemens_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_siemens_t = typedef electric_conductance_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_sievert_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_sievert_t = typedef equivalent_dose_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_tesla_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_tesla_t = typedef magnetic_field_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_ton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_ton_t = typedef mass_t<_type, std::peta>
    +
    + +
    +
    + +

    ◆ tera_volt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_volt_t = typedef electric_potential_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_watt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_watt_t = typedef power_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tera_weber_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tera_weber_t = typedef magnetic_flux_t<_type, std::tera>
    +
    + +
    +
    + +

    ◆ tesla_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::tesla_t = typedef magnetic_field_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ time_squared_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::time_squared_t = typedef detail::time_base_t<std::ratio<2>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ time_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::time_t = typedef detail::time_base_t<std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ ton_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::ton_t = typedef mass_t<_type, std::kilo>
    +
    + +
    +
    + +

    ◆ velocity_squared_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::velocity_squared_t = typedef detail::unit_t<'v', std::ratio<2>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ velocity_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::velocity_t = typedef detail::unit_t<'v', std::ratio<1>, _type, _ratio>
    +
    + +

    Type for velocity where v = L / T.

    + +
    +
    + +

    ◆ volt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::volt_t = typedef electric_potential_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ volume_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::volume_t = typedef detail::unit_t<'L', std::ratio<3>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ volumetric_flow_t

    + +
    +
    +
    +template<typename _type , typename _ratio >
    + + + + +
    using SI::volumetric_flow_t = typedef detail::unit_t<'V', std::ratio<1>, _type, _ratio>
    +
    + +
    +
    + +

    ◆ watt_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::watt_t = typedef power_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ weber_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::weber_t = typedef magnetic_flux_t<_type, std::ratio<1> >
    +
    + +
    +
    + +

    ◆ zetta_gram_t

    + +
    +
    +
    +template<typename _type >
    + + + + +
    using SI::zetta_gram_t = typedef peta_ton_t<_type>
    +
    + +
    +
    +

    Function Documentation

    + +

    ◆ to_string()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio >
    + + + + + + + + +
    std::string SI::to_string (const SI::detail::unit_t< _symbol, _exponent, _type, _ratio > & value)
    +
    + +
    +
    +
    + + + + diff --git a/doc/namespaceSI_1_1detail.html b/doc/namespaceSI_1_1detail.html new file mode 100644 index 00000000..69e24e59 --- /dev/null +++ b/doc/namespaceSI_1_1detail.html @@ -0,0 +1,484 @@ + + + + + + + +SI: SI::detail Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail Namespace Reference
    +
    +
    + +

    Namespace containing implementation details for SI. +More...

    + + + + +

    +Namespaces

     parsing
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  unit_t
     base template class for holding values of type _type to be multiplied with a ratio _ratio More...
     
    struct  is_ratio
     to check if a template is an instantiation of std::ratio More...
     
    struct  is_ratio< std::ratio< _num, _den > >
     
    struct  ratio_gcd
     calculate gcd for rations More...
     
    struct  is_unit_t
     
    struct  is_unit_t< const unit_t< _symbol, _exponent, _type, _ratio > >
     template specialization to check if a type is a unit_t (true if unit_t) More...
     
    struct  is_unit_t< unit_t< _symbol, _exponent, _type, _ratio > >
     non-const specialization of check above More...
     
    struct  unit_with_common_ratio
     
    struct  unit_symbol_impl
     Compile time string provider for conversion of unit types to strings. More...
     
    struct  ratio_prefix
     base template for ratio prefix, unusable More...
     
    struct  ratio_prefix< std::atto >
     
    struct  ratio_prefix< std::femto >
     
    struct  ratio_prefix< std::pico >
     
    struct  ratio_prefix< std::nano >
     
    struct  ratio_prefix< std::micro >
     
    struct  ratio_prefix< std::milli >
     
    struct  ratio_prefix< std::centi >
     
    struct  ratio_prefix< std::kilo >
     
    struct  ratio_prefix< std::mega >
     
    struct  ratio_prefix< std::giga >
     
    struct  ratio_prefix< std::tera >
     
    struct  ratio_prefix< std::peta >
     
    struct  ratio_prefix< std::exa >
     
    + + + + +

    +Typedefs

    template<typename _exponent , typename _type , typename _ratio >
    using time_base_t = detail::unit_t< 'T', _exponent, _type, _ratio >
     
    + + + + + + + + + + + + + + + + + + + +

    +Functions

    template<template< typename... > typename _resulting_unit, typename _unit_lhs , typename _unit_rhs >
    constexpr auto cross_unit_divide (const _unit_lhs &lhs, const _unit_rhs &rhs)
     
    template<template< typename... > typename _resulting_unit, typename _unit_lhs , typename _unit_rhs >
    constexpr auto cross_unit_multiply (const _unit_lhs &lhs, const _unit_rhs &rhs)
     
    template<typename T , std::enable_if_t< std::is_floating_point_v< T >> * = nullptr>
    constexpr bool eps_equals (const T &lhs, const T &rhs)
     
    template<typename _type , char _symbol, typename _exponent , typename _rhs_type , typename _ratio , std::enable_if_t< std::is_integral_v< _type >> * = nullptr>
    constexpr auto operator/ (const _type &lhs, const unit_t< _symbol, _exponent, _rhs_type, _ratio > &rhs)
     
    template<typename _target_type , typename _rhs_T >
    constexpr auto unit_cast (const _rhs_T &rhs)
     function to cast between two units of the same type More...
     
     BUILD_UNIT_FROM_DIVISION (electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
     
    + + + + + + + +

    +Variables

    template<typename _type >
    constexpr bool is_ratio_v = is_ratio<_type>::value
     
    template<typename _type >
    constexpr bool is_unit_t_v = is_unit_t<_type>::value
     
    +

    Detailed Description

    +

    Namespace containing implementation details for SI.

    +

    Namespace containing all SI units.

    +

    This file is part of "SI" version 2.5.4 A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units

    +

    https://github.com/bernedom/SI

    +

    SPDX-License-Identifier: MIT

    +

    Typedef Documentation

    + +

    ◆ time_base_t

    + +
    +
    +
    +template<typename _exponent , typename _type , typename _ratio >
    + + + + +
    using SI::detail::time_base_t = typedef detail::unit_t<'T', _exponent, _type, _ratio>
    +
    + +
    +
    +

    Function Documentation

    + +

    ◆ BUILD_UNIT_FROM_DIVISION()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    SI::detail::BUILD_UNIT_FROM_DIVISION (electric_conductance_t ,
    electric_current_t ,
    electric_potential_t  
    )
    +
    +

    Builds conductance from 1/resistance, to avoid include cycles the base unit_t is used instead of the type alias electric_resistance_t

    +

    Builds conductance from 1/conductance, to avoid include cycles the base unit_t is used instead of the type alias electric_conductance_t

    + +
    +
    + +

    ◆ cross_unit_divide()

    + +
    +
    +
    +template<template< typename... > typename _resulting_unit, typename _unit_lhs , typename _unit_rhs >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr auto SI::detail::cross_unit_divide (const _unit_lhs & lhs,
    const _unit_rhs & rhs 
    )
    +
    +constexpr
    +
    +

    divide a value of a certain unit with another value of a possibly different type resulting in a new type, the resulting exponent is specified by resulting unit using a variadic template to simplify usage of implementation the internal type of the result is the internal type of lhs

    + +
    +
    + +

    ◆ cross_unit_multiply()

    + +
    +
    +
    +template<template< typename... > typename _resulting_unit, typename _unit_lhs , typename _unit_rhs >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr auto SI::detail::cross_unit_multiply (const _unit_lhs & lhs,
    const _unit_rhs & rhs 
    )
    +
    +constexpr
    +
    +

    multiply a value of a unit with another value of a possibly different value resulting in a value of a new type with exponent 1 the internal type of the result is the internal type of lhs

    Todo:
    add function that works with variable exponent units and remove special typedefs for time
    + +
    +
    + +

    ◆ eps_equals()

    + +
    +
    +
    +template<typename T , std::enable_if_t< std::is_floating_point_v< T >> * = nullptr>
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr bool SI::detail::eps_equals (const T & lhs,
    const T & rhs 
    )
    +
    +constexpr
    +
    +
    Todo:
    make eps_equal take different types with similar properties
    + +
    +
    + +

    ◆ operator/()

    + +
    +
    +
    +template<typename _type , char _symbol, typename _exponent , typename _rhs_type , typename _ratio , std::enable_if_t< std::is_integral_v< _type >> * = nullptr>
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr auto SI::detail::operator/ (const _type & lhs,
    const unit_t< _symbol, _exponent, _rhs_type, _ratio > & rhs 
    )
    +
    +constexpr
    +
    +

    operator to divide scalar type by unit encapsulating the same type template specialization handling integer types @results unit with negative exponent

    +

    operator to divide scalar type by unit encapsulating the same type template specialization for floating point types, to avoid possible loss of precision when adjusting for ratio @results unit with negative exponent

    + +
    +
    + +

    ◆ unit_cast()

    + +
    +
    +
    +template<typename _target_type , typename _rhs_T >
    + + + + + +
    + + + + + + + + +
    constexpr auto SI::detail::unit_cast (const _rhs_T & rhs)
    +
    +constexpr
    +
    + +

    function to cast between two units of the same type

    + +
    +
    +

    Variable Documentation

    + +

    ◆ is_ratio_v

    + +
    +
    +
    +template<typename _type >
    + + + + + +
    + + + + +
    constexpr bool SI::detail::is_ratio_v = is_ratio<_type>::value
    +
    +inlineconstexpr
    +
    + +
    +
    + +

    ◆ is_unit_t_v

    + +
    +
    +
    +template<typename _type >
    + + + + + +
    + + + + +
    constexpr bool SI::detail::is_unit_t_v = is_unit_t<_type>::value
    +
    +inlineconstexpr
    +
    + +
    +
    +
    + + + + diff --git a/doc/namespaceSI_1_1detail_1_1parsing.html b/doc/namespaceSI_1_1detail_1_1parsing.html new file mode 100644 index 00000000..0ee46136 --- /dev/null +++ b/doc/namespaceSI_1_1detail_1_1parsing.html @@ -0,0 +1,134 @@ + + + + + + + +SI: SI::detail::parsing Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  Digit_impl
     
    struct  Digit
     
    struct  Power_impl
     
    struct  Power_impl< _base, _digit >
     terminating case for power variadic template More...
     
    struct  Power
     interface class for power calculation More...
     
    struct  Power< _base >
     Edge case for _base^0 == 1 s multiplier. More...
     
    struct  Magnitude
     
    struct  Magnitude< _base, _digit >
     
    struct  Number_impl
     recursive struct that builds the number More...
     
    struct  Number_impl< _base, _digit >
     terminating case for variadic template More...
     
    struct  Number
     interface class for number More...
     
    struct  Number< '0', 'x', _digits... >
     specialization of Number for hex notation More...
     
    struct  Number< '0', 'X', _digits... >
     specialization of Number for hex notation More...
     
    struct  Number< '0', 'b', _digits... >
     specialization of Number for binary notation More...
     
    struct  Number< '0', 'B', _digits... >
     specialization of Number for binary notation More...
     
    struct  Number< '0', _digits... >
     specialization of Number for octal notation More...
     
    +

    Detailed Description

    +

    This file is part of "SI" version 2.5.4 A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units

    +

    https://github.com/bernedom/SI

    +

    SPDX-License-Identifier: MIT

    +
    + + + + diff --git a/doc/namespaceSI_1_1literals.html b/doc/namespaceSI_1_1literals.html new file mode 100644 index 00000000..fa9ce632 --- /dev/null +++ b/doc/namespaceSI_1_1literals.html @@ -0,0 +1,21548 @@ + + + + + + + +SI: SI::literals Namespace Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::literals Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    template<char... _digits>
    constexpr atto_gray_t< int64_t > operator""_aGy ()
     
    template<char... _digits>
    constexpr femto_gray_t< int64_t > operator""_fGy ()
     
    template<char... _digits>
    constexpr pico_gray_t< int64_t > operator""_pGy ()
     
    template<char... _digits>
    constexpr nano_gray_t< int64_t > operator""_nGy ()
     
    template<char... _digits>
    constexpr micro_gray_t< int64_t > operator""_uGy ()
     
    template<char... _digits>
    constexpr milli_gray_t< int64_t > operator""_mGy ()
     
    template<char... _digits>
    constexpr gray_t< int64_t > operator""_Gy ()
     
    template<char... _digits>
    constexpr kilo_gray_t< int64_t > operator""_kGy ()
     
    template<char... _digits>
    constexpr mega_gray_t< int64_t > operator""_MGy ()
     
    template<char... _digits>
    constexpr giga_gray_t< int64_t > operator""_GGy ()
     
    template<char... _digits>
    constexpr tera_gray_t< int64_t > operator""_TGy ()
     
    template<char... _digits>
    constexpr peta_gray_t< int64_t > operator""_PGy ()
     
    template<char... _digits>
    constexpr exa_gray_t< int64_t > operator""_EGy ()
     
    constexpr atto_gray_t< long double > operator""_aGy (long double value)
     
    constexpr femto_gray_t< long double > operator""_fGy (long double value)
     
    constexpr pico_gray_t< long double > operator""_pGy (long double value)
     
    constexpr nano_gray_t< long double > operator""_nGy (long double value)
     
    constexpr micro_gray_t< long double > operator""_uGy (long double value)
     
    constexpr milli_gray_t< long double > operator""_mGy (long double value)
     
    constexpr gray_t< long double > operator""_Gy (long double value)
     
    constexpr kilo_gray_t< long double > operator""_kGy (long double value)
     
    constexpr mega_gray_t< long double > operator""_MGy (long double value)
     
    constexpr giga_gray_t< long double > operator""_GGy (long double value)
     
    constexpr tera_gray_t< long double > operator""_TGy (long double value)
     
    constexpr peta_gray_t< long double > operator""_PGy (long double value)
     
    constexpr exa_gray_t< long double > operator""_EGy (long double value)
     
    template<char... _digits>
    constexpr atto_radian_t< int64_t > operator""_arad ()
     
    template<char... _digits>
    constexpr femto_radian_t< int64_t > operator""_frad ()
     
    template<char... _digits>
    constexpr pico_radian_t< int64_t > operator""_prad ()
     
    template<char... _digits>
    constexpr nano_radian_t< int64_t > operator""_nrad ()
     
    template<char... _digits>
    constexpr micro_radian_t< int64_t > operator""_urad ()
     
    template<char... _digits>
    constexpr milli_radian_t< int64_t > operator""_mrad ()
     
    template<char... _digits>
    constexpr radian_t< int64_t > operator""_rad ()
     
    constexpr atto_radian_t< long double > operator""_arad (long double value)
     
    constexpr femto_radian_t< long double > operator""_frad (long double value)
     
    constexpr pico_radian_t< long double > operator""_prad (long double value)
     
    constexpr nano_radian_t< long double > operator""_nrad (long double value)
     
    constexpr micro_radian_t< long double > operator""_urad (long double value)
     
    constexpr milli_radian_t< long double > operator""_mrad (long double value)
     
    constexpr radian_t< long double > operator""_rad (long double value)
     
    template<char... _digits>
    constexpr micro_degree_t< int64_t > operator""_udeg ()
     
    template<char... _digits>
    constexpr milli_degree_t< int64_t > operator""_mdeg ()
     
    template<char... _digits>
    constexpr degree_t< int64_t > operator""_deg ()
     
    constexpr micro_degree_t< long double > operator""_udeg (long double value)
     
    constexpr milli_degree_t< long double > operator""_mdeg (long double value)
     
    constexpr degree_t< long double > operator""_deg (long double value)
     
    template<char... _digits>
    constexpr square_metre_t< int64_t > operator""_m2 ()
     
    constexpr square_metre_t< long double > operator""_m2 (long double m)
     
    template<char... _digits>
    constexpr square_centi_metre_t< int64_t > operator""_cm2 ()
     
    constexpr square_centi_metre_t< long double > operator""_cm2 (long double cm)
     
    template<char... _digits>
    constexpr square_milli_metre_t< int64_t > operator""_mm2 ()
     
    constexpr square_milli_metre_t< long double > operator""_mm2 (long double mm)
     
    template<char... _digits>
    constexpr cubic_metre_t< int64_t > operator""_m3 ()
     
    constexpr cubic_metre_t< long double > operator""_m3 (long double m)
     
    template<char... _digits>
    constexpr cubic_centi_metre_t< int64_t > operator""_cm3 ()
     
    constexpr cubic_centi_metre_t< long double > operator""_cm3 (long double cm)
     
    template<char... _digits>
    constexpr cubic_milli_metre_t< int64_t > operator""_mm3 ()
     
    constexpr cubic_milli_metre_t< long double > operator""_mm3 (long double mm)
     
    template<char... _digits>
    constexpr astronomic_unit_t< int64_t > operator""_AU ()
     
    template<char... _digits>
    constexpr lightyear_t< int64_t > operator""_ly ()
     
    template<char... _digits>
    constexpr parsec_t< int64_t > operator""_pc ()
     
    constexpr astronomic_unit_t< long double > operator""_AU (long double value)
     
    constexpr lightyear_t< long double > operator""_ly (long double value)
     
    constexpr parsec_t< long double > operator""_pc (long double value)
     
    template<char... _digits>
    constexpr atto_katal_t< int64_t > operator""_akat ()
     
    template<char... _digits>
    constexpr femto_katal_t< int64_t > operator""_fkat ()
     
    template<char... _digits>
    constexpr pico_katal_t< int64_t > operator""_pkat ()
     
    template<char... _digits>
    constexpr nano_katal_t< int64_t > operator""_nkat ()
     
    template<char... _digits>
    constexpr micro_katal_t< int64_t > operator""_ukat ()
     
    template<char... _digits>
    constexpr milli_katal_t< int64_t > operator""_mkat ()
     
    template<char... _digits>
    constexpr katal_t< int64_t > operator""_kat ()
     
    template<char... _digits>
    constexpr kilo_katal_t< int64_t > operator""_kkat ()
     
    template<char... _digits>
    constexpr mega_katal_t< int64_t > operator""_Mkat ()
     
    template<char... _digits>
    constexpr giga_katal_t< int64_t > operator""_Gkat ()
     
    template<char... _digits>
    constexpr tera_katal_t< int64_t > operator""_Tkat ()
     
    template<char... _digits>
    constexpr peta_katal_t< int64_t > operator""_Pkat ()
     
    template<char... _digits>
    constexpr exa_katal_t< int64_t > operator""_Ekat ()
     
    constexpr atto_katal_t< long double > operator""_akat (long double value)
     
    constexpr femto_katal_t< long double > operator""_fkat (long double value)
     
    constexpr pico_katal_t< long double > operator""_pkat (long double value)
     
    constexpr nano_katal_t< long double > operator""_nkat (long double value)
     
    constexpr micro_katal_t< long double > operator""_ukat (long double value)
     
    constexpr milli_katal_t< long double > operator""_mkat (long double value)
     
    constexpr katal_t< long double > operator""_kat (long double value)
     
    constexpr kilo_katal_t< long double > operator""_kkat (long double value)
     
    constexpr mega_katal_t< long double > operator""_Mkat (long double value)
     
    constexpr giga_katal_t< long double > operator""_Gkat (long double value)
     
    constexpr tera_katal_t< long double > operator""_Tkat (long double value)
     
    constexpr peta_katal_t< long double > operator""_Pkat (long double value)
     
    constexpr exa_katal_t< long double > operator""_Ekat (long double value)
     
    template<char... _digits>
    constexpr atto_farad_t< int64_t > operator""_aF ()
     
    template<char... _digits>
    constexpr femto_farad_t< int64_t > operator""_fF ()
     
    template<char... _digits>
    constexpr pico_farad_t< int64_t > operator""_pF ()
     
    template<char... _digits>
    constexpr nano_farad_t< int64_t > operator""_nF ()
     
    template<char... _digits>
    constexpr micro_farad_t< int64_t > operator""_uF ()
     
    template<char... _digits>
    constexpr milli_farad_t< int64_t > operator""_mF ()
     
    template<char... _digits>
    constexpr farad_t< int64_t > operator""_F ()
     
    template<char... _digits>
    constexpr kilo_farad_t< int64_t > operator""_kF ()
     
    template<char... _digits>
    constexpr mega_farad_t< int64_t > operator""_MF ()
     
    template<char... _digits>
    constexpr giga_farad_t< int64_t > operator""_GF ()
     
    template<char... _digits>
    constexpr tera_farad_t< int64_t > operator""_TF ()
     
    template<char... _digits>
    constexpr peta_farad_t< int64_t > operator""_PF ()
     
    template<char... _digits>
    constexpr exa_farad_t< int64_t > operator""_EF ()
     
    constexpr atto_farad_t< long double > operator""_aF (long double value)
     
    constexpr femto_farad_t< long double > operator""_fF (long double value)
     
    constexpr pico_farad_t< long double > operator""_pF (long double value)
     
    constexpr nano_farad_t< long double > operator""_nF (long double value)
     
    constexpr micro_farad_t< long double > operator""_uF (long double value)
     
    constexpr milli_farad_t< long double > operator""_mF (long double value)
     
    constexpr farad_t< long double > operator""_F (long double value)
     
    constexpr kilo_farad_t< long double > operator""_kF (long double value)
     
    constexpr mega_farad_t< long double > operator""_MF (long double value)
     
    constexpr giga_farad_t< long double > operator""_GF (long double value)
     
    constexpr tera_farad_t< long double > operator""_TF (long double value)
     
    constexpr peta_farad_t< long double > operator""_PF (long double value)
     
    constexpr exa_farad_t< long double > operator""_EF (long double value)
     
    template<char... _digits>
    constexpr atto_coulomb_t< int64_t > operator""_aC ()
     
    template<char... _digits>
    constexpr femto_coulomb_t< int64_t > operator""_fC ()
     
    template<char... _digits>
    constexpr pico_coulomb_t< int64_t > operator""_pC ()
     
    template<char... _digits>
    constexpr nano_coulomb_t< int64_t > operator""_nC ()
     
    template<char... _digits>
    constexpr micro_coulomb_t< int64_t > operator""_uC ()
     
    template<char... _digits>
    constexpr milli_coulomb_t< int64_t > operator""_mC ()
     
    template<char... _digits>
    constexpr coulomb_t< int64_t > operator""_C ()
     
    template<char... _digits>
    constexpr kilo_coulomb_t< int64_t > operator""_kC ()
     
    template<char... _digits>
    constexpr mega_coulomb_t< int64_t > operator""_MC ()
     
    template<char... _digits>
    constexpr giga_coulomb_t< int64_t > operator""_GC ()
     
    template<char... _digits>
    constexpr tera_coulomb_t< int64_t > operator""_TC ()
     
    template<char... _digits>
    constexpr peta_coulomb_t< int64_t > operator""_PC ()
     
    template<char... _digits>
    constexpr exa_coulomb_t< int64_t > operator""_EC ()
     
    constexpr atto_coulomb_t< long double > operator""_aC (long double value)
     
    constexpr femto_coulomb_t< long double > operator""_fC (long double value)
     
    constexpr pico_coulomb_t< long double > operator""_pC (long double value)
     
    constexpr nano_coulomb_t< long double > operator""_nC (long double value)
     
    constexpr micro_coulomb_t< long double > operator""_uC (long double value)
     
    constexpr milli_coulomb_t< long double > operator""_mC (long double value)
     
    constexpr coulomb_t< long double > operator""_C (long double value)
     
    constexpr kilo_coulomb_t< long double > operator""_kC (long double value)
     
    constexpr mega_coulomb_t< long double > operator""_MC (long double value)
     
    constexpr giga_coulomb_t< long double > operator""_GC (long double value)
     
    constexpr tera_coulomb_t< long double > operator""_TC (long double value)
     
    constexpr peta_coulomb_t< long double > operator""_PC (long double value)
     
    constexpr exa_coulomb_t< long double > operator""_EC (long double value)
     
    template<char... _digits>
    constexpr atto_siemens_t< int64_t > operator""_aS ()
     
    template<char... _digits>
    constexpr femto_siemens_t< int64_t > operator""_fS ()
     
    template<char... _digits>
    constexpr pico_siemens_t< int64_t > operator""_pS ()
     
    template<char... _digits>
    constexpr nano_siemens_t< int64_t > operator""_nS ()
     
    template<char... _digits>
    constexpr micro_siemens_t< int64_t > operator""_uS ()
     
    template<char... _digits>
    constexpr milli_siemens_t< int64_t > operator""_mS ()
     
    template<char... _digits>
    constexpr siemens_t< int64_t > operator""_S ()
     
    template<char... _digits>
    constexpr kilo_siemens_t< int64_t > operator""_kS ()
     
    template<char... _digits>
    constexpr mega_siemens_t< int64_t > operator""_MS ()
     
    template<char... _digits>
    constexpr giga_siemens_t< int64_t > operator""_GS ()
     
    template<char... _digits>
    constexpr tera_siemens_t< int64_t > operator""_TS ()
     
    template<char... _digits>
    constexpr peta_siemens_t< int64_t > operator""_PS ()
     
    template<char... _digits>
    constexpr exa_siemens_t< int64_t > operator""_ES ()
     
    constexpr atto_siemens_t< long double > operator""_aS (long double value)
     
    constexpr femto_siemens_t< long double > operator""_fS (long double value)
     
    constexpr pico_siemens_t< long double > operator""_pS (long double value)
     
    constexpr nano_siemens_t< long double > operator""_nS (long double value)
     
    constexpr micro_siemens_t< long double > operator""_uS (long double value)
     
    constexpr milli_siemens_t< long double > operator""_mS (long double value)
     
    constexpr siemens_t< long double > operator""_S (long double value)
     
    constexpr kilo_siemens_t< long double > operator""_kS (long double value)
     
    constexpr mega_siemens_t< long double > operator""_MS (long double value)
     
    constexpr giga_siemens_t< long double > operator""_GS (long double value)
     
    constexpr tera_siemens_t< long double > operator""_TS (long double value)
     
    constexpr peta_siemens_t< long double > operator""_PS (long double value)
     
    constexpr exa_siemens_t< long double > operator""_ES (long double value)
     
    template<char... _digits>
    constexpr atto_ampere_t< int64_t > operator""_aA ()
     
    template<char... _digits>
    constexpr femto_ampere_t< int64_t > operator""_fA ()
     
    template<char... _digits>
    constexpr pico_ampere_t< int64_t > operator""_pA ()
     
    template<char... _digits>
    constexpr nano_ampere_t< int64_t > operator""_nA ()
     
    template<char... _digits>
    constexpr micro_ampere_t< int64_t > operator""_uA ()
     
    template<char... _digits>
    constexpr milli_ampere_t< int64_t > operator""_mA ()
     
    template<char... _digits>
    constexpr ampere_t< int64_t > operator""_A ()
     
    template<char... _digits>
    constexpr kilo_ampere_t< int64_t > operator""_kA ()
     
    template<char... _digits>
    constexpr mega_ampere_t< int64_t > operator""_MA ()
     
    template<char... _digits>
    constexpr giga_ampere_t< int64_t > operator""_GA ()
     
    template<char... _digits>
    constexpr tera_ampere_t< int64_t > operator""_TA ()
     
    template<char... _digits>
    constexpr peta_ampere_t< int64_t > operator""_PA ()
     
    template<char... _digits>
    constexpr exa_ampere_t< int64_t > operator""_EA ()
     
    constexpr atto_ampere_t< long double > operator""_aA (long double value)
     
    constexpr femto_ampere_t< long double > operator""_fA (long double value)
     
    constexpr pico_ampere_t< long double > operator""_pA (long double value)
     
    constexpr nano_ampere_t< long double > operator""_nA (long double value)
     
    constexpr micro_ampere_t< long double > operator""_uA (long double value)
     
    constexpr milli_ampere_t< long double > operator""_mA (long double value)
     
    constexpr ampere_t< long double > operator""_A (long double value)
     
    constexpr kilo_ampere_t< long double > operator""_kA (long double value)
     
    constexpr mega_ampere_t< long double > operator""_MA (long double value)
     
    constexpr giga_ampere_t< long double > operator""_GA (long double value)
     
    constexpr tera_ampere_t< long double > operator""_TA (long double value)
     
    constexpr peta_ampere_t< long double > operator""_PA (long double value)
     
    constexpr exa_ampere_t< long double > operator""_EA (long double value)
     
    template<char... _digits>
    constexpr atto_volt_t< int64_t > operator""_aV ()
     
    template<char... _digits>
    constexpr femto_volt_t< int64_t > operator""_fV ()
     
    template<char... _digits>
    constexpr pico_volt_t< int64_t > operator""_pV ()
     
    template<char... _digits>
    constexpr nano_volt_t< int64_t > operator""_nV ()
     
    template<char... _digits>
    constexpr micro_volt_t< int64_t > operator""_uV ()
     
    template<char... _digits>
    constexpr milli_volt_t< int64_t > operator""_mV ()
     
    template<char... _digits>
    constexpr volt_t< int64_t > operator""_V ()
     
    template<char... _digits>
    constexpr kilo_volt_t< int64_t > operator""_kV ()
     
    template<char... _digits>
    constexpr mega_volt_t< int64_t > operator""_MV ()
     
    template<char... _digits>
    constexpr giga_volt_t< int64_t > operator""_GV ()
     
    template<char... _digits>
    constexpr tera_volt_t< int64_t > operator""_TV ()
     
    template<char... _digits>
    constexpr peta_volt_t< int64_t > operator""_PV ()
     
    template<char... _digits>
    constexpr exa_volt_t< int64_t > operator""_EV ()
     
    constexpr atto_volt_t< long double > operator""_aV (long double value)
     
    constexpr femto_volt_t< long double > operator""_fV (long double value)
     
    constexpr pico_volt_t< long double > operator""_pV (long double value)
     
    constexpr nano_volt_t< long double > operator""_nV (long double value)
     
    constexpr micro_volt_t< long double > operator""_uV (long double value)
     
    constexpr milli_volt_t< long double > operator""_mV (long double value)
     
    constexpr volt_t< long double > operator""_V (long double value)
     
    constexpr kilo_volt_t< long double > operator""_kV (long double value)
     
    constexpr mega_volt_t< long double > operator""_MV (long double value)
     
    constexpr giga_volt_t< long double > operator""_GV (long double value)
     
    constexpr tera_volt_t< long double > operator""_TV (long double value)
     
    constexpr peta_volt_t< long double > operator""_PV (long double value)
     
    constexpr exa_volt_t< long double > operator""_EV (long double value)
     
    template<char... _digits>
    constexpr atto_ohm_t< int64_t > operator""_aOhm ()
     
    template<char... _digits>
    constexpr femto_ohm_t< int64_t > operator""_fOhm ()
     
    template<char... _digits>
    constexpr pico_ohm_t< int64_t > operator""_pOhm ()
     
    template<char... _digits>
    constexpr nano_ohm_t< int64_t > operator""_nOhm ()
     
    template<char... _digits>
    constexpr micro_ohm_t< int64_t > operator""_uOhm ()
     
    template<char... _digits>
    constexpr milli_ohm_t< int64_t > operator""_mOhm ()
     
    template<char... _digits>
    constexpr ohm_t< int64_t > operator""_Ohm ()
     
    template<char... _digits>
    constexpr kilo_ohm_t< int64_t > operator""_kOhm ()
     
    template<char... _digits>
    constexpr mega_ohm_t< int64_t > operator""_MOhm ()
     
    template<char... _digits>
    constexpr giga_ohm_t< int64_t > operator""_GOhm ()
     
    template<char... _digits>
    constexpr tera_ohm_t< int64_t > operator""_TOhm ()
     
    template<char... _digits>
    constexpr peta_ohm_t< int64_t > operator""_POhm ()
     
    template<char... _digits>
    constexpr exa_ohm_t< int64_t > operator""_EOhm ()
     
    constexpr atto_ohm_t< long double > operator""_aOhm (long double value)
     
    constexpr femto_ohm_t< long double > operator""_fOhm (long double value)
     
    constexpr pico_ohm_t< long double > operator""_pOhm (long double value)
     
    constexpr nano_ohm_t< long double > operator""_nOhm (long double value)
     
    constexpr micro_ohm_t< long double > operator""_uOhm (long double value)
     
    constexpr milli_ohm_t< long double > operator""_mOhm (long double value)
     
    constexpr ohm_t< long double > operator""_Ohm (long double value)
     
    constexpr kilo_ohm_t< long double > operator""_kOhm (long double value)
     
    constexpr mega_ohm_t< long double > operator""_MOhm (long double value)
     
    constexpr giga_ohm_t< long double > operator""_GOhm (long double value)
     
    constexpr tera_ohm_t< long double > operator""_TOhm (long double value)
     
    constexpr peta_ohm_t< long double > operator""_POhm (long double value)
     
    constexpr exa_ohm_t< long double > operator""_EOhm (long double value)
     
    template<char... _digits>
    constexpr atto_joule_t< int64_t > operator""_aJ ()
     
    template<char... _digits>
    constexpr femto_joule_t< int64_t > operator""_fJ ()
     
    template<char... _digits>
    constexpr pico_joule_t< int64_t > operator""_pJ ()
     
    template<char... _digits>
    constexpr nano_joule_t< int64_t > operator""_nJ ()
     
    template<char... _digits>
    constexpr micro_joule_t< int64_t > operator""_uJ ()
     
    template<char... _digits>
    constexpr milli_joule_t< int64_t > operator""_mJ ()
     
    template<char... _digits>
    constexpr joule_t< int64_t > operator""_J ()
     
    template<char... _digits>
    constexpr kilo_joule_t< int64_t > operator""_kJ ()
     
    template<char... _digits>
    constexpr mega_joule_t< int64_t > operator""_MJ ()
     
    template<char... _digits>
    constexpr giga_joule_t< int64_t > operator""_GJ ()
     
    template<char... _digits>
    constexpr tera_joule_t< int64_t > operator""_TJ ()
     
    template<char... _digits>
    constexpr peta_joule_t< int64_t > operator""_PJ ()
     
    template<char... _digits>
    constexpr exa_joule_t< int64_t > operator""_EJ ()
     
    constexpr atto_joule_t< long double > operator""_aJ (long double value)
     
    constexpr femto_joule_t< long double > operator""_fJ (long double value)
     
    constexpr pico_joule_t< long double > operator""_pJ (long double value)
     
    constexpr nano_joule_t< long double > operator""_nJ (long double value)
     
    constexpr micro_joule_t< long double > operator""_uJ (long double value)
     
    constexpr milli_joule_t< long double > operator""_mJ (long double value)
     
    constexpr joule_t< long double > operator""_J (long double value)
     
    constexpr kilo_joule_t< long double > operator""_kJ (long double value)
     
    constexpr mega_joule_t< long double > operator""_MJ (long double value)
     
    constexpr giga_joule_t< long double > operator""_GJ (long double value)
     
    constexpr tera_joule_t< long double > operator""_TJ (long double value)
     
    constexpr peta_joule_t< long double > operator""_PJ (long double value)
     
    constexpr exa_joule_t< long double > operator""_EJ (long double value)
     
    template<char... _digits>
    constexpr atto_sievert_t< int64_t > operator""_aSv ()
     
    template<char... _digits>
    constexpr femto_sievert_t< int64_t > operator""_fSv ()
     
    template<char... _digits>
    constexpr pico_sievert_t< int64_t > operator""_pSv ()
     
    template<char... _digits>
    constexpr nano_sievert_t< int64_t > operator""_nSv ()
     
    template<char... _digits>
    constexpr micro_sievert_t< int64_t > operator""_uSv ()
     
    template<char... _digits>
    constexpr milli_sievert_t< int64_t > operator""_mSv ()
     
    template<char... _digits>
    constexpr sievert_t< int64_t > operator""_Sv ()
     
    template<char... _digits>
    constexpr kilo_sievert_t< int64_t > operator""_kSv ()
     
    template<char... _digits>
    constexpr mega_sievert_t< int64_t > operator""_MSv ()
     
    template<char... _digits>
    constexpr giga_sievert_t< int64_t > operator""_GSv ()
     
    template<char... _digits>
    constexpr tera_sievert_t< int64_t > operator""_TSv ()
     
    template<char... _digits>
    constexpr peta_sievert_t< int64_t > operator""_PSv ()
     
    template<char... _digits>
    constexpr exa_sievert_t< int64_t > operator""_ESv ()
     
    constexpr atto_sievert_t< long double > operator""_aSv (long double value)
     
    constexpr femto_sievert_t< long double > operator""_fSv (long double value)
     
    constexpr pico_sievert_t< long double > operator""_pSv (long double value)
     
    constexpr nano_sievert_t< long double > operator""_nSv (long double value)
     
    constexpr micro_sievert_t< long double > operator""_uSv (long double value)
     
    constexpr milli_sievert_t< long double > operator""_mSv (long double value)
     
    constexpr sievert_t< long double > operator""_Sv (long double value)
     
    constexpr kilo_sievert_t< long double > operator""_kSv (long double value)
     
    constexpr mega_sievert_t< long double > operator""_MSv (long double value)
     
    constexpr giga_sievert_t< long double > operator""_GSv (long double value)
     
    constexpr tera_sievert_t< long double > operator""_TSv (long double value)
     
    constexpr peta_sievert_t< long double > operator""_PSv (long double value)
     
    constexpr exa_sievert_t< long double > operator""_ESv (long double value)
     
    template<char... _digits>
    constexpr atto_newton_t< int64_t > operator""_aN ()
     
    template<char... _digits>
    constexpr femto_newton_t< int64_t > operator""_fN ()
     
    template<char... _digits>
    constexpr pico_newton_t< int64_t > operator""_pN ()
     
    template<char... _digits>
    constexpr nano_newton_t< int64_t > operator""_nN ()
     
    template<char... _digits>
    constexpr micro_newton_t< int64_t > operator""_uN ()
     
    template<char... _digits>
    constexpr milli_newton_t< int64_t > operator""_mN ()
     
    template<char... _digits>
    constexpr newton_t< int64_t > operator""_N ()
     
    template<char... _digits>
    constexpr kilo_newton_t< int64_t > operator""_kN ()
     
    template<char... _digits>
    constexpr mega_newton_t< int64_t > operator""_MN ()
     
    template<char... _digits>
    constexpr giga_newton_t< int64_t > operator""_GN ()
     
    template<char... _digits>
    constexpr tera_newton_t< int64_t > operator""_TN ()
     
    template<char... _digits>
    constexpr peta_newton_t< int64_t > operator""_PN ()
     
    template<char... _digits>
    constexpr exa_newton_t< int64_t > operator""_EN ()
     
    constexpr atto_newton_t< long double > operator""_aN (long double value)
     
    constexpr femto_newton_t< long double > operator""_fN (long double value)
     
    constexpr pico_newton_t< long double > operator""_pN (long double value)
     
    constexpr nano_newton_t< long double > operator""_nN (long double value)
     
    constexpr micro_newton_t< long double > operator""_uN (long double value)
     
    constexpr milli_newton_t< long double > operator""_mN (long double value)
     
    constexpr newton_t< long double > operator""_N (long double value)
     
    constexpr kilo_newton_t< long double > operator""_kN (long double value)
     
    constexpr mega_newton_t< long double > operator""_MN (long double value)
     
    constexpr giga_newton_t< long double > operator""_GN (long double value)
     
    constexpr tera_newton_t< long double > operator""_TN (long double value)
     
    constexpr peta_newton_t< long double > operator""_PN (long double value)
     
    constexpr exa_newton_t< long double > operator""_EN (long double value)
     
    template<char... _digits>
    constexpr atto_hertz_t< int64_t > operator""_aHz ()
     
    template<char... _digits>
    constexpr femto_hertz_t< int64_t > operator""_fHz ()
     
    template<char... _digits>
    constexpr pico_hertz_t< int64_t > operator""_pHz ()
     
    template<char... _digits>
    constexpr nano_hertz_t< int64_t > operator""_nHz ()
     
    template<char... _digits>
    constexpr micro_hertz_t< int64_t > operator""_uHz ()
     
    template<char... _digits>
    constexpr milli_hertz_t< int64_t > operator""_mHz ()
     
    template<char... _digits>
    constexpr hertz_t< int64_t > operator""_Hz ()
     
    template<char... _digits>
    constexpr kilo_hertz_t< int64_t > operator""_kHz ()
     
    template<char... _digits>
    constexpr mega_hertz_t< int64_t > operator""_MHz ()
     
    template<char... _digits>
    constexpr giga_hertz_t< int64_t > operator""_GHz ()
     
    template<char... _digits>
    constexpr tera_hertz_t< int64_t > operator""_THz ()
     
    template<char... _digits>
    constexpr peta_hertz_t< int64_t > operator""_PHz ()
     
    template<char... _digits>
    constexpr exa_hertz_t< int64_t > operator""_EHz ()
     
    constexpr atto_hertz_t< long double > operator""_aHz (long double value)
     
    constexpr femto_hertz_t< long double > operator""_fHz (long double value)
     
    constexpr pico_hertz_t< long double > operator""_pHz (long double value)
     
    constexpr nano_hertz_t< long double > operator""_nHz (long double value)
     
    constexpr micro_hertz_t< long double > operator""_uHz (long double value)
     
    constexpr milli_hertz_t< long double > operator""_mHz (long double value)
     
    constexpr hertz_t< long double > operator""_Hz (long double value)
     
    constexpr kilo_hertz_t< long double > operator""_kHz (long double value)
     
    constexpr mega_hertz_t< long double > operator""_MHz (long double value)
     
    constexpr giga_hertz_t< long double > operator""_GHz (long double value)
     
    constexpr tera_hertz_t< long double > operator""_THz (long double value)
     
    constexpr peta_hertz_t< long double > operator""_PHz (long double value)
     
    constexpr exa_hertz_t< long double > operator""_EHz (long double value)
     
    template<char... _digits>
    constexpr atto_lux_t< int64_t > operator""_alx ()
     
    template<char... _digits>
    constexpr femto_lux_t< int64_t > operator""_flx ()
     
    template<char... _digits>
    constexpr pico_lux_t< int64_t > operator""_plx ()
     
    template<char... _digits>
    constexpr nano_lux_t< int64_t > operator""_nlx ()
     
    template<char... _digits>
    constexpr micro_lux_t< int64_t > operator""_ulx ()
     
    template<char... _digits>
    constexpr milli_lux_t< int64_t > operator""_mlx ()
     
    template<char... _digits>
    constexpr lux_t< int64_t > operator""_lx ()
     
    template<char... _digits>
    constexpr kilo_lux_t< int64_t > operator""_klx ()
     
    template<char... _digits>
    constexpr mega_lux_t< int64_t > operator""_Mlx ()
     
    template<char... _digits>
    constexpr giga_lux_t< int64_t > operator""_Glx ()
     
    template<char... _digits>
    constexpr tera_lux_t< int64_t > operator""_Tlx ()
     
    template<char... _digits>
    constexpr peta_lux_t< int64_t > operator""_Plx ()
     
    template<char... _digits>
    constexpr exa_lux_t< int64_t > operator""_Elx ()
     
    constexpr atto_lux_t< long double > operator""_alx (long double value)
     
    constexpr femto_lux_t< long double > operator""_flx (long double value)
     
    constexpr pico_lux_t< long double > operator""_plx (long double value)
     
    constexpr nano_lux_t< long double > operator""_nlx (long double value)
     
    constexpr micro_lux_t< long double > operator""_ulx (long double value)
     
    constexpr milli_lux_t< long double > operator""_mlx (long double value)
     
    constexpr lux_t< long double > operator""_lx (long double value)
     
    constexpr kilo_lux_t< long double > operator""_klx (long double value)
     
    constexpr mega_lux_t< long double > operator""_Mlx (long double value)
     
    constexpr giga_lux_t< long double > operator""_Glx (long double value)
     
    constexpr tera_lux_t< long double > operator""_Tlx (long double value)
     
    constexpr peta_lux_t< long double > operator""_Plx (long double value)
     
    constexpr exa_lux_t< long double > operator""_Elx (long double value)
     
    template<char... _digits>
    constexpr atto_henry_t< int64_t > operator""_aH ()
     
    template<char... _digits>
    constexpr femto_henry_t< int64_t > operator""_fH ()
     
    template<char... _digits>
    constexpr pico_henry_t< int64_t > operator""_pH ()
     
    template<char... _digits>
    constexpr nano_henry_t< int64_t > operator""_nH ()
     
    template<char... _digits>
    constexpr micro_henry_t< int64_t > operator""_uH ()
     
    template<char... _digits>
    constexpr milli_henry_t< int64_t > operator""_mH ()
     
    template<char... _digits>
    constexpr henry_t< int64_t > operator""_H ()
     
    template<char... _digits>
    constexpr kilo_henry_t< int64_t > operator""_kH ()
     
    template<char... _digits>
    constexpr mega_henry_t< int64_t > operator""_MH ()
     
    template<char... _digits>
    constexpr giga_henry_t< int64_t > operator""_GH ()
     
    template<char... _digits>
    constexpr tera_henry_t< int64_t > operator""_TH ()
     
    template<char... _digits>
    constexpr peta_henry_t< int64_t > operator""_PH ()
     
    template<char... _digits>
    constexpr exa_henry_t< int64_t > operator""_EH ()
     
    constexpr atto_henry_t< long double > operator""_aH (long double value)
     
    constexpr femto_henry_t< long double > operator""_fH (long double value)
     
    constexpr pico_henry_t< long double > operator""_pH (long double value)
     
    constexpr nano_henry_t< long double > operator""_nH (long double value)
     
    constexpr micro_henry_t< long double > operator""_uH (long double value)
     
    constexpr milli_henry_t< long double > operator""_mH (long double value)
     
    constexpr henry_t< long double > operator""_H (long double value)
     
    constexpr kilo_henry_t< long double > operator""_kH (long double value)
     
    constexpr mega_henry_t< long double > operator""_MH (long double value)
     
    constexpr giga_henry_t< long double > operator""_GH (long double value)
     
    constexpr tera_henry_t< long double > operator""_TH (long double value)
     
    constexpr peta_henry_t< long double > operator""_PH (long double value)
     
    constexpr exa_henry_t< long double > operator""_EH (long double value)
     
    template<char... _digits>
    constexpr atto_metre_t< int64_t > operator""_am ()
     
    template<char... _digits>
    constexpr femto_metre_t< int64_t > operator""_fm ()
     
    template<char... _digits>
    constexpr pico_metre_t< int64_t > operator""_pm ()
     
    template<char... _digits>
    constexpr nano_metre_t< int64_t > operator""_nm ()
     
    template<char... _digits>
    constexpr micro_metre_t< int64_t > operator""_um ()
     
    template<char... _digits>
    constexpr milli_metre_t< int64_t > operator""_mm ()
     
    template<char... _digits>
    constexpr centi_metre_t< int64_t > operator""_cm ()
     
    template<char... _digits>
    constexpr metre_t< int64_t > operator""_m ()
     
    template<char... _digits>
    constexpr kilo_metre_t< int64_t > operator""_km ()
     
    template<char... _digits>
    constexpr mega_metre_t< int64_t > operator""_Mm ()
     
    template<char... _digits>
    constexpr giga_metre_t< int64_t > operator""_Gm ()
     
    template<char... _digits>
    constexpr tera_metre_t< int64_t > operator""_Tm ()
     
    template<char... _digits>
    constexpr peta_metre_t< int64_t > operator""_Pm ()
     
    template<char... _digits>
    constexpr exa_metre_t< int64_t > operator""_Em ()
     
    constexpr atto_metre_t< long double > operator""_am (long double value)
     
    constexpr femto_metre_t< long double > operator""_fm (long double value)
     
    constexpr pico_metre_t< long double > operator""_pm (long double value)
     
    constexpr nano_metre_t< long double > operator""_nm (long double value)
     
    constexpr micro_metre_t< long double > operator""_um (long double value)
     
    constexpr milli_metre_t< long double > operator""_mm (long double value)
     
    constexpr centi_metre_t< long double > operator""_cm (long double value)
     
    constexpr metre_t< long double > operator""_m (long double value)
     
    constexpr kilo_metre_t< long double > operator""_km (long double value)
     
    constexpr mega_metre_t< long double > operator""_Mm (long double value)
     
    constexpr giga_metre_t< long double > operator""_Gm (long double value)
     
    constexpr tera_metre_t< long double > operator""_Tm (long double value)
     
    constexpr peta_metre_t< long double > operator""_Pm (long double value)
     
    constexpr exa_metre_t< long double > operator""_Em (long double value)
     
    template<char... _digits>
    constexpr atto_candela_t< int64_t > operator""_acd ()
     
    template<char... _digits>
    constexpr femto_candela_t< int64_t > operator""_fcd ()
     
    template<char... _digits>
    constexpr pico_candela_t< int64_t > operator""_pcd ()
     
    template<char... _digits>
    constexpr nano_candela_t< int64_t > operator""_ncd ()
     
    template<char... _digits>
    constexpr micro_candela_t< int64_t > operator""_ucd ()
     
    template<char... _digits>
    constexpr milli_candela_t< int64_t > operator""_mcd ()
     
    template<char... _digits>
    constexpr candela_t< int64_t > operator""_cd ()
     
    template<char... _digits>
    constexpr kilo_candela_t< int64_t > operator""_kcd ()
     
    template<char... _digits>
    constexpr mega_candela_t< int64_t > operator""_Mcd ()
     
    template<char... _digits>
    constexpr giga_candela_t< int64_t > operator""_Gcd ()
     
    template<char... _digits>
    constexpr tera_candela_t< int64_t > operator""_Tcd ()
     
    template<char... _digits>
    constexpr peta_candela_t< int64_t > operator""_Pcd ()
     
    template<char... _digits>
    constexpr exa_candela_t< int64_t > operator""_Ecd ()
     
    constexpr atto_candela_t< long double > operator""_acd (long double value)
     
    constexpr femto_candela_t< long double > operator""_fcd (long double value)
     
    constexpr pico_candela_t< long double > operator""_pcd (long double value)
     
    constexpr nano_candela_t< long double > operator""_ncd (long double value)
     
    constexpr micro_candela_t< long double > operator""_ucd (long double value)
     
    constexpr milli_candela_t< long double > operator""_mcd (long double value)
     
    constexpr candela_t< long double > operator""_cd (long double value)
     
    constexpr kilo_candela_t< long double > operator""_kcd (long double value)
     
    constexpr mega_candela_t< long double > operator""_Mcd (long double value)
     
    constexpr giga_candela_t< long double > operator""_Gcd (long double value)
     
    constexpr tera_candela_t< long double > operator""_Tcd (long double value)
     
    constexpr peta_candela_t< long double > operator""_Pcd (long double value)
     
    constexpr exa_candela_t< long double > operator""_Ecd (long double value)
     
    template<char... _digits>
    constexpr atto_lumen_t< int64_t > operator""_alm ()
     
    template<char... _digits>
    constexpr femto_lumen_t< int64_t > operator""_flm ()
     
    template<char... _digits>
    constexpr pico_lumen_t< int64_t > operator""_plm ()
     
    template<char... _digits>
    constexpr nano_lumen_t< int64_t > operator""_nlm ()
     
    template<char... _digits>
    constexpr micro_lumen_t< int64_t > operator""_ulm ()
     
    template<char... _digits>
    constexpr milli_lumen_t< int64_t > operator""_mlm ()
     
    template<char... _digits>
    constexpr lumen_t< int64_t > operator""_lm ()
     
    template<char... _digits>
    constexpr kilo_lumen_t< int64_t > operator""_klm ()
     
    template<char... _digits>
    constexpr mega_lumen_t< int64_t > operator""_Mlm ()
     
    template<char... _digits>
    constexpr giga_lumen_t< int64_t > operator""_Glm ()
     
    template<char... _digits>
    constexpr tera_lumen_t< int64_t > operator""_Tlm ()
     
    template<char... _digits>
    constexpr peta_lumen_t< int64_t > operator""_Plm ()
     
    template<char... _digits>
    constexpr exa_lumen_t< int64_t > operator""_Elm ()
     
    constexpr atto_lumen_t< long double > operator""_alm (long double value)
     
    constexpr femto_lumen_t< long double > operator""_flm (long double value)
     
    constexpr pico_lumen_t< long double > operator""_plm (long double value)
     
    constexpr nano_lumen_t< long double > operator""_nlm (long double value)
     
    constexpr micro_lumen_t< long double > operator""_ulm (long double value)
     
    constexpr milli_lumen_t< long double > operator""_mlm (long double value)
     
    constexpr lumen_t< long double > operator""_lm (long double value)
     
    constexpr kilo_lumen_t< long double > operator""_klm (long double value)
     
    constexpr mega_lumen_t< long double > operator""_Mlm (long double value)
     
    constexpr giga_lumen_t< long double > operator""_Glm (long double value)
     
    constexpr tera_lumen_t< long double > operator""_Tlm (long double value)
     
    constexpr peta_lumen_t< long double > operator""_Plm (long double value)
     
    constexpr exa_lumen_t< long double > operator""_Elm (long double value)
     
    template<char... _digits>
    constexpr atto_tesla_t< int64_t > operator""_aT ()
     
    template<char... _digits>
    constexpr femto_tesla_t< int64_t > operator""_fT ()
     
    template<char... _digits>
    constexpr pico_tesla_t< int64_t > operator""_pT ()
     
    template<char... _digits>
    constexpr nano_tesla_t< int64_t > operator""_nT ()
     
    template<char... _digits>
    constexpr micro_tesla_t< int64_t > operator""_uT ()
     
    template<char... _digits>
    constexpr milli_tesla_t< int64_t > operator""_mT ()
     
    template<char... _digits>
    constexpr tesla_t< int64_t > operator""_T ()
     
    template<char... _digits>
    constexpr kilo_tesla_t< int64_t > operator""_kT ()
     
    template<char... _digits>
    constexpr mega_tesla_t< int64_t > operator""_MT ()
     
    template<char... _digits>
    constexpr giga_tesla_t< int64_t > operator""_GT ()
     
    template<char... _digits>
    constexpr tera_tesla_t< int64_t > operator""_TT ()
     
    template<char... _digits>
    constexpr peta_tesla_t< int64_t > operator""_PT ()
     
    template<char... _digits>
    constexpr exa_tesla_t< int64_t > operator""_ET ()
     
    constexpr atto_tesla_t< long double > operator""_aT (long double value)
     
    constexpr femto_tesla_t< long double > operator""_fT (long double value)
     
    constexpr pico_tesla_t< long double > operator""_pT (long double value)
     
    constexpr nano_tesla_t< long double > operator""_nT (long double value)
     
    constexpr micro_tesla_t< long double > operator""_uT (long double value)
     
    constexpr milli_tesla_t< long double > operator""_mT (long double value)
     
    constexpr tesla_t< long double > operator""_T (long double value)
     
    constexpr kilo_tesla_t< long double > operator""_kT (long double value)
     
    constexpr mega_tesla_t< long double > operator""_MT (long double value)
     
    constexpr giga_tesla_t< long double > operator""_GT (long double value)
     
    constexpr tera_tesla_t< long double > operator""_TT (long double value)
     
    constexpr peta_tesla_t< long double > operator""_PT (long double value)
     
    constexpr exa_tesla_t< long double > operator""_ET (long double value)
     
    template<char... _digits>
    constexpr atto_weber_t< int64_t > operator""_aWb ()
     
    template<char... _digits>
    constexpr femto_weber_t< int64_t > operator""_fWb ()
     
    template<char... _digits>
    constexpr pico_weber_t< int64_t > operator""_pWb ()
     
    template<char... _digits>
    constexpr nano_weber_t< int64_t > operator""_nWb ()
     
    template<char... _digits>
    constexpr micro_weber_t< int64_t > operator""_uWb ()
     
    template<char... _digits>
    constexpr milli_weber_t< int64_t > operator""_mWb ()
     
    template<char... _digits>
    constexpr weber_t< int64_t > operator""_Wb ()
     
    template<char... _digits>
    constexpr kilo_weber_t< int64_t > operator""_kWb ()
     
    template<char... _digits>
    constexpr mega_weber_t< int64_t > operator""_MWb ()
     
    template<char... _digits>
    constexpr giga_weber_t< int64_t > operator""_GWb ()
     
    template<char... _digits>
    constexpr tera_weber_t< int64_t > operator""_TWb ()
     
    template<char... _digits>
    constexpr peta_weber_t< int64_t > operator""_PWb ()
     
    template<char... _digits>
    constexpr exa_weber_t< int64_t > operator""_EWb ()
     
    constexpr atto_weber_t< long double > operator""_aWb (long double value)
     
    constexpr femto_weber_t< long double > operator""_fWb (long double value)
     
    constexpr pico_weber_t< long double > operator""_pWb (long double value)
     
    constexpr nano_weber_t< long double > operator""_nWb (long double value)
     
    constexpr micro_weber_t< long double > operator""_uWb (long double value)
     
    constexpr milli_weber_t< long double > operator""_mWb (long double value)
     
    constexpr weber_t< long double > operator""_Wb (long double value)
     
    constexpr kilo_weber_t< long double > operator""_kWb (long double value)
     
    constexpr mega_weber_t< long double > operator""_MWb (long double value)
     
    constexpr giga_weber_t< long double > operator""_GWb (long double value)
     
    constexpr tera_weber_t< long double > operator""_TWb (long double value)
     
    constexpr peta_weber_t< long double > operator""_PWb (long double value)
     
    constexpr exa_weber_t< long double > operator""_EWb (long double value)
     
    template<char... _digits>
    constexpr femto_gram_t< int64_t > operator""_fg ()
     
    template<char... _digits>
    constexpr pico_gram_t< int64_t > operator""_pg ()
     
    template<char... _digits>
    constexpr nano_gram_t< int64_t > operator""_ng ()
     
    template<char... _digits>
    constexpr micro_gram_t< int64_t > operator""_ug ()
     
    template<char... _digits>
    constexpr milli_gram_t< int64_t > operator""_mg ()
     
    template<char... _digits>
    constexpr gram_t< int64_t > operator""_g ()
     
    template<char... _digits>
    constexpr kilo_gram_t< int64_t > operator""_kg ()
     
    template<char... _digits>
    constexpr ton_t< int64_t > operator""_t ()
     
    template<char... _digits>
    constexpr kilo_ton_t< int64_t > operator""_kt ()
     
    template<char... _digits>
    constexpr mega_ton_t< int64_t > operator""_Mt ()
     
    template<char... _digits>
    constexpr giga_ton_t< int64_t > operator""_Gt ()
     
    template<char... _digits>
    constexpr tera_ton_t< int64_t > operator""_Tt ()
     
    template<char... _digits>
    constexpr peta_ton_t< int64_t > operator""_Pt ()
     
    template<char... _digits>
    constexpr mega_gram_t< int64_t > operator""_Mg ()
     
    template<char... _digits>
    constexpr giga_gram_t< int64_t > operator""_Gg ()
     
    template<char... _digits>
    constexpr tera_gram_t< int64_t > operator""_Tg ()
     
    template<char... _digits>
    constexpr peta_gram_t< int64_t > operator""_Pg ()
     
    template<char... _digits>
    constexpr exa_gram_t< int64_t > operator""_Eg ()
     
    template<char... _digits>
    constexpr zetta_gram_t< int64_t > operator""_Zg ()
     
    constexpr femto_gram_t< long double > operator""_fg (long double value)
     
    constexpr pico_gram_t< long double > operator""_pg (long double value)
     
    constexpr nano_gram_t< long double > operator""_ng (long double value)
     
    constexpr micro_gram_t< long double > operator""_ug (long double value)
     
    constexpr milli_gram_t< long double > operator""_mg (long double mg)
     
    constexpr gram_t< long double > operator""_g (long double g)
     
    constexpr kilo_gram_t< long double > operator""_kg (long double kg)
     
    constexpr ton_t< long double > operator""_t (long double t)
     
    constexpr kilo_ton_t< long double > operator""_kt (long double t)
     
    constexpr mega_ton_t< long double > operator""_Mt (long double t)
     
    constexpr giga_ton_t< long double > operator""_Gt (long double t)
     
    constexpr tera_ton_t< long double > operator""_Tt (long double t)
     
    constexpr peta_ton_t< long double > operator""_Pt (long double t)
     
    constexpr mega_gram_t< long double > operator""_Mg (long double value)
     
    constexpr giga_gram_t< long double > operator""_Gg (long double value)
     
    constexpr tera_gram_t< long double > operator""_Tg (long double value)
     
    constexpr peta_gram_t< long double > operator""_Pg (long double value)
     
    constexpr exa_gram_t< long double > operator""_Eg (long double value)
     
    constexpr zetta_gram_t< long double > operator""_Zg (long double value)
     
    template<char... _digits>
    constexpr atto_watt_t< int64_t > operator""_aW ()
     
    template<char... _digits>
    constexpr femto_watt_t< int64_t > operator""_fW ()
     
    template<char... _digits>
    constexpr pico_watt_t< int64_t > operator""_pW ()
     
    template<char... _digits>
    constexpr nano_watt_t< int64_t > operator""_nW ()
     
    template<char... _digits>
    constexpr micro_watt_t< int64_t > operator""_uW ()
     
    template<char... _digits>
    constexpr milli_watt_t< int64_t > operator""_mW ()
     
    template<char... _digits>
    constexpr watt_t< int64_t > operator""_W ()
     
    template<char... _digits>
    constexpr kilo_watt_t< int64_t > operator""_kW ()
     
    template<char... _digits>
    constexpr mega_watt_t< int64_t > operator""_MW ()
     
    template<char... _digits>
    constexpr giga_watt_t< int64_t > operator""_GW ()
     
    template<char... _digits>
    constexpr tera_watt_t< int64_t > operator""_TW ()
     
    template<char... _digits>
    constexpr peta_watt_t< int64_t > operator""_PW ()
     
    template<char... _digits>
    constexpr exa_watt_t< int64_t > operator""_EW ()
     
    constexpr atto_watt_t< long double > operator""_aW (long double value)
     
    constexpr femto_watt_t< long double > operator""_fW (long double value)
     
    constexpr pico_watt_t< long double > operator""_pW (long double value)
     
    constexpr nano_watt_t< long double > operator""_nW (long double value)
     
    constexpr micro_watt_t< long double > operator""_uW (long double value)
     
    constexpr milli_watt_t< long double > operator""_mW (long double value)
     
    constexpr watt_t< long double > operator""_W (long double value)
     
    constexpr kilo_watt_t< long double > operator""_kW (long double value)
     
    constexpr mega_watt_t< long double > operator""_MW (long double value)
     
    constexpr giga_watt_t< long double > operator""_GW (long double value)
     
    constexpr tera_watt_t< long double > operator""_TW (long double value)
     
    constexpr peta_watt_t< long double > operator""_PW (long double value)
     
    constexpr exa_watt_t< long double > operator""_EW (long double value)
     
    template<char... _digits>
    constexpr atto_pascal_t< int64_t > operator""_apa ()
     
    template<char... _digits>
    constexpr femto_pascal_t< int64_t > operator""_fpa ()
     
    template<char... _digits>
    constexpr pico_pascal_t< int64_t > operator""_ppa ()
     
    template<char... _digits>
    constexpr nano_pascal_t< int64_t > operator""_npa ()
     
    template<char... _digits>
    constexpr micro_pascal_t< int64_t > operator""_upa ()
     
    template<char... _digits>
    constexpr milli_pascal_t< int64_t > operator""_mpa ()
     
    template<char... _digits>
    constexpr pascal_t< int64_t > operator""_pa ()
     
    template<char... _digits>
    constexpr kilo_pascal_t< int64_t > operator""_kpa ()
     
    template<char... _digits>
    constexpr mega_pascal_t< int64_t > operator""_Mpa ()
     
    template<char... _digits>
    constexpr giga_pascal_t< int64_t > operator""_Gpa ()
     
    template<char... _digits>
    constexpr tera_pascal_t< int64_t > operator""_Tpa ()
     
    template<char... _digits>
    constexpr peta_pascal_t< int64_t > operator""_Ppa ()
     
    template<char... _digits>
    constexpr exa_pascal_t< int64_t > operator""_Epa ()
     
    constexpr atto_pascal_t< long double > operator""_apa (long double value)
     
    constexpr femto_pascal_t< long double > operator""_fpa (long double value)
     
    constexpr pico_pascal_t< long double > operator""_ppa (long double value)
     
    constexpr nano_pascal_t< long double > operator""_npa (long double value)
     
    constexpr micro_pascal_t< long double > operator""_upa (long double value)
     
    constexpr milli_pascal_t< long double > operator""_mpa (long double value)
     
    constexpr pascal_t< long double > operator""_pa (long double value)
     
    constexpr kilo_pascal_t< long double > operator""_kpa (long double value)
     
    constexpr mega_pascal_t< long double > operator""_Mpa (long double value)
     
    constexpr giga_pascal_t< long double > operator""_Gpa (long double value)
     
    constexpr tera_pascal_t< long double > operator""_Tpa (long double value)
     
    constexpr peta_pascal_t< long double > operator""_Ppa (long double value)
     
    constexpr exa_pascal_t< long double > operator""_Epa (long double value)
     
    template<char... _digits>
    constexpr atto_becquerel_t< int64_t > operator""_aBq ()
     
    template<char... _digits>
    constexpr femto_becquerel_t< int64_t > operator""_fBq ()
     
    template<char... _digits>
    constexpr pico_becquerel_t< int64_t > operator""_pBq ()
     
    template<char... _digits>
    constexpr nano_becquerel_t< int64_t > operator""_nBq ()
     
    template<char... _digits>
    constexpr micro_becquerel_t< int64_t > operator""_uBq ()
     
    template<char... _digits>
    constexpr milli_becquerel_t< int64_t > operator""_mBq ()
     
    template<char... _digits>
    constexpr becquerel_t< int64_t > operator""_Bq ()
     
    template<char... _digits>
    constexpr kilo_becquerel_t< int64_t > operator""_kBq ()
     
    template<char... _digits>
    constexpr mega_becquerel_t< int64_t > operator""_MBq ()
     
    template<char... _digits>
    constexpr giga_becquerel_t< int64_t > operator""_GBq ()
     
    template<char... _digits>
    constexpr tera_becquerel_t< int64_t > operator""_TBq ()
     
    template<char... _digits>
    constexpr peta_becquerel_t< int64_t > operator""_PBq ()
     
    template<char... _digits>
    constexpr exa_becquerel_t< int64_t > operator""_EBq ()
     
    constexpr atto_becquerel_t< long double > operator""_aBq (long double value)
     
    constexpr femto_becquerel_t< long double > operator""_fBq (long double value)
     
    constexpr pico_becquerel_t< long double > operator""_pBq (long double value)
     
    constexpr nano_becquerel_t< long double > operator""_nBq (long double value)
     
    constexpr micro_becquerel_t< long double > operator""_uBq (long double value)
     
    constexpr milli_becquerel_t< long double > operator""_mBq (long double value)
     
    constexpr becquerel_t< long double > operator""_Bq (long double value)
     
    constexpr kilo_becquerel_t< long double > operator""_kBq (long double value)
     
    constexpr mega_becquerel_t< long double > operator""_MBq (long double value)
     
    constexpr giga_becquerel_t< long double > operator""_GBq (long double value)
     
    constexpr tera_becquerel_t< long double > operator""_TBq (long double value)
     
    constexpr peta_becquerel_t< long double > operator""_PBq (long double value)
     
    constexpr exa_becquerel_t< long double > operator""_EBq (long double value)
     
    template<char... _digits>
    constexpr atto_steradian_t< int64_t > operator""_asr ()
     
    template<char... _digits>
    constexpr femto_steradian_t< int64_t > operator""_fsr ()
     
    template<char... _digits>
    constexpr pico_steradian_t< int64_t > operator""_psr ()
     
    template<char... _digits>
    constexpr nano_steradian_t< int64_t > operator""_nsr ()
     
    template<char... _digits>
    constexpr micro_steradian_t< int64_t > operator""_usr ()
     
    template<char... _digits>
    constexpr milli_steradian_t< int64_t > operator""_msr ()
     
    template<char... _digits>
    constexpr steradian_t< int64_t > operator""_sr ()
     
    constexpr atto_steradian_t< long double > operator""_asr (long double value)
     
    constexpr femto_steradian_t< long double > operator""_fsr (long double value)
     
    constexpr pico_steradian_t< long double > operator""_psr (long double value)
     
    constexpr nano_steradian_t< long double > operator""_nsr (long double value)
     
    constexpr micro_steradian_t< long double > operator""_usr (long double value)
     
    constexpr milli_steradian_t< long double > operator""_msr (long double value)
     
    constexpr steradian_t< long double > operator""_sr (long double value)
     
    template<char... _digits>
    constexpr atto_mol_t< int64_t > operator""_amol ()
     
    template<char... _digits>
    constexpr femto_mol_t< int64_t > operator""_fmol ()
     
    template<char... _digits>
    constexpr pico_mol_t< int64_t > operator""_pmol ()
     
    template<char... _digits>
    constexpr nano_mol_t< int64_t > operator""_nmol ()
     
    template<char... _digits>
    constexpr micro_mol_t< int64_t > operator""_umol ()
     
    template<char... _digits>
    constexpr milli_mol_t< int64_t > operator""_mmol ()
     
    template<char... _digits>
    constexpr mol_t< int64_t > operator""_mol ()
     
    template<char... _digits>
    constexpr kilo_mol_t< int64_t > operator""_kmol ()
     
    template<char... _digits>
    constexpr mega_mol_t< int64_t > operator""_Mmol ()
     
    template<char... _digits>
    constexpr giga_mol_t< int64_t > operator""_Gmol ()
     
    template<char... _digits>
    constexpr tera_mol_t< int64_t > operator""_Tmol ()
     
    template<char... _digits>
    constexpr peta_mol_t< int64_t > operator""_Pmol ()
     
    template<char... _digits>
    constexpr exa_mol_t< int64_t > operator""_Emol ()
     
    constexpr atto_mol_t< long double > operator""_amol (long double value)
     
    constexpr femto_mol_t< long double > operator""_fmol (long double value)
     
    constexpr pico_mol_t< long double > operator""_pmol (long double value)
     
    constexpr nano_mol_t< long double > operator""_nmol (long double value)
     
    constexpr micro_mol_t< long double > operator""_umol (long double value)
     
    constexpr milli_mol_t< long double > operator""_mmol (long double value)
     
    constexpr mol_t< long double > operator""_mol (long double value)
     
    constexpr kilo_mol_t< long double > operator""_kmol (long double value)
     
    constexpr mega_mol_t< long double > operator""_Mmol (long double value)
     
    constexpr giga_mol_t< long double > operator""_Gmol (long double value)
     
    constexpr tera_mol_t< long double > operator""_Tmol (long double value)
     
    constexpr peta_mol_t< long double > operator""_Pmol (long double value)
     
    constexpr exa_mol_t< long double > operator""_Emol (long double value)
     
    template<char... _digits>
    constexpr atto_kelvin_t< int64_t > operator""_aK ()
     
    template<char... _digits>
    constexpr femto_kelvin_t< int64_t > operator""_fK ()
     
    template<char... _digits>
    constexpr pico_kelvin_t< int64_t > operator""_pK ()
     
    template<char... _digits>
    constexpr nano_kelvin_t< int64_t > operator""_nK ()
     
    template<char... _digits>
    constexpr micro_kelvin_t< int64_t > operator""_uK ()
     
    template<char... _digits>
    constexpr milli_kelvin_t< int64_t > operator""_mK ()
     
    template<char... _digits>
    constexpr kelvin_t< int64_t > operator""_K ()
     
    template<char... _digits>
    constexpr kilo_kelvin_t< int64_t > operator""_kK ()
     
    template<char... _digits>
    constexpr mega_kelvin_t< int64_t > operator""_MK ()
     
    template<char... _digits>
    constexpr giga_kelvin_t< int64_t > operator""_GK ()
     
    template<char... _digits>
    constexpr tera_kelvin_t< int64_t > operator""_TK ()
     
    template<char... _digits>
    constexpr peta_kelvin_t< int64_t > operator""_PK ()
     
    template<char... _digits>
    constexpr exa_kelvin_t< int64_t > operator""_EK ()
     
    constexpr atto_kelvin_t< long double > operator""_aK (long double value)
     
    constexpr femto_kelvin_t< long double > operator""_fK (long double value)
     
    constexpr pico_kelvin_t< long double > operator""_pK (long double value)
     
    constexpr nano_kelvin_t< long double > operator""_nK (long double value)
     
    constexpr micro_kelvin_t< long double > operator""_uK (long double value)
     
    constexpr milli_kelvin_t< long double > operator""_mK (long double value)
     
    constexpr kelvin_t< long double > operator""_K (long double value)
     
    constexpr kilo_kelvin_t< long double > operator""_kK (long double value)
     
    constexpr mega_kelvin_t< long double > operator""_MK (long double value)
     
    constexpr giga_kelvin_t< long double > operator""_GK (long double value)
     
    constexpr tera_kelvin_t< long double > operator""_TK (long double value)
     
    constexpr peta_kelvin_t< long double > operator""_PK (long double value)
     
    constexpr exa_kelvin_t< long double > operator""_EK (long double value)
     
    template<char... _digits>
    constexpr atto_seconds_t< int64_t > operator""_as ()
     
    template<char... _digits>
    constexpr femto_seconds_t< int64_t > operator""_fs ()
     
    template<char... _digits>
    constexpr pico_seconds_t< int64_t > operator""_ps ()
     
    template<char... _digits>
    constexpr nano_seconds_t< int64_t > operator""_ns ()
     
    template<char... _digits>
    constexpr SI::micro_seconds_t< int64_t > operator""_us ()
     
    template<char... _digits>
    constexpr SI::milli_seconds_t< int64_t > operator""_ms ()
     
    template<char... _digits>
    constexpr SI::seconds_t< int64_t > operator""_s ()
     
    template<char... _digits>
    constexpr SI::minutes_t< int64_t > operator""_min ()
     
    template<char... _digits>
    constexpr hours_t< int64_t > operator""_h ()
     
    constexpr atto_seconds_t< long double > operator""_as (long double value)
     
    constexpr femto_seconds_t< long double > operator""_fs (long double value)
     
    constexpr pico_seconds_t< long double > operator""_ps (long double value)
     
    constexpr nano_seconds_t< long double > operator""_ns (long double value)
     
    constexpr SI::micro_seconds_t< long double > operator""_us (long double us)
     
    constexpr SI::milli_seconds_t< long double > operator""_ms (long double ms)
     
    constexpr SI::seconds_t< long double > operator""_s (long double s)
     
    constexpr SI::minutes_t< long double > operator""_min (long double min)
     
    constexpr SI::hours_t< long double > operator""_h (long double h)
     
    template<char... _digits>
    constexpr speed_of_light_t< int64_t > operator""_c ()
     
    constexpr speed_of_light_t< long double > operator""_c (long double value)
     
    template<char... _digits>
    constexpr metre_per_second_t< int64_t > operator""_m_p_s ()
     
    template<char... _digits>
    constexpr kilometre_per_hour_t< int64_t > operator""_km_p_h ()
     
    constexpr metre_per_second_t< long double > operator""_m_p_s (long double value)
     
    constexpr kilometre_per_hour_t< long double > operator""_km_p_h (long double value)
     
    +

    Function Documentation

    + +

    ◆ operator""_A() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr ampere_t<int64_t> SI::literals::operator""_A ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_A() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr ampere_t<long double> SI::literals::operator""_A (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aA() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_ampere_t<int64_t> SI::literals::operator""_aA ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aA() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_ampere_t<long double> SI::literals::operator""_aA (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aBq() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_becquerel_t<int64_t> SI::literals::operator""_aBq ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aBq() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_becquerel_t<long double> SI::literals::operator""_aBq (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aC() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_coulomb_t<int64_t> SI::literals::operator""_aC ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aC() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_coulomb_t<long double> SI::literals::operator""_aC (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_acd() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_candela_t<int64_t> SI::literals::operator""_acd ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_acd() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_candela_t<long double> SI::literals::operator""_acd (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aF() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_farad_t<int64_t> SI::literals::operator""_aF ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aF() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_farad_t<long double> SI::literals::operator""_aF (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aGy() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_gray_t<int64_t> SI::literals::operator""_aGy ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aGy() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_gray_t<long double> SI::literals::operator""_aGy (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aH() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_henry_t<int64_t> SI::literals::operator""_aH ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aH() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_henry_t<long double> SI::literals::operator""_aH (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aHz() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_hertz_t<int64_t> SI::literals::operator""_aHz ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aHz() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_hertz_t<long double> SI::literals::operator""_aHz (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aJ() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_joule_t<int64_t> SI::literals::operator""_aJ ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aJ() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_joule_t<long double> SI::literals::operator""_aJ (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aK() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_kelvin_t<int64_t> SI::literals::operator""_aK ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aK() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_kelvin_t<long double> SI::literals::operator""_aK (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_akat() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_katal_t<int64_t> SI::literals::operator""_akat ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_akat() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_katal_t<long double> SI::literals::operator""_akat (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_alm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_lumen_t<int64_t> SI::literals::operator""_alm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_alm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_lumen_t<long double> SI::literals::operator""_alm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_alx() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_lux_t<int64_t> SI::literals::operator""_alx ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_alx() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_lux_t<long double> SI::literals::operator""_alx (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_am() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_metre_t<int64_t> SI::literals::operator""_am ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_am() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_metre_t<long double> SI::literals::operator""_am (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_amol() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_mol_t<int64_t> SI::literals::operator""_amol ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_amol() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_mol_t<long double> SI::literals::operator""_amol (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aN() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_newton_t<int64_t> SI::literals::operator""_aN ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aN() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_newton_t<long double> SI::literals::operator""_aN (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aOhm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_ohm_t<int64_t> SI::literals::operator""_aOhm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aOhm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_ohm_t<long double> SI::literals::operator""_aOhm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_apa() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_pascal_t<int64_t> SI::literals::operator""_apa ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_apa() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_pascal_t<long double> SI::literals::operator""_apa (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_arad() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_radian_t<int64_t> SI::literals::operator""_arad ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_arad() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_radian_t<long double> SI::literals::operator""_arad (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aS() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_siemens_t<int64_t> SI::literals::operator""_aS ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_as() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_seconds_t<int64_t> SI::literals::operator""_as ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aS() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_siemens_t<long double> SI::literals::operator""_aS (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_as() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_seconds_t<long double> SI::literals::operator""_as (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_asr() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_steradian_t<int64_t> SI::literals::operator""_asr ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_asr() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_steradian_t<long double> SI::literals::operator""_asr (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aSv() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_sievert_t<int64_t> SI::literals::operator""_aSv ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aSv() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_sievert_t<long double> SI::literals::operator""_aSv (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aT() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_tesla_t<int64_t> SI::literals::operator""_aT ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aT() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_tesla_t<long double> SI::literals::operator""_aT (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_AU() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr astronomic_unit_t<int64_t> SI::literals::operator""_AU ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_AU() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr astronomic_unit_t<long double> SI::literals::operator""_AU (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aV() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_volt_t<int64_t> SI::literals::operator""_aV ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aV() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_volt_t<long double> SI::literals::operator""_aV (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aW() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_watt_t<int64_t> SI::literals::operator""_aW ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aW() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_watt_t<long double> SI::literals::operator""_aW (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aWb() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr atto_weber_t<int64_t> SI::literals::operator""_aWb ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_aWb() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr atto_weber_t<long double> SI::literals::operator""_aWb (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Bq() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr becquerel_t<int64_t> SI::literals::operator""_Bq ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Bq() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr becquerel_t<long double> SI::literals::operator""_Bq (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_C() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr coulomb_t<int64_t> SI::literals::operator""_C ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_c() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr speed_of_light_t<int64_t> SI::literals::operator""_c ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_C() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr coulomb_t<long double> SI::literals::operator""_C (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_c() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr speed_of_light_t<long double> SI::literals::operator""_c (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_cd() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr candela_t<int64_t> SI::literals::operator""_cd ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_cd() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr candela_t<long double> SI::literals::operator""_cd (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_cm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr centi_metre_t<int64_t> SI::literals::operator""_cm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_cm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr centi_metre_t<long double> SI::literals::operator""_cm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_cm2() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr square_centi_metre_t<int64_t> SI::literals::operator""_cm2 ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_cm2() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr square_centi_metre_t<long double> SI::literals::operator""_cm2 (long double cm)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_cm3() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr cubic_centi_metre_t<int64_t> SI::literals::operator""_cm3 ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_cm3() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr cubic_centi_metre_t<long double> SI::literals::operator""_cm3 (long double cm)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_deg() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr degree_t<int64_t> SI::literals::operator""_deg ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_deg() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr degree_t<long double> SI::literals::operator""_deg (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EA() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_ampere_t<int64_t> SI::literals::operator""_EA ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EA() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_ampere_t<long double> SI::literals::operator""_EA (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EBq() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_becquerel_t<int64_t> SI::literals::operator""_EBq ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EBq() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_becquerel_t<long double> SI::literals::operator""_EBq (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EC() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_coulomb_t<int64_t> SI::literals::operator""_EC ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EC() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_coulomb_t<long double> SI::literals::operator""_EC (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Ecd() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_candela_t<int64_t> SI::literals::operator""_Ecd ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Ecd() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_candela_t<long double> SI::literals::operator""_Ecd (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EF() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_farad_t<int64_t> SI::literals::operator""_EF ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EF() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_farad_t<long double> SI::literals::operator""_EF (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Eg() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_gram_t<int64_t> SI::literals::operator""_Eg ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Eg() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_gram_t<long double> SI::literals::operator""_Eg (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EGy() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_gray_t<int64_t> SI::literals::operator""_EGy ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EGy() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_gray_t<long double> SI::literals::operator""_EGy (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EH() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_henry_t<int64_t> SI::literals::operator""_EH ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EH() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_henry_t<long double> SI::literals::operator""_EH (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EHz() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_hertz_t<int64_t> SI::literals::operator""_EHz ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EHz() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_hertz_t<long double> SI::literals::operator""_EHz (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EJ() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_joule_t<int64_t> SI::literals::operator""_EJ ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EJ() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_joule_t<long double> SI::literals::operator""_EJ (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EK() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_kelvin_t<int64_t> SI::literals::operator""_EK ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EK() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_kelvin_t<long double> SI::literals::operator""_EK (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Ekat() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_katal_t<int64_t> SI::literals::operator""_Ekat ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Ekat() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_katal_t<long double> SI::literals::operator""_Ekat (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Elm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_lumen_t<int64_t> SI::literals::operator""_Elm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Elm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_lumen_t<long double> SI::literals::operator""_Elm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Elx() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_lux_t<int64_t> SI::literals::operator""_Elx ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Elx() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_lux_t<long double> SI::literals::operator""_Elx (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Em() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_metre_t<int64_t> SI::literals::operator""_Em ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Em() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_metre_t<long double> SI::literals::operator""_Em (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Emol() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_mol_t<int64_t> SI::literals::operator""_Emol ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Emol() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_mol_t<long double> SI::literals::operator""_Emol (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EN() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_newton_t<int64_t> SI::literals::operator""_EN ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EN() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_newton_t<long double> SI::literals::operator""_EN (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EOhm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_ohm_t<int64_t> SI::literals::operator""_EOhm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EOhm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_ohm_t<long double> SI::literals::operator""_EOhm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Epa() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_pascal_t<int64_t> SI::literals::operator""_Epa ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Epa() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_pascal_t<long double> SI::literals::operator""_Epa (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ES() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_siemens_t<int64_t> SI::literals::operator""_ES ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ES() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_siemens_t<long double> SI::literals::operator""_ES (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ESv() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_sievert_t<int64_t> SI::literals::operator""_ESv ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ESv() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_sievert_t<long double> SI::literals::operator""_ESv (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ET() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_tesla_t<int64_t> SI::literals::operator""_ET ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ET() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_tesla_t<long double> SI::literals::operator""_ET (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EV() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_volt_t<int64_t> SI::literals::operator""_EV ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EV() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_volt_t<long double> SI::literals::operator""_EV (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EW() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_watt_t<int64_t> SI::literals::operator""_EW ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EW() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_watt_t<long double> SI::literals::operator""_EW (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EWb() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr exa_weber_t<int64_t> SI::literals::operator""_EWb ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_EWb() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr exa_weber_t<long double> SI::literals::operator""_EWb (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_F() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr farad_t<int64_t> SI::literals::operator""_F ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_F() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr farad_t<long double> SI::literals::operator""_F (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fA() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_ampere_t<int64_t> SI::literals::operator""_fA ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fA() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_ampere_t<long double> SI::literals::operator""_fA (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fBq() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_becquerel_t<int64_t> SI::literals::operator""_fBq ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fBq() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_becquerel_t<long double> SI::literals::operator""_fBq (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fC() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_coulomb_t<int64_t> SI::literals::operator""_fC ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fC() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_coulomb_t<long double> SI::literals::operator""_fC (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fcd() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_candela_t<int64_t> SI::literals::operator""_fcd ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fcd() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_candela_t<long double> SI::literals::operator""_fcd (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fF() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_farad_t<int64_t> SI::literals::operator""_fF ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fF() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_farad_t<long double> SI::literals::operator""_fF (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fg() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_gram_t<int64_t> SI::literals::operator""_fg ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fg() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_gram_t<long double> SI::literals::operator""_fg (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fGy() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_gray_t<int64_t> SI::literals::operator""_fGy ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fGy() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_gray_t<long double> SI::literals::operator""_fGy (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fH() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_henry_t<int64_t> SI::literals::operator""_fH ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fH() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_henry_t<long double> SI::literals::operator""_fH (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fHz() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_hertz_t<int64_t> SI::literals::operator""_fHz ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fHz() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_hertz_t<long double> SI::literals::operator""_fHz (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fJ() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_joule_t<int64_t> SI::literals::operator""_fJ ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fJ() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_joule_t<long double> SI::literals::operator""_fJ (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fK() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_kelvin_t<int64_t> SI::literals::operator""_fK ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fK() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_kelvin_t<long double> SI::literals::operator""_fK (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fkat() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_katal_t<int64_t> SI::literals::operator""_fkat ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fkat() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_katal_t<long double> SI::literals::operator""_fkat (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_flm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_lumen_t<int64_t> SI::literals::operator""_flm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_flm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_lumen_t<long double> SI::literals::operator""_flm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_flx() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_lux_t<int64_t> SI::literals::operator""_flx ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_flx() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_lux_t<long double> SI::literals::operator""_flx (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_metre_t<int64_t> SI::literals::operator""_fm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_metre_t<long double> SI::literals::operator""_fm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fmol() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_mol_t<int64_t> SI::literals::operator""_fmol ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fmol() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_mol_t<long double> SI::literals::operator""_fmol (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fN() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_newton_t<int64_t> SI::literals::operator""_fN ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fN() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_newton_t<long double> SI::literals::operator""_fN (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fOhm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_ohm_t<int64_t> SI::literals::operator""_fOhm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fOhm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_ohm_t<long double> SI::literals::operator""_fOhm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fpa() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_pascal_t<int64_t> SI::literals::operator""_fpa ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fpa() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_pascal_t<long double> SI::literals::operator""_fpa (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_frad() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_radian_t<int64_t> SI::literals::operator""_frad ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_frad() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_radian_t<long double> SI::literals::operator""_frad (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fS() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_siemens_t<int64_t> SI::literals::operator""_fS ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fs() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_seconds_t<int64_t> SI::literals::operator""_fs ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fS() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_siemens_t<long double> SI::literals::operator""_fS (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fs() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_seconds_t<long double> SI::literals::operator""_fs (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fsr() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_steradian_t<int64_t> SI::literals::operator""_fsr ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fsr() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_steradian_t<long double> SI::literals::operator""_fsr (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fSv() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_sievert_t<int64_t> SI::literals::operator""_fSv ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fSv() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_sievert_t<long double> SI::literals::operator""_fSv (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fT() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_tesla_t<int64_t> SI::literals::operator""_fT ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fT() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_tesla_t<long double> SI::literals::operator""_fT (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fV() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_volt_t<int64_t> SI::literals::operator""_fV ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fV() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_volt_t<long double> SI::literals::operator""_fV (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fW() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_watt_t<int64_t> SI::literals::operator""_fW ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fW() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_watt_t<long double> SI::literals::operator""_fW (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fWb() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr femto_weber_t<int64_t> SI::literals::operator""_fWb ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_fWb() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr femto_weber_t<long double> SI::literals::operator""_fWb (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_g() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr gram_t<int64_t> SI::literals::operator""_g ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_g() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr gram_t<long double> SI::literals::operator""_g (long double g)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GA() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_ampere_t<int64_t> SI::literals::operator""_GA ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GA() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_ampere_t<long double> SI::literals::operator""_GA (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GBq() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_becquerel_t<int64_t> SI::literals::operator""_GBq ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GBq() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_becquerel_t<long double> SI::literals::operator""_GBq (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GC() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_coulomb_t<int64_t> SI::literals::operator""_GC ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GC() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_coulomb_t<long double> SI::literals::operator""_GC (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gcd() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_candela_t<int64_t> SI::literals::operator""_Gcd ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gcd() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_candela_t<long double> SI::literals::operator""_Gcd (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GF() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_farad_t<int64_t> SI::literals::operator""_GF ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GF() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_farad_t<long double> SI::literals::operator""_GF (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gg() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_gram_t<int64_t> SI::literals::operator""_Gg ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gg() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_gram_t<long double> SI::literals::operator""_Gg (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GGy() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_gray_t<int64_t> SI::literals::operator""_GGy ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GGy() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_gray_t<long double> SI::literals::operator""_GGy (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GH() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_henry_t<int64_t> SI::literals::operator""_GH ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GH() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_henry_t<long double> SI::literals::operator""_GH (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GHz() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_hertz_t<int64_t> SI::literals::operator""_GHz ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GHz() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_hertz_t<long double> SI::literals::operator""_GHz (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GJ() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_joule_t<int64_t> SI::literals::operator""_GJ ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GJ() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_joule_t<long double> SI::literals::operator""_GJ (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GK() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_kelvin_t<int64_t> SI::literals::operator""_GK ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GK() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_kelvin_t<long double> SI::literals::operator""_GK (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gkat() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_katal_t<int64_t> SI::literals::operator""_Gkat ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gkat() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_katal_t<long double> SI::literals::operator""_Gkat (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Glm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_lumen_t<int64_t> SI::literals::operator""_Glm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Glm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_lumen_t<long double> SI::literals::operator""_Glm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Glx() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_lux_t<int64_t> SI::literals::operator""_Glx ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Glx() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_lux_t<long double> SI::literals::operator""_Glx (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_metre_t<int64_t> SI::literals::operator""_Gm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_metre_t<long double> SI::literals::operator""_Gm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gmol() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_mol_t<int64_t> SI::literals::operator""_Gmol ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gmol() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_mol_t<long double> SI::literals::operator""_Gmol (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GN() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_newton_t<int64_t> SI::literals::operator""_GN ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GN() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_newton_t<long double> SI::literals::operator""_GN (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GOhm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_ohm_t<int64_t> SI::literals::operator""_GOhm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GOhm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_ohm_t<long double> SI::literals::operator""_GOhm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gpa() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_pascal_t<int64_t> SI::literals::operator""_Gpa ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gpa() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_pascal_t<long double> SI::literals::operator""_Gpa (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GS() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_siemens_t<int64_t> SI::literals::operator""_GS ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GS() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_siemens_t<long double> SI::literals::operator""_GS (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GSv() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_sievert_t<int64_t> SI::literals::operator""_GSv ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GSv() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_sievert_t<long double> SI::literals::operator""_GSv (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GT() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_tesla_t<int64_t> SI::literals::operator""_GT ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gt() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_ton_t<int64_t> SI::literals::operator""_Gt ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gt() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_ton_t<long double> SI::literals::operator""_Gt (long double t)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GT() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_tesla_t<long double> SI::literals::operator""_GT (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GV() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_volt_t<int64_t> SI::literals::operator""_GV ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GV() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_volt_t<long double> SI::literals::operator""_GV (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GW() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_watt_t<int64_t> SI::literals::operator""_GW ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GW() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_watt_t<long double> SI::literals::operator""_GW (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GWb() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr giga_weber_t<int64_t> SI::literals::operator""_GWb ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_GWb() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr giga_weber_t<long double> SI::literals::operator""_GWb (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gy() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr gray_t<int64_t> SI::literals::operator""_Gy ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Gy() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr gray_t<long double> SI::literals::operator""_Gy (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_H() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr henry_t<int64_t> SI::literals::operator""_H ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_h() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr hours_t<int64_t> SI::literals::operator""_h ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_h() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr SI::hours_t<long double> SI::literals::operator""_h (long double h)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_H() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr henry_t<long double> SI::literals::operator""_H (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Hz() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr hertz_t<int64_t> SI::literals::operator""_Hz ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Hz() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr hertz_t<long double> SI::literals::operator""_Hz (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_J() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr joule_t<int64_t> SI::literals::operator""_J ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_J() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr joule_t<long double> SI::literals::operator""_J (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_K() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kelvin_t<int64_t> SI::literals::operator""_K ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_K() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kelvin_t<long double> SI::literals::operator""_K (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kA() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_ampere_t<int64_t> SI::literals::operator""_kA ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kA() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_ampere_t<long double> SI::literals::operator""_kA (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kat() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr katal_t<int64_t> SI::literals::operator""_kat ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kat() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr katal_t<long double> SI::literals::operator""_kat (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kBq() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_becquerel_t<int64_t> SI::literals::operator""_kBq ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kBq() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_becquerel_t<long double> SI::literals::operator""_kBq (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kC() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_coulomb_t<int64_t> SI::literals::operator""_kC ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kC() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_coulomb_t<long double> SI::literals::operator""_kC (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kcd() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_candela_t<int64_t> SI::literals::operator""_kcd ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kcd() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_candela_t<long double> SI::literals::operator""_kcd (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kF() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_farad_t<int64_t> SI::literals::operator""_kF ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kF() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_farad_t<long double> SI::literals::operator""_kF (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kg() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_gram_t<int64_t> SI::literals::operator""_kg ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kg() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_gram_t<long double> SI::literals::operator""_kg (long double kg)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kGy() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_gray_t<int64_t> SI::literals::operator""_kGy ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kGy() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_gray_t<long double> SI::literals::operator""_kGy (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kH() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_henry_t<int64_t> SI::literals::operator""_kH ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kH() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_henry_t<long double> SI::literals::operator""_kH (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kHz() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_hertz_t<int64_t> SI::literals::operator""_kHz ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kHz() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_hertz_t<long double> SI::literals::operator""_kHz (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kJ() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_joule_t<int64_t> SI::literals::operator""_kJ ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kJ() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_joule_t<long double> SI::literals::operator""_kJ (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kK() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_kelvin_t<int64_t> SI::literals::operator""_kK ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kK() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_kelvin_t<long double> SI::literals::operator""_kK (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kkat() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_katal_t<int64_t> SI::literals::operator""_kkat ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kkat() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_katal_t<long double> SI::literals::operator""_kkat (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_klm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_lumen_t<int64_t> SI::literals::operator""_klm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_klm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_lumen_t<long double> SI::literals::operator""_klm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_klx() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_lux_t<int64_t> SI::literals::operator""_klx ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_klx() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_lux_t<long double> SI::literals::operator""_klx (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_km() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_metre_t<int64_t> SI::literals::operator""_km ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_km() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_metre_t<long double> SI::literals::operator""_km (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_km_p_h() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilometre_per_hour_t<int64_t> SI::literals::operator""_km_p_h ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_km_p_h() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilometre_per_hour_t<long double> SI::literals::operator""_km_p_h (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kmol() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_mol_t<int64_t> SI::literals::operator""_kmol ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kmol() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_mol_t<long double> SI::literals::operator""_kmol (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kN() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_newton_t<int64_t> SI::literals::operator""_kN ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kN() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_newton_t<long double> SI::literals::operator""_kN (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kOhm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_ohm_t<int64_t> SI::literals::operator""_kOhm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kOhm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_ohm_t<long double> SI::literals::operator""_kOhm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kpa() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_pascal_t<int64_t> SI::literals::operator""_kpa ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kpa() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_pascal_t<long double> SI::literals::operator""_kpa (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kS() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_siemens_t<int64_t> SI::literals::operator""_kS ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kS() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_siemens_t<long double> SI::literals::operator""_kS (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kSv() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_sievert_t<int64_t> SI::literals::operator""_kSv ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kSv() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_sievert_t<long double> SI::literals::operator""_kSv (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kT() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_tesla_t<int64_t> SI::literals::operator""_kT ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kt() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_ton_t<int64_t> SI::literals::operator""_kt ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kt() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_ton_t<long double> SI::literals::operator""_kt (long double t)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kT() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_tesla_t<long double> SI::literals::operator""_kT (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kV() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_volt_t<int64_t> SI::literals::operator""_kV ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kV() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_volt_t<long double> SI::literals::operator""_kV (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kW() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_watt_t<int64_t> SI::literals::operator""_kW ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kW() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_watt_t<long double> SI::literals::operator""_kW (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kWb() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr kilo_weber_t<int64_t> SI::literals::operator""_kWb ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_kWb() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr kilo_weber_t<long double> SI::literals::operator""_kWb (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_lm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr lumen_t<int64_t> SI::literals::operator""_lm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_lm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr lumen_t<long double> SI::literals::operator""_lm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_lx() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr lux_t<int64_t> SI::literals::operator""_lx ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_lx() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr lux_t<long double> SI::literals::operator""_lx (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ly() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr lightyear_t<int64_t> SI::literals::operator""_ly ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ly() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr lightyear_t<long double> SI::literals::operator""_ly (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_m() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr metre_t<int64_t> SI::literals::operator""_m ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_m() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr metre_t<long double> SI::literals::operator""_m (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_m2() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr square_metre_t<int64_t> SI::literals::operator""_m2 ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_m2() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr square_metre_t<long double> SI::literals::operator""_m2 (long double m)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_m3() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr cubic_metre_t<int64_t> SI::literals::operator""_m3 ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_m3() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr cubic_metre_t<long double> SI::literals::operator""_m3 (long double m)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_m_p_s() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr metre_per_second_t<int64_t> SI::literals::operator""_m_p_s ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_m_p_s() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr metre_per_second_t<long double> SI::literals::operator""_m_p_s (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mA() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_ampere_t<int64_t> SI::literals::operator""_mA ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MA() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_ampere_t<int64_t> SI::literals::operator""_MA ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mA() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_ampere_t<long double> SI::literals::operator""_mA (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MA() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_ampere_t<long double> SI::literals::operator""_MA (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mBq() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_becquerel_t<int64_t> SI::literals::operator""_mBq ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MBq() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_becquerel_t<int64_t> SI::literals::operator""_MBq ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mBq() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_becquerel_t<long double> SI::literals::operator""_mBq (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MBq() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_becquerel_t<long double> SI::literals::operator""_MBq (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mC() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_coulomb_t<int64_t> SI::literals::operator""_mC ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MC() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_coulomb_t<int64_t> SI::literals::operator""_MC ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mC() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_coulomb_t<long double> SI::literals::operator""_mC (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MC() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_coulomb_t<long double> SI::literals::operator""_MC (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mcd() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_candela_t<int64_t> SI::literals::operator""_mcd ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mcd() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_candela_t<int64_t> SI::literals::operator""_Mcd ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mcd() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_candela_t<long double> SI::literals::operator""_mcd (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mcd() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_candela_t<long double> SI::literals::operator""_Mcd (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mdeg() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_degree_t<int64_t> SI::literals::operator""_mdeg ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mdeg() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_degree_t<long double> SI::literals::operator""_mdeg (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mF() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_farad_t<int64_t> SI::literals::operator""_mF ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MF() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_farad_t<int64_t> SI::literals::operator""_MF ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mF() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_farad_t<long double> SI::literals::operator""_mF (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MF() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_farad_t<long double> SI::literals::operator""_MF (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mg() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_gram_t<int64_t> SI::literals::operator""_mg ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mg() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_gram_t<int64_t> SI::literals::operator""_Mg ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mg() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_gram_t<long double> SI::literals::operator""_mg (long double mg)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mg() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_gram_t<long double> SI::literals::operator""_Mg (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mGy() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_gray_t<int64_t> SI::literals::operator""_mGy ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MGy() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_gray_t<int64_t> SI::literals::operator""_MGy ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mGy() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_gray_t<long double> SI::literals::operator""_mGy (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MGy() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_gray_t<long double> SI::literals::operator""_MGy (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mH() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_henry_t<int64_t> SI::literals::operator""_mH ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MH() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_henry_t<int64_t> SI::literals::operator""_MH ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mH() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_henry_t<long double> SI::literals::operator""_mH (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MH() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_henry_t<long double> SI::literals::operator""_MH (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mHz() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_hertz_t<int64_t> SI::literals::operator""_mHz ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MHz() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_hertz_t<int64_t> SI::literals::operator""_MHz ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mHz() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_hertz_t<long double> SI::literals::operator""_mHz (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MHz() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_hertz_t<long double> SI::literals::operator""_MHz (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_min() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr SI::minutes_t<int64_t> SI::literals::operator""_min ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_min() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr SI::minutes_t<long double> SI::literals::operator""_min (long double min)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mJ() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_joule_t<int64_t> SI::literals::operator""_mJ ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MJ() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_joule_t<int64_t> SI::literals::operator""_MJ ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mJ() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_joule_t<long double> SI::literals::operator""_mJ (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MJ() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_joule_t<long double> SI::literals::operator""_MJ (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mK() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_kelvin_t<int64_t> SI::literals::operator""_mK ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MK() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_kelvin_t<int64_t> SI::literals::operator""_MK ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mK() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_kelvin_t<long double> SI::literals::operator""_mK (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MK() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_kelvin_t<long double> SI::literals::operator""_MK (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mkat() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_katal_t<int64_t> SI::literals::operator""_mkat ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mkat() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_katal_t<int64_t> SI::literals::operator""_Mkat ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mkat() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_katal_t<long double> SI::literals::operator""_mkat (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mkat() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_katal_t<long double> SI::literals::operator""_Mkat (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mlm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_lumen_t<int64_t> SI::literals::operator""_mlm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mlm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_lumen_t<int64_t> SI::literals::operator""_Mlm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mlm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_lumen_t<long double> SI::literals::operator""_mlm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mlm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_lumen_t<long double> SI::literals::operator""_Mlm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mlx() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_lux_t<int64_t> SI::literals::operator""_mlx ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mlx() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_lux_t<int64_t> SI::literals::operator""_Mlx ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mlx() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_lux_t<long double> SI::literals::operator""_mlx (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mlx() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_lux_t<long double> SI::literals::operator""_Mlx (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_metre_t<int64_t> SI::literals::operator""_mm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_metre_t<int64_t> SI::literals::operator""_Mm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_metre_t<long double> SI::literals::operator""_mm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_metre_t<long double> SI::literals::operator""_Mm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mm2() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr square_milli_metre_t<int64_t> SI::literals::operator""_mm2 ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mm2() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr square_milli_metre_t<long double> SI::literals::operator""_mm2 (long double mm)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mm3() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr cubic_milli_metre_t<int64_t> SI::literals::operator""_mm3 ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mm3() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr cubic_milli_metre_t<long double> SI::literals::operator""_mm3 (long double mm)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mmol() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_mol_t<int64_t> SI::literals::operator""_mmol ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mmol() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_mol_t<int64_t> SI::literals::operator""_Mmol ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mmol() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_mol_t<long double> SI::literals::operator""_mmol (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mmol() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_mol_t<long double> SI::literals::operator""_Mmol (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mN() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_newton_t<int64_t> SI::literals::operator""_mN ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MN() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_newton_t<int64_t> SI::literals::operator""_MN ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mN() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_newton_t<long double> SI::literals::operator""_mN (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MN() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_newton_t<long double> SI::literals::operator""_MN (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mOhm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_ohm_t<int64_t> SI::literals::operator""_mOhm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MOhm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_ohm_t<int64_t> SI::literals::operator""_MOhm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mOhm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_ohm_t<long double> SI::literals::operator""_mOhm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MOhm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_ohm_t<long double> SI::literals::operator""_MOhm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mol() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mol_t<int64_t> SI::literals::operator""_mol ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mol() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mol_t<long double> SI::literals::operator""_mol (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mpa() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_pascal_t<int64_t> SI::literals::operator""_mpa ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mpa() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_pascal_t<int64_t> SI::literals::operator""_Mpa ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mpa() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_pascal_t<long double> SI::literals::operator""_mpa (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mpa() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_pascal_t<long double> SI::literals::operator""_Mpa (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mrad() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_radian_t<int64_t> SI::literals::operator""_mrad ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mrad() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_radian_t<long double> SI::literals::operator""_mrad (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mS() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_siemens_t<int64_t> SI::literals::operator""_mS ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MS() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_siemens_t<int64_t> SI::literals::operator""_MS ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ms() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr SI::milli_seconds_t<int64_t> SI::literals::operator""_ms ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ms() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr SI::milli_seconds_t<long double> SI::literals::operator""_ms (long double ms)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mS() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_siemens_t<long double> SI::literals::operator""_mS (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MS() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_siemens_t<long double> SI::literals::operator""_MS (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_msr() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_steradian_t<int64_t> SI::literals::operator""_msr ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_msr() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_steradian_t<long double> SI::literals::operator""_msr (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mSv() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_sievert_t<int64_t> SI::literals::operator""_mSv ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MSv() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_sievert_t<int64_t> SI::literals::operator""_MSv ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mSv() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_sievert_t<long double> SI::literals::operator""_mSv (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MSv() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_sievert_t<long double> SI::literals::operator""_MSv (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mT() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_tesla_t<int64_t> SI::literals::operator""_mT ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MT() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_tesla_t<int64_t> SI::literals::operator""_MT ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mt() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_ton_t<int64_t> SI::literals::operator""_Mt ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Mt() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_ton_t<long double> SI::literals::operator""_Mt (long double t)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mT() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_tesla_t<long double> SI::literals::operator""_mT (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MT() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_tesla_t<long double> SI::literals::operator""_MT (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mV() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_volt_t<int64_t> SI::literals::operator""_mV ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MV() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_volt_t<int64_t> SI::literals::operator""_MV ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mV() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_volt_t<long double> SI::literals::operator""_mV (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MV() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_volt_t<long double> SI::literals::operator""_MV (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mW() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_watt_t<int64_t> SI::literals::operator""_mW ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MW() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_watt_t<int64_t> SI::literals::operator""_MW ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mW() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_watt_t<long double> SI::literals::operator""_mW (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MW() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_watt_t<long double> SI::literals::operator""_MW (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mWb() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr milli_weber_t<int64_t> SI::literals::operator""_mWb ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MWb() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr mega_weber_t<int64_t> SI::literals::operator""_MWb ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_mWb() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr milli_weber_t<long double> SI::literals::operator""_mWb (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_MWb() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr mega_weber_t<long double> SI::literals::operator""_MWb (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_N() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr newton_t<int64_t> SI::literals::operator""_N ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_N() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr newton_t<long double> SI::literals::operator""_N (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nA() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_ampere_t<int64_t> SI::literals::operator""_nA ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nA() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_ampere_t<long double> SI::literals::operator""_nA (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nBq() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_becquerel_t<int64_t> SI::literals::operator""_nBq ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nBq() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_becquerel_t<long double> SI::literals::operator""_nBq (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nC() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_coulomb_t<int64_t> SI::literals::operator""_nC ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nC() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_coulomb_t<long double> SI::literals::operator""_nC (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ncd() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_candela_t<int64_t> SI::literals::operator""_ncd ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ncd() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_candela_t<long double> SI::literals::operator""_ncd (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nF() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_farad_t<int64_t> SI::literals::operator""_nF ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nF() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_farad_t<long double> SI::literals::operator""_nF (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ng() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_gram_t<int64_t> SI::literals::operator""_ng ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ng() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_gram_t<long double> SI::literals::operator""_ng (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nGy() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_gray_t<int64_t> SI::literals::operator""_nGy ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nGy() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_gray_t<long double> SI::literals::operator""_nGy (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nH() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_henry_t<int64_t> SI::literals::operator""_nH ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nH() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_henry_t<long double> SI::literals::operator""_nH (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nHz() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_hertz_t<int64_t> SI::literals::operator""_nHz ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nHz() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_hertz_t<long double> SI::literals::operator""_nHz (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nJ() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_joule_t<int64_t> SI::literals::operator""_nJ ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nJ() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_joule_t<long double> SI::literals::operator""_nJ (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nK() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_kelvin_t<int64_t> SI::literals::operator""_nK ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nK() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_kelvin_t<long double> SI::literals::operator""_nK (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nkat() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_katal_t<int64_t> SI::literals::operator""_nkat ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nkat() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_katal_t<long double> SI::literals::operator""_nkat (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nlm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_lumen_t<int64_t> SI::literals::operator""_nlm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nlm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_lumen_t<long double> SI::literals::operator""_nlm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nlx() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_lux_t<int64_t> SI::literals::operator""_nlx ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nlx() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_lux_t<long double> SI::literals::operator""_nlx (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_metre_t<int64_t> SI::literals::operator""_nm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_metre_t<long double> SI::literals::operator""_nm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nmol() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_mol_t<int64_t> SI::literals::operator""_nmol ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nmol() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_mol_t<long double> SI::literals::operator""_nmol (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nN() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_newton_t<int64_t> SI::literals::operator""_nN ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nN() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_newton_t<long double> SI::literals::operator""_nN (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nOhm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_ohm_t<int64_t> SI::literals::operator""_nOhm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nOhm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_ohm_t<long double> SI::literals::operator""_nOhm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_npa() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_pascal_t<int64_t> SI::literals::operator""_npa ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_npa() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_pascal_t<long double> SI::literals::operator""_npa (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nrad() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_radian_t<int64_t> SI::literals::operator""_nrad ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nrad() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_radian_t<long double> SI::literals::operator""_nrad (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nS() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_siemens_t<int64_t> SI::literals::operator""_nS ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ns() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_seconds_t<int64_t> SI::literals::operator""_ns ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nS() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_siemens_t<long double> SI::literals::operator""_nS (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ns() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_seconds_t<long double> SI::literals::operator""_ns (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nsr() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_steradian_t<int64_t> SI::literals::operator""_nsr ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nsr() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_steradian_t<long double> SI::literals::operator""_nsr (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nSv() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_sievert_t<int64_t> SI::literals::operator""_nSv ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nSv() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_sievert_t<long double> SI::literals::operator""_nSv (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nT() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_tesla_t<int64_t> SI::literals::operator""_nT ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nT() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_tesla_t<long double> SI::literals::operator""_nT (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nV() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_volt_t<int64_t> SI::literals::operator""_nV ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nV() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_volt_t<long double> SI::literals::operator""_nV (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nW() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_watt_t<int64_t> SI::literals::operator""_nW ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nW() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_watt_t<long double> SI::literals::operator""_nW (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nWb() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr nano_weber_t<int64_t> SI::literals::operator""_nWb ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_nWb() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr nano_weber_t<long double> SI::literals::operator""_nWb (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Ohm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr ohm_t<int64_t> SI::literals::operator""_Ohm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Ohm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr ohm_t<long double> SI::literals::operator""_Ohm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pA() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_ampere_t<int64_t> SI::literals::operator""_pA ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PA() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_ampere_t<int64_t> SI::literals::operator""_PA ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pa() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pascal_t<int64_t> SI::literals::operator""_pa ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pA() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_ampere_t<long double> SI::literals::operator""_pA (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PA() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_ampere_t<long double> SI::literals::operator""_PA (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pa() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pascal_t<long double> SI::literals::operator""_pa (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pBq() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_becquerel_t<int64_t> SI::literals::operator""_pBq ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PBq() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_becquerel_t<int64_t> SI::literals::operator""_PBq ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pBq() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_becquerel_t<long double> SI::literals::operator""_pBq (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PBq() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_becquerel_t<long double> SI::literals::operator""_PBq (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pc() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr parsec_t<int64_t> SI::literals::operator""_pc ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pC() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_coulomb_t<int64_t> SI::literals::operator""_pC ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PC() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_coulomb_t<int64_t> SI::literals::operator""_PC ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pc() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr parsec_t<long double> SI::literals::operator""_pc (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pC() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_coulomb_t<long double> SI::literals::operator""_pC (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PC() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_coulomb_t<long double> SI::literals::operator""_PC (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pcd() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_candela_t<int64_t> SI::literals::operator""_pcd ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Pcd() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_candela_t<int64_t> SI::literals::operator""_Pcd ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pcd() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_candela_t<long double> SI::literals::operator""_pcd (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Pcd() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_candela_t<long double> SI::literals::operator""_Pcd (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pF() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_farad_t<int64_t> SI::literals::operator""_pF ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PF() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_farad_t<int64_t> SI::literals::operator""_PF ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pF() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_farad_t<long double> SI::literals::operator""_pF (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PF() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_farad_t<long double> SI::literals::operator""_PF (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pg() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_gram_t<int64_t> SI::literals::operator""_pg ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Pg() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_gram_t<int64_t> SI::literals::operator""_Pg ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pg() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_gram_t<long double> SI::literals::operator""_pg (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Pg() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_gram_t<long double> SI::literals::operator""_Pg (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pGy() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_gray_t<int64_t> SI::literals::operator""_pGy ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PGy() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_gray_t<int64_t> SI::literals::operator""_PGy ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pGy() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_gray_t<long double> SI::literals::operator""_pGy (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PGy() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_gray_t<long double> SI::literals::operator""_PGy (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pH() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_henry_t<int64_t> SI::literals::operator""_pH ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PH() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_henry_t<int64_t> SI::literals::operator""_PH ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pH() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_henry_t<long double> SI::literals::operator""_pH (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PH() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_henry_t<long double> SI::literals::operator""_PH (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pHz() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_hertz_t<int64_t> SI::literals::operator""_pHz ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PHz() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_hertz_t<int64_t> SI::literals::operator""_PHz ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pHz() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_hertz_t<long double> SI::literals::operator""_pHz (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PHz() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_hertz_t<long double> SI::literals::operator""_PHz (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pJ() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_joule_t<int64_t> SI::literals::operator""_pJ ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PJ() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_joule_t<int64_t> SI::literals::operator""_PJ ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pJ() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_joule_t<long double> SI::literals::operator""_pJ (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PJ() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_joule_t<long double> SI::literals::operator""_PJ (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pK() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_kelvin_t<int64_t> SI::literals::operator""_pK ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PK() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_kelvin_t<int64_t> SI::literals::operator""_PK ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pK() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_kelvin_t<long double> SI::literals::operator""_pK (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PK() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_kelvin_t<long double> SI::literals::operator""_PK (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pkat() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_katal_t<int64_t> SI::literals::operator""_pkat ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Pkat() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_katal_t<int64_t> SI::literals::operator""_Pkat ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pkat() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_katal_t<long double> SI::literals::operator""_pkat (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Pkat() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_katal_t<long double> SI::literals::operator""_Pkat (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_plm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_lumen_t<int64_t> SI::literals::operator""_plm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Plm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_lumen_t<int64_t> SI::literals::operator""_Plm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_plm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_lumen_t<long double> SI::literals::operator""_plm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Plm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_lumen_t<long double> SI::literals::operator""_Plm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_plx() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_lux_t<int64_t> SI::literals::operator""_plx ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Plx() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_lux_t<int64_t> SI::literals::operator""_Plx ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_plx() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_lux_t<long double> SI::literals::operator""_plx (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Plx() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_lux_t<long double> SI::literals::operator""_Plx (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_metre_t<int64_t> SI::literals::operator""_pm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Pm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_metre_t<int64_t> SI::literals::operator""_Pm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_metre_t<long double> SI::literals::operator""_pm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Pm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_metre_t<long double> SI::literals::operator""_Pm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pmol() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_mol_t<int64_t> SI::literals::operator""_pmol ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Pmol() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_mol_t<int64_t> SI::literals::operator""_Pmol ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pmol() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_mol_t<long double> SI::literals::operator""_pmol (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Pmol() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_mol_t<long double> SI::literals::operator""_Pmol (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pN() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_newton_t<int64_t> SI::literals::operator""_pN ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PN() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_newton_t<int64_t> SI::literals::operator""_PN ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pN() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_newton_t<long double> SI::literals::operator""_pN (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PN() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_newton_t<long double> SI::literals::operator""_PN (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pOhm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_ohm_t<int64_t> SI::literals::operator""_pOhm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_POhm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_ohm_t<int64_t> SI::literals::operator""_POhm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pOhm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_ohm_t<long double> SI::literals::operator""_pOhm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_POhm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_ohm_t<long double> SI::literals::operator""_POhm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ppa() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_pascal_t<int64_t> SI::literals::operator""_ppa ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Ppa() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_pascal_t<int64_t> SI::literals::operator""_Ppa ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ppa() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_pascal_t<long double> SI::literals::operator""_ppa (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Ppa() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_pascal_t<long double> SI::literals::operator""_Ppa (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_prad() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_radian_t<int64_t> SI::literals::operator""_prad ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_prad() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_radian_t<long double> SI::literals::operator""_prad (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pS() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_siemens_t<int64_t> SI::literals::operator""_pS ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PS() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_siemens_t<int64_t> SI::literals::operator""_PS ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ps() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_seconds_t<int64_t> SI::literals::operator""_ps ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pS() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_siemens_t<long double> SI::literals::operator""_pS (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PS() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_siemens_t<long double> SI::literals::operator""_PS (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ps() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_seconds_t<long double> SI::literals::operator""_ps (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_psr() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_steradian_t<int64_t> SI::literals::operator""_psr ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_psr() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_steradian_t<long double> SI::literals::operator""_psr (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pSv() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_sievert_t<int64_t> SI::literals::operator""_pSv ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PSv() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_sievert_t<int64_t> SI::literals::operator""_PSv ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pSv() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_sievert_t<long double> SI::literals::operator""_pSv (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PSv() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_sievert_t<long double> SI::literals::operator""_PSv (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pT() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_tesla_t<int64_t> SI::literals::operator""_pT ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PT() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_tesla_t<int64_t> SI::literals::operator""_PT ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Pt() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_ton_t<int64_t> SI::literals::operator""_Pt ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Pt() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_ton_t<long double> SI::literals::operator""_Pt (long double t)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pT() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_tesla_t<long double> SI::literals::operator""_pT (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PT() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_tesla_t<long double> SI::literals::operator""_PT (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pV() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_volt_t<int64_t> SI::literals::operator""_pV ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PV() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_volt_t<int64_t> SI::literals::operator""_PV ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pV() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_volt_t<long double> SI::literals::operator""_pV (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PV() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_volt_t<long double> SI::literals::operator""_PV (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pW() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_watt_t<int64_t> SI::literals::operator""_pW ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PW() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_watt_t<int64_t> SI::literals::operator""_PW ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pW() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_watt_t<long double> SI::literals::operator""_pW (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PW() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_watt_t<long double> SI::literals::operator""_PW (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pWb() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr pico_weber_t<int64_t> SI::literals::operator""_pWb ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PWb() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr peta_weber_t<int64_t> SI::literals::operator""_PWb ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_pWb() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr pico_weber_t<long double> SI::literals::operator""_pWb (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_PWb() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr peta_weber_t<long double> SI::literals::operator""_PWb (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_rad() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr radian_t<int64_t> SI::literals::operator""_rad ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_rad() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr radian_t<long double> SI::literals::operator""_rad (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_S() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr siemens_t<int64_t> SI::literals::operator""_S ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_s() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr SI::seconds_t<int64_t> SI::literals::operator""_s ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_s() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr SI::seconds_t<long double> SI::literals::operator""_s (long double s)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_S() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr siemens_t<long double> SI::literals::operator""_S (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_sr() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr steradian_t<int64_t> SI::literals::operator""_sr ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_sr() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr steradian_t<long double> SI::literals::operator""_sr (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Sv() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr sievert_t<int64_t> SI::literals::operator""_Sv ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Sv() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr sievert_t<long double> SI::literals::operator""_Sv (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_T() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tesla_t<int64_t> SI::literals::operator""_T ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_t() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr ton_t<int64_t> SI::literals::operator""_t ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_t() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr ton_t<long double> SI::literals::operator""_t (long double t)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_T() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tesla_t<long double> SI::literals::operator""_T (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TA() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_ampere_t<int64_t> SI::literals::operator""_TA ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TA() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_ampere_t<long double> SI::literals::operator""_TA (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TBq() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_becquerel_t<int64_t> SI::literals::operator""_TBq ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TBq() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_becquerel_t<long double> SI::literals::operator""_TBq (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TC() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_coulomb_t<int64_t> SI::literals::operator""_TC ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TC() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_coulomb_t<long double> SI::literals::operator""_TC (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tcd() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_candela_t<int64_t> SI::literals::operator""_Tcd ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tcd() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_candela_t<long double> SI::literals::operator""_Tcd (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TF() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_farad_t<int64_t> SI::literals::operator""_TF ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TF() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_farad_t<long double> SI::literals::operator""_TF (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tg() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_gram_t<int64_t> SI::literals::operator""_Tg ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tg() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_gram_t<long double> SI::literals::operator""_Tg (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TGy() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_gray_t<int64_t> SI::literals::operator""_TGy ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TGy() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_gray_t<long double> SI::literals::operator""_TGy (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TH() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_henry_t<int64_t> SI::literals::operator""_TH ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TH() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_henry_t<long double> SI::literals::operator""_TH (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_THz() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_hertz_t<int64_t> SI::literals::operator""_THz ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_THz() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_hertz_t<long double> SI::literals::operator""_THz (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TJ() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_joule_t<int64_t> SI::literals::operator""_TJ ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TJ() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_joule_t<long double> SI::literals::operator""_TJ (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TK() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_kelvin_t<int64_t> SI::literals::operator""_TK ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TK() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_kelvin_t<long double> SI::literals::operator""_TK (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tkat() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_katal_t<int64_t> SI::literals::operator""_Tkat ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tkat() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_katal_t<long double> SI::literals::operator""_Tkat (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tlm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_lumen_t<int64_t> SI::literals::operator""_Tlm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tlm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_lumen_t<long double> SI::literals::operator""_Tlm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tlx() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_lux_t<int64_t> SI::literals::operator""_Tlx ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tlx() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_lux_t<long double> SI::literals::operator""_Tlx (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_metre_t<int64_t> SI::literals::operator""_Tm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_metre_t<long double> SI::literals::operator""_Tm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tmol() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_mol_t<int64_t> SI::literals::operator""_Tmol ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tmol() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_mol_t<long double> SI::literals::operator""_Tmol (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TN() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_newton_t<int64_t> SI::literals::operator""_TN ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TN() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_newton_t<long double> SI::literals::operator""_TN (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TOhm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_ohm_t<int64_t> SI::literals::operator""_TOhm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TOhm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_ohm_t<long double> SI::literals::operator""_TOhm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tpa() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_pascal_t<int64_t> SI::literals::operator""_Tpa ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tpa() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_pascal_t<long double> SI::literals::operator""_Tpa (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TS() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_siemens_t<int64_t> SI::literals::operator""_TS ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TS() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_siemens_t<long double> SI::literals::operator""_TS (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TSv() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_sievert_t<int64_t> SI::literals::operator""_TSv ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TSv() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_sievert_t<long double> SI::literals::operator""_TSv (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TT() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_tesla_t<int64_t> SI::literals::operator""_TT ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tt() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_ton_t<int64_t> SI::literals::operator""_Tt ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Tt() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_ton_t<long double> SI::literals::operator""_Tt (long double t)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TT() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_tesla_t<long double> SI::literals::operator""_TT (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TV() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_volt_t<int64_t> SI::literals::operator""_TV ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TV() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_volt_t<long double> SI::literals::operator""_TV (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TW() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_watt_t<int64_t> SI::literals::operator""_TW ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TW() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_watt_t<long double> SI::literals::operator""_TW (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TWb() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr tera_weber_t<int64_t> SI::literals::operator""_TWb ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_TWb() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr tera_weber_t<long double> SI::literals::operator""_TWb (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uA() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_ampere_t<int64_t> SI::literals::operator""_uA ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uA() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_ampere_t<long double> SI::literals::operator""_uA (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uBq() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_becquerel_t<int64_t> SI::literals::operator""_uBq ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uBq() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_becquerel_t<long double> SI::literals::operator""_uBq (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uC() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_coulomb_t<int64_t> SI::literals::operator""_uC ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uC() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_coulomb_t<long double> SI::literals::operator""_uC (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ucd() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_candela_t<int64_t> SI::literals::operator""_ucd ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ucd() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_candela_t<long double> SI::literals::operator""_ucd (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_udeg() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_degree_t<int64_t> SI::literals::operator""_udeg ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_udeg() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_degree_t<long double> SI::literals::operator""_udeg (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uF() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_farad_t<int64_t> SI::literals::operator""_uF ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uF() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_farad_t<long double> SI::literals::operator""_uF (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ug() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_gram_t<int64_t> SI::literals::operator""_ug ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ug() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_gram_t<long double> SI::literals::operator""_ug (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uGy() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_gray_t<int64_t> SI::literals::operator""_uGy ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uGy() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_gray_t<long double> SI::literals::operator""_uGy (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uH() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_henry_t<int64_t> SI::literals::operator""_uH ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uH() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_henry_t<long double> SI::literals::operator""_uH (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uHz() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_hertz_t<int64_t> SI::literals::operator""_uHz ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uHz() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_hertz_t<long double> SI::literals::operator""_uHz (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uJ() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_joule_t<int64_t> SI::literals::operator""_uJ ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uJ() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_joule_t<long double> SI::literals::operator""_uJ (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uK() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_kelvin_t<int64_t> SI::literals::operator""_uK ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uK() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_kelvin_t<long double> SI::literals::operator""_uK (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ukat() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_katal_t<int64_t> SI::literals::operator""_ukat ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ukat() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_katal_t<long double> SI::literals::operator""_ukat (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ulm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_lumen_t<int64_t> SI::literals::operator""_ulm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ulm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_lumen_t<long double> SI::literals::operator""_ulm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ulx() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_lux_t<int64_t> SI::literals::operator""_ulx ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_ulx() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_lux_t<long double> SI::literals::operator""_ulx (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_um() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_metre_t<int64_t> SI::literals::operator""_um ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_um() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_metre_t<long double> SI::literals::operator""_um (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_umol() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_mol_t<int64_t> SI::literals::operator""_umol ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_umol() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_mol_t<long double> SI::literals::operator""_umol (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uN() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_newton_t<int64_t> SI::literals::operator""_uN ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uN() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_newton_t<long double> SI::literals::operator""_uN (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uOhm() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_ohm_t<int64_t> SI::literals::operator""_uOhm ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uOhm() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_ohm_t<long double> SI::literals::operator""_uOhm (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_upa() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_pascal_t<int64_t> SI::literals::operator""_upa ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_upa() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_pascal_t<long double> SI::literals::operator""_upa (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_urad() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_radian_t<int64_t> SI::literals::operator""_urad ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_urad() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_radian_t<long double> SI::literals::operator""_urad (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uS() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_siemens_t<int64_t> SI::literals::operator""_uS ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_us() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr SI::micro_seconds_t<int64_t> SI::literals::operator""_us ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_us() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr SI::micro_seconds_t<long double> SI::literals::operator""_us (long double us)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uS() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_siemens_t<long double> SI::literals::operator""_uS (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_usr() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_steradian_t<int64_t> SI::literals::operator""_usr ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_usr() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_steradian_t<long double> SI::literals::operator""_usr (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uSv() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_sievert_t<int64_t> SI::literals::operator""_uSv ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uSv() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_sievert_t<long double> SI::literals::operator""_uSv (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uT() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_tesla_t<int64_t> SI::literals::operator""_uT ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uT() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_tesla_t<long double> SI::literals::operator""_uT (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uV() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_volt_t<int64_t> SI::literals::operator""_uV ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uV() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_volt_t<long double> SI::literals::operator""_uV (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uW() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_watt_t<int64_t> SI::literals::operator""_uW ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uW() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_watt_t<long double> SI::literals::operator""_uW (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uWb() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr micro_weber_t<int64_t> SI::literals::operator""_uWb ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_uWb() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr micro_weber_t<long double> SI::literals::operator""_uWb (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_V() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr volt_t<int64_t> SI::literals::operator""_V ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_V() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr volt_t<long double> SI::literals::operator""_V (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_W() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr watt_t<int64_t> SI::literals::operator""_W ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_W() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr watt_t<long double> SI::literals::operator""_W (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Wb() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr weber_t<int64_t> SI::literals::operator""_Wb ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Wb() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr weber_t<long double> SI::literals::operator""_Wb (long double value)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Zg() [1/2]

    + +
    +
    +
    +template<char... _digits>
    + + + + + +
    + + + + + + + +
    constexpr zetta_gram_t<int64_t> SI::literals::operator""_Zg ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ operator""_Zg() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + +
    constexpr zetta_gram_t<long double> SI::literals::operator""_Zg (long double value)
    +
    +constexpr
    +
    + +
    +
    +
    + + + + diff --git a/doc/namespacemembers.html b/doc/namespacemembers.html new file mode 100644 index 00000000..f31ebf65 --- /dev/null +++ b/doc/namespacemembers.html @@ -0,0 +1,179 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - a -

      +
    • absorbed_dose_t +: SI +
    • +
    • acceleration_t +: SI +
    • +
    • ampere_t +: SI +
    • +
    • angle_t +: SI +
    • +
    • angular_frequency_t +: SI +
    • +
    • area_t +: SI +
    • +
    • astronomic_unit_t +: SI +
    • +
    • atto_ampere_t +: SI +
    • +
    • atto_becquerel_t +: SI +
    • +
    • atto_candela_t +: SI +
    • +
    • atto_coulomb_t +: SI +
    • +
    • atto_farad_t +: SI +
    • +
    • atto_gray_t +: SI +
    • +
    • atto_henry_t +: SI +
    • +
    • atto_hertz_t +: SI +
    • +
    • atto_joule_t +: SI +
    • +
    • atto_katal_t +: SI +
    • +
    • atto_kelvin_t +: SI +
    • +
    • atto_lumen_t +: SI +
    • +
    • atto_lux_t +: SI +
    • +
    • atto_metre_t +: SI +
    • +
    • atto_mol_t +: SI +
    • +
    • atto_newton_t +: SI +
    • +
    • atto_ohm_t +: SI +
    • +
    • atto_pascal_t +: SI +
    • +
    • atto_radian_t +: SI +
    • +
    • atto_seconds_t +: SI +
    • +
    • atto_siemens_t +: SI +
    • +
    • atto_sievert_t +: SI +
    • +
    • atto_steradian_t +: SI +
    • +
    • atto_tesla_t +: SI +
    • +
    • atto_volt_t +: SI +
    • +
    • atto_watt_t +: SI +
    • +
    • atto_weber_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_b.html b/doc/namespacemembers_b.html new file mode 100644 index 00000000..495c5daa --- /dev/null +++ b/doc/namespacemembers_b.html @@ -0,0 +1,83 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - b -

      +
    • becquerel_t +: SI +
    • +
    • BUILD_UNIT_FROM_DIVISION() +: SI::detail +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_c.html b/doc/namespacemembers_c.html new file mode 100644 index 00000000..6e76fb8e --- /dev/null +++ b/doc/namespacemembers_c.html @@ -0,0 +1,104 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - c -

      +
    • candela_t +: SI +
    • +
    • catalytic_activity_t +: SI +
    • +
    • centi_metre_t +: SI +
    • +
    • coulomb_t +: SI +
    • +
    • cross_unit_divide() +: SI::detail +
    • +
    • cross_unit_multiply() +: SI::detail +
    • +
    • cubic_centi_metre_t +: SI +
    • +
    • cubic_metre_t +: SI +
    • +
    • cubic_milli_metre_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_d.html b/doc/namespacemembers_d.html new file mode 100644 index 00000000..a86f7bef --- /dev/null +++ b/doc/namespacemembers_d.html @@ -0,0 +1,80 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - d -

      +
    • degree_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_e.html b/doc/namespacemembers_e.html new file mode 100644 index 00000000..2bf39bc1 --- /dev/null +++ b/doc/namespacemembers_e.html @@ -0,0 +1,179 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - e -

      +
    • electric_capacity_t +: SI +
    • +
    • electric_charge_t +: SI +
    • +
    • electric_conductance_t +: SI +
    • +
    • electric_current_t +: SI +
    • +
    • electric_potential_t +: SI +
    • +
    • electric_resistance_t +: SI +
    • +
    • energy_t +: SI +
    • +
    • eps_equals() +: SI::detail +
    • +
    • equivalent_dose_t +: SI +
    • +
    • exa_ampere_t +: SI +
    • +
    • exa_becquerel_t +: SI +
    • +
    • exa_candela_t +: SI +
    • +
    • exa_coulomb_t +: SI +
    • +
    • exa_farad_t +: SI +
    • +
    • exa_gram_t +: SI +
    • +
    • exa_gray_t +: SI +
    • +
    • exa_henry_t +: SI +
    • +
    • exa_hertz_t +: SI +
    • +
    • exa_joule_t +: SI +
    • +
    • exa_katal_t +: SI +
    • +
    • exa_kelvin_t +: SI +
    • +
    • exa_lumen_t +: SI +
    • +
    • exa_lux_t +: SI +
    • +
    • exa_metre_t +: SI +
    • +
    • exa_mol_t +: SI +
    • +
    • exa_newton_t +: SI +
    • +
    • exa_ohm_t +: SI +
    • +
    • exa_pascal_t +: SI +
    • +
    • exa_siemens_t +: SI +
    • +
    • exa_sievert_t +: SI +
    • +
    • exa_tesla_t +: SI +
    • +
    • exa_volt_t +: SI +
    • +
    • exa_watt_t +: SI +
    • +
    • exa_weber_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_f.html b/doc/namespacemembers_f.html new file mode 100644 index 00000000..4002f0b7 --- /dev/null +++ b/doc/namespacemembers_f.html @@ -0,0 +1,170 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - f -

      +
    • farad_t +: SI +
    • +
    • femto_ampere_t +: SI +
    • +
    • femto_becquerel_t +: SI +
    • +
    • femto_candela_t +: SI +
    • +
    • femto_coulomb_t +: SI +
    • +
    • femto_farad_t +: SI +
    • +
    • femto_gram_t +: SI +
    • +
    • femto_gray_t +: SI +
    • +
    • femto_henry_t +: SI +
    • +
    • femto_hertz_t +: SI +
    • +
    • femto_joule_t +: SI +
    • +
    • femto_katal_t +: SI +
    • +
    • femto_kelvin_t +: SI +
    • +
    • femto_lumen_t +: SI +
    • +
    • femto_lux_t +: SI +
    • +
    • femto_metre_t +: SI +
    • +
    • femto_mol_t +: SI +
    • +
    • femto_newton_t +: SI +
    • +
    • femto_ohm_t +: SI +
    • +
    • femto_pascal_t +: SI +
    • +
    • femto_radian_t +: SI +
    • +
    • femto_seconds_t +: SI +
    • +
    • femto_siemens_t +: SI +
    • +
    • femto_sievert_t +: SI +
    • +
    • femto_steradian_t +: SI +
    • +
    • femto_tesla_t +: SI +
    • +
    • femto_volt_t +: SI +
    • +
    • femto_watt_t +: SI +
    • +
    • femto_weber_t +: SI +
    • +
    • force_t +: SI +
    • +
    • frequency_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_func.html b/doc/namespacemembers_func.html new file mode 100644 index 00000000..8773b142 --- /dev/null +++ b/doc/namespacemembers_func.html @@ -0,0 +1,80 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - b -

    +
    + + + + diff --git a/doc/namespacemembers_func_c.html b/doc/namespacemembers_func_c.html new file mode 100644 index 00000000..6414d9f2 --- /dev/null +++ b/doc/namespacemembers_func_c.html @@ -0,0 +1,83 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - c -

    +
    + + + + diff --git a/doc/namespacemembers_func_e.html b/doc/namespacemembers_func_e.html new file mode 100644 index 00000000..19d07634 --- /dev/null +++ b/doc/namespacemembers_func_e.html @@ -0,0 +1,80 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - e -

    +
    + + + + diff --git a/doc/namespacemembers_func_o.html b/doc/namespacemembers_func_o.html new file mode 100644 index 00000000..f52215cd --- /dev/null +++ b/doc/namespacemembers_func_o.html @@ -0,0 +1,1331 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - o -

    +
    + + + + diff --git a/doc/namespacemembers_func_t.html b/doc/namespacemembers_func_t.html new file mode 100644 index 00000000..6d69c0a3 --- /dev/null +++ b/doc/namespacemembers_func_t.html @@ -0,0 +1,80 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - t -

      +
    • to_string() +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_func_u.html b/doc/namespacemembers_func_u.html new file mode 100644 index 00000000..e21b61f9 --- /dev/null +++ b/doc/namespacemembers_func_u.html @@ -0,0 +1,80 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - u -

    +
    + + + + diff --git a/doc/namespacemembers_g.html b/doc/namespacemembers_g.html new file mode 100644 index 00000000..ac93d386 --- /dev/null +++ b/doc/namespacemembers_g.html @@ -0,0 +1,161 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - g -

      +
    • giga_ampere_t +: SI +
    • +
    • giga_becquerel_t +: SI +
    • +
    • giga_candela_t +: SI +
    • +
    • giga_coulomb_t +: SI +
    • +
    • giga_farad_t +: SI +
    • +
    • giga_gram_t +: SI +
    • +
    • giga_gray_t +: SI +
    • +
    • giga_henry_t +: SI +
    • +
    • giga_hertz_t +: SI +
    • +
    • giga_joule_t +: SI +
    • +
    • giga_katal_t +: SI +
    • +
    • giga_kelvin_t +: SI +
    • +
    • giga_lumen_t +: SI +
    • +
    • giga_lux_t +: SI +
    • +
    • giga_metre_t +: SI +
    • +
    • giga_mol_t +: SI +
    • +
    • giga_newton_t +: SI +
    • +
    • giga_ohm_t +: SI +
    • +
    • giga_pascal_t +: SI +
    • +
    • giga_siemens_t +: SI +
    • +
    • giga_sievert_t +: SI +
    • +
    • giga_tesla_t +: SI +
    • +
    • giga_ton_t +: SI +
    • +
    • giga_volt_t +: SI +
    • +
    • giga_watt_t +: SI +
    • +
    • giga_weber_t +: SI +
    • +
    • gram_t +: SI +
    • +
    • gray_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_h.html b/doc/namespacemembers_h.html new file mode 100644 index 00000000..51831012 --- /dev/null +++ b/doc/namespacemembers_h.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - h -

      +
    • henry_t +: SI +
    • +
    • hertz_t +: SI +
    • +
    • hours_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_i.html b/doc/namespacemembers_i.html new file mode 100644 index 00000000..687584f9 --- /dev/null +++ b/doc/namespacemembers_i.html @@ -0,0 +1,89 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - i -

    +
    + + + + diff --git a/doc/namespacemembers_j.html b/doc/namespacemembers_j.html new file mode 100644 index 00000000..0dcd39bd --- /dev/null +++ b/doc/namespacemembers_j.html @@ -0,0 +1,80 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - j -

      +
    • joule_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_k.html b/doc/namespacemembers_k.html new file mode 100644 index 00000000..576b8dfa --- /dev/null +++ b/doc/namespacemembers_k.html @@ -0,0 +1,164 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - k -

      +
    • katal_t +: SI +
    • +
    • kelvin_t +: SI +
    • +
    • kilo_ampere_t +: SI +
    • +
    • kilo_becquerel_t +: SI +
    • +
    • kilo_candela_t +: SI +
    • +
    • kilo_coulomb_t +: SI +
    • +
    • kilo_farad_t +: SI +
    • +
    • kilo_gram_t +: SI +
    • +
    • kilo_gray_t +: SI +
    • +
    • kilo_henry_t +: SI +
    • +
    • kilo_hertz_t +: SI +
    • +
    • kilo_joule_t +: SI +
    • +
    • kilo_katal_t +: SI +
    • +
    • kilo_kelvin_t +: SI +
    • +
    • kilo_lumen_t +: SI +
    • +
    • kilo_lux_t +: SI +
    • +
    • kilo_metre_t +: SI +
    • +
    • kilo_mol_t +: SI +
    • +
    • kilo_newton_t +: SI +
    • +
    • kilo_ohm_t +: SI +
    • +
    • kilo_pascal_t +: SI +
    • +
    • kilo_siemens_t +: SI +
    • +
    • kilo_sievert_t +: SI +
    • +
    • kilo_tesla_t +: SI +
    • +
    • kilo_ton_t +: SI +
    • +
    • kilo_volt_t +: SI +
    • +
    • kilo_watt_t +: SI +
    • +
    • kilo_weber_t +: SI +
    • +
    • kilometre_per_hour_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_l.html b/doc/namespacemembers_l.html new file mode 100644 index 00000000..afdc7701 --- /dev/null +++ b/doc/namespacemembers_l.html @@ -0,0 +1,95 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - l -

      +
    • length_t +: SI +
    • +
    • lightyear_t +: SI +
    • +
    • lumen_t +: SI +
    • +
    • luminosity_t +: SI +
    • +
    • luminous_flux_t +: SI +
    • +
    • lux_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_m.html b/doc/namespacemembers_m.html new file mode 100644 index 00000000..848d8fa7 --- /dev/null +++ b/doc/namespacemembers_m.html @@ -0,0 +1,353 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - m -

      +
    • magnetic_field_t +: SI +
    • +
    • magnetic_flux_t +: SI +
    • +
    • mass_t +: SI +
    • +
    • mega_ampere_t +: SI +
    • +
    • mega_becquerel_t +: SI +
    • +
    • mega_candela_t +: SI +
    • +
    • mega_coulomb_t +: SI +
    • +
    • mega_farad_t +: SI +
    • +
    • mega_gram_t +: SI +
    • +
    • mega_gray_t +: SI +
    • +
    • mega_henry_t +: SI +
    • +
    • mega_hertz_t +: SI +
    • +
    • mega_joule_t +: SI +
    • +
    • mega_katal_t +: SI +
    • +
    • mega_kelvin_t +: SI +
    • +
    • mega_lumen_t +: SI +
    • +
    • mega_lux_t +: SI +
    • +
    • mega_metre_t +: SI +
    • +
    • mega_mol_t +: SI +
    • +
    • mega_newton_t +: SI +
    • +
    • mega_ohm_t +: SI +
    • +
    • mega_pascal_t +: SI +
    • +
    • mega_siemens_t +: SI +
    • +
    • mega_sievert_t +: SI +
    • +
    • mega_tesla_t +: SI +
    • +
    • mega_ton_t +: SI +
    • +
    • mega_volt_t +: SI +
    • +
    • mega_watt_t +: SI +
    • +
    • mega_weber_t +: SI +
    • +
    • metre_per_second_t +: SI +
    • +
    • metre_t +: SI +
    • +
    • micro_ampere_t +: SI +
    • +
    • micro_becquerel_t +: SI +
    • +
    • micro_candela_t +: SI +
    • +
    • micro_coulomb_t +: SI +
    • +
    • micro_degree_t +: SI +
    • +
    • micro_farad_t +: SI +
    • +
    • micro_gram_t +: SI +
    • +
    • micro_gray_t +: SI +
    • +
    • micro_henry_t +: SI +
    • +
    • micro_hertz_t +: SI +
    • +
    • micro_joule_t +: SI +
    • +
    • micro_katal_t +: SI +
    • +
    • micro_kelvin_t +: SI +
    • +
    • micro_lumen_t +: SI +
    • +
    • micro_lux_t +: SI +
    • +
    • micro_metre_t +: SI +
    • +
    • micro_mol_t +: SI +
    • +
    • micro_newton_t +: SI +
    • +
    • micro_ohm_t +: SI +
    • +
    • micro_pascal_t +: SI +
    • +
    • micro_radian_t +: SI +
    • +
    • micro_seconds_t +: SI +
    • +
    • micro_siemens_t +: SI +
    • +
    • micro_sievert_t +: SI +
    • +
    • micro_steradian_t +: SI +
    • +
    • micro_tesla_t +: SI +
    • +
    • micro_volt_t +: SI +
    • +
    • micro_watt_t +: SI +
    • +
    • micro_weber_t +: SI +
    • +
    • milli_ampere_t +: SI +
    • +
    • milli_becquerel_t +: SI +
    • +
    • milli_candela_t +: SI +
    • +
    • milli_coulomb_t +: SI +
    • +
    • milli_degree_t +: SI +
    • +
    • milli_farad_t +: SI +
    • +
    • milli_gram_t +: SI +
    • +
    • milli_gray_t +: SI +
    • +
    • milli_henry_t +: SI +
    • +
    • milli_hertz_t +: SI +
    • +
    • milli_joule_t +: SI +
    • +
    • milli_katal_t +: SI +
    • +
    • milli_kelvin_t +: SI +
    • +
    • milli_lumen_t +: SI +
    • +
    • milli_lux_t +: SI +
    • +
    • milli_metre_t +: SI +
    • +
    • milli_mol_t +: SI +
    • +
    • milli_newton_t +: SI +
    • +
    • milli_ohm_t +: SI +
    • +
    • milli_pascal_t +: SI +
    • +
    • milli_radian_t +: SI +
    • +
    • milli_seconds_t +: SI +
    • +
    • milli_siemens_t +: SI +
    • +
    • milli_sievert_t +: SI +
    • +
    • milli_steradian_t +: SI +
    • +
    • milli_tesla_t +: SI +
    • +
    • milli_volt_t +: SI +
    • +
    • milli_watt_t +: SI +
    • +
    • milli_weber_t +: SI +
    • +
    • minutes_t +: SI +
    • +
    • mol_t +: SI +
    • +
    • momentum_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_n.html b/doc/namespacemembers_n.html new file mode 100644 index 00000000..5fb0dd3f --- /dev/null +++ b/doc/namespacemembers_n.html @@ -0,0 +1,164 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - n -

      +
    • nano_ampere_t +: SI +
    • +
    • nano_becquerel_t +: SI +
    • +
    • nano_candela_t +: SI +
    • +
    • nano_coulomb_t +: SI +
    • +
    • nano_farad_t +: SI +
    • +
    • nano_gram_t +: SI +
    • +
    • nano_gray_t +: SI +
    • +
    • nano_henry_t +: SI +
    • +
    • nano_hertz_t +: SI +
    • +
    • nano_joule_t +: SI +
    • +
    • nano_katal_t +: SI +
    • +
    • nano_kelvin_t +: SI +
    • +
    • nano_lumen_t +: SI +
    • +
    • nano_lux_t +: SI +
    • +
    • nano_metre_t +: SI +
    • +
    • nano_mol_t +: SI +
    • +
    • nano_newton_t +: SI +
    • +
    • nano_ohm_t +: SI +
    • +
    • nano_pascal_t +: SI +
    • +
    • nano_radian_t +: SI +
    • +
    • nano_seconds_t +: SI +
    • +
    • nano_siemens_t +: SI +
    • +
    • nano_sievert_t +: SI +
    • +
    • nano_steradian_t +: SI +
    • +
    • nano_tesla_t +: SI +
    • +
    • nano_volt_t +: SI +
    • +
    • nano_watt_t +: SI +
    • +
    • nano_weber_t +: SI +
    • +
    • newton_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_o.html b/doc/namespacemembers_o.html new file mode 100644 index 00000000..da756d62 --- /dev/null +++ b/doc/namespacemembers_o.html @@ -0,0 +1,1322 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - o -

    +
    + + + + diff --git a/doc/namespacemembers_p.html b/doc/namespacemembers_p.html new file mode 100644 index 00000000..a769eaa3 --- /dev/null +++ b/doc/namespacemembers_p.html @@ -0,0 +1,251 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - p -

      +
    • parsec_t +: SI +
    • +
    • pascal_t +: SI +
    • +
    • peta_ampere_t +: SI +
    • +
    • peta_becquerel_t +: SI +
    • +
    • peta_candela_t +: SI +
    • +
    • peta_coulomb_t +: SI +
    • +
    • peta_farad_t +: SI +
    • +
    • peta_gram_t +: SI +
    • +
    • peta_gray_t +: SI +
    • +
    • peta_henry_t +: SI +
    • +
    • peta_hertz_t +: SI +
    • +
    • peta_joule_t +: SI +
    • +
    • peta_katal_t +: SI +
    • +
    • peta_kelvin_t +: SI +
    • +
    • peta_lumen_t +: SI +
    • +
    • peta_lux_t +: SI +
    • +
    • peta_metre_t +: SI +
    • +
    • peta_mol_t +: SI +
    • +
    • peta_newton_t +: SI +
    • +
    • peta_ohm_t +: SI +
    • +
    • peta_pascal_t +: SI +
    • +
    • peta_siemens_t +: SI +
    • +
    • peta_sievert_t +: SI +
    • +
    • peta_tesla_t +: SI +
    • +
    • peta_ton_t +: SI +
    • +
    • peta_volt_t +: SI +
    • +
    • peta_watt_t +: SI +
    • +
    • peta_weber_t +: SI +
    • +
    • pico_ampere_t +: SI +
    • +
    • pico_becquerel_t +: SI +
    • +
    • pico_candela_t +: SI +
    • +
    • pico_coulomb_t +: SI +
    • +
    • pico_farad_t +: SI +
    • +
    • pico_gram_t +: SI +
    • +
    • pico_gray_t +: SI +
    • +
    • pico_henry_t +: SI +
    • +
    • pico_hertz_t +: SI +
    • +
    • pico_joule_t +: SI +
    • +
    • pico_katal_t +: SI +
    • +
    • pico_kelvin_t +: SI +
    • +
    • pico_lumen_t +: SI +
    • +
    • pico_lux_t +: SI +
    • +
    • pico_metre_t +: SI +
    • +
    • pico_mol_t +: SI +
    • +
    • pico_newton_t +: SI +
    • +
    • pico_ohm_t +: SI +
    • +
    • pico_pascal_t +: SI +
    • +
    • pico_radian_t +: SI +
    • +
    • pico_seconds_t +: SI +
    • +
    • pico_siemens_t +: SI +
    • +
    • pico_sievert_t +: SI +
    • +
    • pico_steradian_t +: SI +
    • +
    • pico_tesla_t +: SI +
    • +
    • pico_volt_t +: SI +
    • +
    • pico_watt_t +: SI +
    • +
    • pico_weber_t +: SI +
    • +
    • power_t +: SI +
    • +
    • pressure_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_r.html b/doc/namespacemembers_r.html new file mode 100644 index 00000000..fbf93e0d --- /dev/null +++ b/doc/namespacemembers_r.html @@ -0,0 +1,83 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - r -

      +
    • radian_t +: SI +
    • +
    • radioactivity_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_s.html b/doc/namespacemembers_s.html new file mode 100644 index 00000000..f0c71f7d --- /dev/null +++ b/doc/namespacemembers_s.html @@ -0,0 +1,110 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - s -

      +
    • seconds_t +: SI +
    • +
    • siemens_t +: SI +
    • +
    • sievert_t +: SI +
    • +
    • solid_angle_t +: SI +
    • +
    • speed_of_light_t +: SI +
    • +
    • square_centi_metre_t +: SI +
    • +
    • square_metre_t +: SI +
    • +
    • square_milli_metre_t +: SI +
    • +
    • steradian_t +: SI +
    • +
    • substance_t +: SI +
    • +
    • surface_flow_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_t.html b/doc/namespacemembers_t.html new file mode 100644 index 00000000..1d06247a --- /dev/null +++ b/doc/namespacemembers_t.html @@ -0,0 +1,176 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - t -

      +
    • temperature_t +: SI +
    • +
    • tera_ampere_t +: SI +
    • +
    • tera_becquerel_t +: SI +
    • +
    • tera_candela_t +: SI +
    • +
    • tera_coulomb_t +: SI +
    • +
    • tera_farad_t +: SI +
    • +
    • tera_gram_t +: SI +
    • +
    • tera_gray_t +: SI +
    • +
    • tera_henry_t +: SI +
    • +
    • tera_hertz_t +: SI +
    • +
    • tera_joule_t +: SI +
    • +
    • tera_katal_t +: SI +
    • +
    • tera_kelvin_t +: SI +
    • +
    • tera_lumen_t +: SI +
    • +
    • tera_lux_t +: SI +
    • +
    • tera_metre_t +: SI +
    • +
    • tera_mol_t +: SI +
    • +
    • tera_newton_t +: SI +
    • +
    • tera_ohm_t +: SI +
    • +
    • tera_pascal_t +: SI +
    • +
    • tera_siemens_t +: SI +
    • +
    • tera_sievert_t +: SI +
    • +
    • tera_tesla_t +: SI +
    • +
    • tera_ton_t +: SI +
    • +
    • tera_volt_t +: SI +
    • +
    • tera_watt_t +: SI +
    • +
    • tera_weber_t +: SI +
    • +
    • tesla_t +: SI +
    • +
    • time_base_t +: SI::detail +
    • +
    • time_squared_t +: SI +
    • +
    • time_t +: SI +
    • +
    • to_string() +: SI +
    • +
    • ton_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type.html b/doc/namespacemembers_type.html new file mode 100644 index 00000000..b3f279e3 --- /dev/null +++ b/doc/namespacemembers_type.html @@ -0,0 +1,179 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - a -

      +
    • absorbed_dose_t +: SI +
    • +
    • acceleration_t +: SI +
    • +
    • ampere_t +: SI +
    • +
    • angle_t +: SI +
    • +
    • angular_frequency_t +: SI +
    • +
    • area_t +: SI +
    • +
    • astronomic_unit_t +: SI +
    • +
    • atto_ampere_t +: SI +
    • +
    • atto_becquerel_t +: SI +
    • +
    • atto_candela_t +: SI +
    • +
    • atto_coulomb_t +: SI +
    • +
    • atto_farad_t +: SI +
    • +
    • atto_gray_t +: SI +
    • +
    • atto_henry_t +: SI +
    • +
    • atto_hertz_t +: SI +
    • +
    • atto_joule_t +: SI +
    • +
    • atto_katal_t +: SI +
    • +
    • atto_kelvin_t +: SI +
    • +
    • atto_lumen_t +: SI +
    • +
    • atto_lux_t +: SI +
    • +
    • atto_metre_t +: SI +
    • +
    • atto_mol_t +: SI +
    • +
    • atto_newton_t +: SI +
    • +
    • atto_ohm_t +: SI +
    • +
    • atto_pascal_t +: SI +
    • +
    • atto_radian_t +: SI +
    • +
    • atto_seconds_t +: SI +
    • +
    • atto_siemens_t +: SI +
    • +
    • atto_sievert_t +: SI +
    • +
    • atto_steradian_t +: SI +
    • +
    • atto_tesla_t +: SI +
    • +
    • atto_volt_t +: SI +
    • +
    • atto_watt_t +: SI +
    • +
    • atto_weber_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_b.html b/doc/namespacemembers_type_b.html new file mode 100644 index 00000000..f12cafd4 --- /dev/null +++ b/doc/namespacemembers_type_b.html @@ -0,0 +1,80 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - b -

      +
    • becquerel_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_c.html b/doc/namespacemembers_type_c.html new file mode 100644 index 00000000..8f9ac9b5 --- /dev/null +++ b/doc/namespacemembers_type_c.html @@ -0,0 +1,98 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - c -

      +
    • candela_t +: SI +
    • +
    • catalytic_activity_t +: SI +
    • +
    • centi_metre_t +: SI +
    • +
    • coulomb_t +: SI +
    • +
    • cubic_centi_metre_t +: SI +
    • +
    • cubic_metre_t +: SI +
    • +
    • cubic_milli_metre_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_d.html b/doc/namespacemembers_type_d.html new file mode 100644 index 00000000..e2906ce2 --- /dev/null +++ b/doc/namespacemembers_type_d.html @@ -0,0 +1,80 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - d -

      +
    • degree_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_e.html b/doc/namespacemembers_type_e.html new file mode 100644 index 00000000..fd63c084 --- /dev/null +++ b/doc/namespacemembers_type_e.html @@ -0,0 +1,176 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - e -

      +
    • electric_capacity_t +: SI +
    • +
    • electric_charge_t +: SI +
    • +
    • electric_conductance_t +: SI +
    • +
    • electric_current_t +: SI +
    • +
    • electric_potential_t +: SI +
    • +
    • electric_resistance_t +: SI +
    • +
    • energy_t +: SI +
    • +
    • equivalent_dose_t +: SI +
    • +
    • exa_ampere_t +: SI +
    • +
    • exa_becquerel_t +: SI +
    • +
    • exa_candela_t +: SI +
    • +
    • exa_coulomb_t +: SI +
    • +
    • exa_farad_t +: SI +
    • +
    • exa_gram_t +: SI +
    • +
    • exa_gray_t +: SI +
    • +
    • exa_henry_t +: SI +
    • +
    • exa_hertz_t +: SI +
    • +
    • exa_joule_t +: SI +
    • +
    • exa_katal_t +: SI +
    • +
    • exa_kelvin_t +: SI +
    • +
    • exa_lumen_t +: SI +
    • +
    • exa_lux_t +: SI +
    • +
    • exa_metre_t +: SI +
    • +
    • exa_mol_t +: SI +
    • +
    • exa_newton_t +: SI +
    • +
    • exa_ohm_t +: SI +
    • +
    • exa_pascal_t +: SI +
    • +
    • exa_siemens_t +: SI +
    • +
    • exa_sievert_t +: SI +
    • +
    • exa_tesla_t +: SI +
    • +
    • exa_volt_t +: SI +
    • +
    • exa_watt_t +: SI +
    • +
    • exa_weber_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_f.html b/doc/namespacemembers_type_f.html new file mode 100644 index 00000000..d8271dc6 --- /dev/null +++ b/doc/namespacemembers_type_f.html @@ -0,0 +1,170 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - f -

      +
    • farad_t +: SI +
    • +
    • femto_ampere_t +: SI +
    • +
    • femto_becquerel_t +: SI +
    • +
    • femto_candela_t +: SI +
    • +
    • femto_coulomb_t +: SI +
    • +
    • femto_farad_t +: SI +
    • +
    • femto_gram_t +: SI +
    • +
    • femto_gray_t +: SI +
    • +
    • femto_henry_t +: SI +
    • +
    • femto_hertz_t +: SI +
    • +
    • femto_joule_t +: SI +
    • +
    • femto_katal_t +: SI +
    • +
    • femto_kelvin_t +: SI +
    • +
    • femto_lumen_t +: SI +
    • +
    • femto_lux_t +: SI +
    • +
    • femto_metre_t +: SI +
    • +
    • femto_mol_t +: SI +
    • +
    • femto_newton_t +: SI +
    • +
    • femto_ohm_t +: SI +
    • +
    • femto_pascal_t +: SI +
    • +
    • femto_radian_t +: SI +
    • +
    • femto_seconds_t +: SI +
    • +
    • femto_siemens_t +: SI +
    • +
    • femto_sievert_t +: SI +
    • +
    • femto_steradian_t +: SI +
    • +
    • femto_tesla_t +: SI +
    • +
    • femto_volt_t +: SI +
    • +
    • femto_watt_t +: SI +
    • +
    • femto_weber_t +: SI +
    • +
    • force_t +: SI +
    • +
    • frequency_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_g.html b/doc/namespacemembers_type_g.html new file mode 100644 index 00000000..7355679f --- /dev/null +++ b/doc/namespacemembers_type_g.html @@ -0,0 +1,161 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - g -

      +
    • giga_ampere_t +: SI +
    • +
    • giga_becquerel_t +: SI +
    • +
    • giga_candela_t +: SI +
    • +
    • giga_coulomb_t +: SI +
    • +
    • giga_farad_t +: SI +
    • +
    • giga_gram_t +: SI +
    • +
    • giga_gray_t +: SI +
    • +
    • giga_henry_t +: SI +
    • +
    • giga_hertz_t +: SI +
    • +
    • giga_joule_t +: SI +
    • +
    • giga_katal_t +: SI +
    • +
    • giga_kelvin_t +: SI +
    • +
    • giga_lumen_t +: SI +
    • +
    • giga_lux_t +: SI +
    • +
    • giga_metre_t +: SI +
    • +
    • giga_mol_t +: SI +
    • +
    • giga_newton_t +: SI +
    • +
    • giga_ohm_t +: SI +
    • +
    • giga_pascal_t +: SI +
    • +
    • giga_siemens_t +: SI +
    • +
    • giga_sievert_t +: SI +
    • +
    • giga_tesla_t +: SI +
    • +
    • giga_ton_t +: SI +
    • +
    • giga_volt_t +: SI +
    • +
    • giga_watt_t +: SI +
    • +
    • giga_weber_t +: SI +
    • +
    • gram_t +: SI +
    • +
    • gray_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_h.html b/doc/namespacemembers_type_h.html new file mode 100644 index 00000000..714fe964 --- /dev/null +++ b/doc/namespacemembers_type_h.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - h -

      +
    • henry_t +: SI +
    • +
    • hertz_t +: SI +
    • +
    • hours_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_i.html b/doc/namespacemembers_type_i.html new file mode 100644 index 00000000..fcb6d0a6 --- /dev/null +++ b/doc/namespacemembers_type_i.html @@ -0,0 +1,83 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - i -

      +
    • illuminance_t +: SI +
    • +
    • inductance_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_j.html b/doc/namespacemembers_type_j.html new file mode 100644 index 00000000..e06082d6 --- /dev/null +++ b/doc/namespacemembers_type_j.html @@ -0,0 +1,80 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - j -

      +
    • joule_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_k.html b/doc/namespacemembers_type_k.html new file mode 100644 index 00000000..3c531c67 --- /dev/null +++ b/doc/namespacemembers_type_k.html @@ -0,0 +1,164 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - k -

      +
    • katal_t +: SI +
    • +
    • kelvin_t +: SI +
    • +
    • kilo_ampere_t +: SI +
    • +
    • kilo_becquerel_t +: SI +
    • +
    • kilo_candela_t +: SI +
    • +
    • kilo_coulomb_t +: SI +
    • +
    • kilo_farad_t +: SI +
    • +
    • kilo_gram_t +: SI +
    • +
    • kilo_gray_t +: SI +
    • +
    • kilo_henry_t +: SI +
    • +
    • kilo_hertz_t +: SI +
    • +
    • kilo_joule_t +: SI +
    • +
    • kilo_katal_t +: SI +
    • +
    • kilo_kelvin_t +: SI +
    • +
    • kilo_lumen_t +: SI +
    • +
    • kilo_lux_t +: SI +
    • +
    • kilo_metre_t +: SI +
    • +
    • kilo_mol_t +: SI +
    • +
    • kilo_newton_t +: SI +
    • +
    • kilo_ohm_t +: SI +
    • +
    • kilo_pascal_t +: SI +
    • +
    • kilo_siemens_t +: SI +
    • +
    • kilo_sievert_t +: SI +
    • +
    • kilo_tesla_t +: SI +
    • +
    • kilo_ton_t +: SI +
    • +
    • kilo_volt_t +: SI +
    • +
    • kilo_watt_t +: SI +
    • +
    • kilo_weber_t +: SI +
    • +
    • kilometre_per_hour_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_l.html b/doc/namespacemembers_type_l.html new file mode 100644 index 00000000..fd448ea2 --- /dev/null +++ b/doc/namespacemembers_type_l.html @@ -0,0 +1,95 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - l -

      +
    • length_t +: SI +
    • +
    • lightyear_t +: SI +
    • +
    • lumen_t +: SI +
    • +
    • luminosity_t +: SI +
    • +
    • luminous_flux_t +: SI +
    • +
    • lux_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_m.html b/doc/namespacemembers_type_m.html new file mode 100644 index 00000000..3bf4a842 --- /dev/null +++ b/doc/namespacemembers_type_m.html @@ -0,0 +1,353 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - m -

      +
    • magnetic_field_t +: SI +
    • +
    • magnetic_flux_t +: SI +
    • +
    • mass_t +: SI +
    • +
    • mega_ampere_t +: SI +
    • +
    • mega_becquerel_t +: SI +
    • +
    • mega_candela_t +: SI +
    • +
    • mega_coulomb_t +: SI +
    • +
    • mega_farad_t +: SI +
    • +
    • mega_gram_t +: SI +
    • +
    • mega_gray_t +: SI +
    • +
    • mega_henry_t +: SI +
    • +
    • mega_hertz_t +: SI +
    • +
    • mega_joule_t +: SI +
    • +
    • mega_katal_t +: SI +
    • +
    • mega_kelvin_t +: SI +
    • +
    • mega_lumen_t +: SI +
    • +
    • mega_lux_t +: SI +
    • +
    • mega_metre_t +: SI +
    • +
    • mega_mol_t +: SI +
    • +
    • mega_newton_t +: SI +
    • +
    • mega_ohm_t +: SI +
    • +
    • mega_pascal_t +: SI +
    • +
    • mega_siemens_t +: SI +
    • +
    • mega_sievert_t +: SI +
    • +
    • mega_tesla_t +: SI +
    • +
    • mega_ton_t +: SI +
    • +
    • mega_volt_t +: SI +
    • +
    • mega_watt_t +: SI +
    • +
    • mega_weber_t +: SI +
    • +
    • metre_per_second_t +: SI +
    • +
    • metre_t +: SI +
    • +
    • micro_ampere_t +: SI +
    • +
    • micro_becquerel_t +: SI +
    • +
    • micro_candela_t +: SI +
    • +
    • micro_coulomb_t +: SI +
    • +
    • micro_degree_t +: SI +
    • +
    • micro_farad_t +: SI +
    • +
    • micro_gram_t +: SI +
    • +
    • micro_gray_t +: SI +
    • +
    • micro_henry_t +: SI +
    • +
    • micro_hertz_t +: SI +
    • +
    • micro_joule_t +: SI +
    • +
    • micro_katal_t +: SI +
    • +
    • micro_kelvin_t +: SI +
    • +
    • micro_lumen_t +: SI +
    • +
    • micro_lux_t +: SI +
    • +
    • micro_metre_t +: SI +
    • +
    • micro_mol_t +: SI +
    • +
    • micro_newton_t +: SI +
    • +
    • micro_ohm_t +: SI +
    • +
    • micro_pascal_t +: SI +
    • +
    • micro_radian_t +: SI +
    • +
    • micro_seconds_t +: SI +
    • +
    • micro_siemens_t +: SI +
    • +
    • micro_sievert_t +: SI +
    • +
    • micro_steradian_t +: SI +
    • +
    • micro_tesla_t +: SI +
    • +
    • micro_volt_t +: SI +
    • +
    • micro_watt_t +: SI +
    • +
    • micro_weber_t +: SI +
    • +
    • milli_ampere_t +: SI +
    • +
    • milli_becquerel_t +: SI +
    • +
    • milli_candela_t +: SI +
    • +
    • milli_coulomb_t +: SI +
    • +
    • milli_degree_t +: SI +
    • +
    • milli_farad_t +: SI +
    • +
    • milli_gram_t +: SI +
    • +
    • milli_gray_t +: SI +
    • +
    • milli_henry_t +: SI +
    • +
    • milli_hertz_t +: SI +
    • +
    • milli_joule_t +: SI +
    • +
    • milli_katal_t +: SI +
    • +
    • milli_kelvin_t +: SI +
    • +
    • milli_lumen_t +: SI +
    • +
    • milli_lux_t +: SI +
    • +
    • milli_metre_t +: SI +
    • +
    • milli_mol_t +: SI +
    • +
    • milli_newton_t +: SI +
    • +
    • milli_ohm_t +: SI +
    • +
    • milli_pascal_t +: SI +
    • +
    • milli_radian_t +: SI +
    • +
    • milli_seconds_t +: SI +
    • +
    • milli_siemens_t +: SI +
    • +
    • milli_sievert_t +: SI +
    • +
    • milli_steradian_t +: SI +
    • +
    • milli_tesla_t +: SI +
    • +
    • milli_volt_t +: SI +
    • +
    • milli_watt_t +: SI +
    • +
    • milli_weber_t +: SI +
    • +
    • minutes_t +: SI +
    • +
    • mol_t +: SI +
    • +
    • momentum_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_n.html b/doc/namespacemembers_type_n.html new file mode 100644 index 00000000..b6fae43d --- /dev/null +++ b/doc/namespacemembers_type_n.html @@ -0,0 +1,164 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - n -

      +
    • nano_ampere_t +: SI +
    • +
    • nano_becquerel_t +: SI +
    • +
    • nano_candela_t +: SI +
    • +
    • nano_coulomb_t +: SI +
    • +
    • nano_farad_t +: SI +
    • +
    • nano_gram_t +: SI +
    • +
    • nano_gray_t +: SI +
    • +
    • nano_henry_t +: SI +
    • +
    • nano_hertz_t +: SI +
    • +
    • nano_joule_t +: SI +
    • +
    • nano_katal_t +: SI +
    • +
    • nano_kelvin_t +: SI +
    • +
    • nano_lumen_t +: SI +
    • +
    • nano_lux_t +: SI +
    • +
    • nano_metre_t +: SI +
    • +
    • nano_mol_t +: SI +
    • +
    • nano_newton_t +: SI +
    • +
    • nano_ohm_t +: SI +
    • +
    • nano_pascal_t +: SI +
    • +
    • nano_radian_t +: SI +
    • +
    • nano_seconds_t +: SI +
    • +
    • nano_siemens_t +: SI +
    • +
    • nano_sievert_t +: SI +
    • +
    • nano_steradian_t +: SI +
    • +
    • nano_tesla_t +: SI +
    • +
    • nano_volt_t +: SI +
    • +
    • nano_watt_t +: SI +
    • +
    • nano_weber_t +: SI +
    • +
    • newton_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_o.html b/doc/namespacemembers_type_o.html new file mode 100644 index 00000000..3a9cc502 --- /dev/null +++ b/doc/namespacemembers_type_o.html @@ -0,0 +1,80 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - o -

      +
    • ohm_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_p.html b/doc/namespacemembers_type_p.html new file mode 100644 index 00000000..8ece475a --- /dev/null +++ b/doc/namespacemembers_type_p.html @@ -0,0 +1,251 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - p -

      +
    • parsec_t +: SI +
    • +
    • pascal_t +: SI +
    • +
    • peta_ampere_t +: SI +
    • +
    • peta_becquerel_t +: SI +
    • +
    • peta_candela_t +: SI +
    • +
    • peta_coulomb_t +: SI +
    • +
    • peta_farad_t +: SI +
    • +
    • peta_gram_t +: SI +
    • +
    • peta_gray_t +: SI +
    • +
    • peta_henry_t +: SI +
    • +
    • peta_hertz_t +: SI +
    • +
    • peta_joule_t +: SI +
    • +
    • peta_katal_t +: SI +
    • +
    • peta_kelvin_t +: SI +
    • +
    • peta_lumen_t +: SI +
    • +
    • peta_lux_t +: SI +
    • +
    • peta_metre_t +: SI +
    • +
    • peta_mol_t +: SI +
    • +
    • peta_newton_t +: SI +
    • +
    • peta_ohm_t +: SI +
    • +
    • peta_pascal_t +: SI +
    • +
    • peta_siemens_t +: SI +
    • +
    • peta_sievert_t +: SI +
    • +
    • peta_tesla_t +: SI +
    • +
    • peta_ton_t +: SI +
    • +
    • peta_volt_t +: SI +
    • +
    • peta_watt_t +: SI +
    • +
    • peta_weber_t +: SI +
    • +
    • pico_ampere_t +: SI +
    • +
    • pico_becquerel_t +: SI +
    • +
    • pico_candela_t +: SI +
    • +
    • pico_coulomb_t +: SI +
    • +
    • pico_farad_t +: SI +
    • +
    • pico_gram_t +: SI +
    • +
    • pico_gray_t +: SI +
    • +
    • pico_henry_t +: SI +
    • +
    • pico_hertz_t +: SI +
    • +
    • pico_joule_t +: SI +
    • +
    • pico_katal_t +: SI +
    • +
    • pico_kelvin_t +: SI +
    • +
    • pico_lumen_t +: SI +
    • +
    • pico_lux_t +: SI +
    • +
    • pico_metre_t +: SI +
    • +
    • pico_mol_t +: SI +
    • +
    • pico_newton_t +: SI +
    • +
    • pico_ohm_t +: SI +
    • +
    • pico_pascal_t +: SI +
    • +
    • pico_radian_t +: SI +
    • +
    • pico_seconds_t +: SI +
    • +
    • pico_siemens_t +: SI +
    • +
    • pico_sievert_t +: SI +
    • +
    • pico_steradian_t +: SI +
    • +
    • pico_tesla_t +: SI +
    • +
    • pico_volt_t +: SI +
    • +
    • pico_watt_t +: SI +
    • +
    • pico_weber_t +: SI +
    • +
    • power_t +: SI +
    • +
    • pressure_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_r.html b/doc/namespacemembers_type_r.html new file mode 100644 index 00000000..8ce83b2a --- /dev/null +++ b/doc/namespacemembers_type_r.html @@ -0,0 +1,83 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - r -

      +
    • radian_t +: SI +
    • +
    • radioactivity_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_s.html b/doc/namespacemembers_type_s.html new file mode 100644 index 00000000..bba8024c --- /dev/null +++ b/doc/namespacemembers_type_s.html @@ -0,0 +1,110 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - s -

      +
    • seconds_t +: SI +
    • +
    • siemens_t +: SI +
    • +
    • sievert_t +: SI +
    • +
    • solid_angle_t +: SI +
    • +
    • speed_of_light_t +: SI +
    • +
    • square_centi_metre_t +: SI +
    • +
    • square_metre_t +: SI +
    • +
    • square_milli_metre_t +: SI +
    • +
    • steradian_t +: SI +
    • +
    • substance_t +: SI +
    • +
    • surface_flow_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_t.html b/doc/namespacemembers_type_t.html new file mode 100644 index 00000000..4024bfa1 --- /dev/null +++ b/doc/namespacemembers_type_t.html @@ -0,0 +1,173 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - t -

      +
    • temperature_t +: SI +
    • +
    • tera_ampere_t +: SI +
    • +
    • tera_becquerel_t +: SI +
    • +
    • tera_candela_t +: SI +
    • +
    • tera_coulomb_t +: SI +
    • +
    • tera_farad_t +: SI +
    • +
    • tera_gram_t +: SI +
    • +
    • tera_gray_t +: SI +
    • +
    • tera_henry_t +: SI +
    • +
    • tera_hertz_t +: SI +
    • +
    • tera_joule_t +: SI +
    • +
    • tera_katal_t +: SI +
    • +
    • tera_kelvin_t +: SI +
    • +
    • tera_lumen_t +: SI +
    • +
    • tera_lux_t +: SI +
    • +
    • tera_metre_t +: SI +
    • +
    • tera_mol_t +: SI +
    • +
    • tera_newton_t +: SI +
    • +
    • tera_ohm_t +: SI +
    • +
    • tera_pascal_t +: SI +
    • +
    • tera_siemens_t +: SI +
    • +
    • tera_sievert_t +: SI +
    • +
    • tera_tesla_t +: SI +
    • +
    • tera_ton_t +: SI +
    • +
    • tera_volt_t +: SI +
    • +
    • tera_watt_t +: SI +
    • +
    • tera_weber_t +: SI +
    • +
    • tesla_t +: SI +
    • +
    • time_base_t +: SI::detail +
    • +
    • time_squared_t +: SI +
    • +
    • time_t +: SI +
    • +
    • ton_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_v.html b/doc/namespacemembers_type_v.html new file mode 100644 index 00000000..abad74f3 --- /dev/null +++ b/doc/namespacemembers_type_v.html @@ -0,0 +1,92 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - v -

      +
    • velocity_squared_t +: SI +
    • +
    • velocity_t +: SI +
    • +
    • volt_t +: SI +
    • +
    • volume_t +: SI +
    • +
    • volumetric_flow_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_w.html b/doc/namespacemembers_type_w.html new file mode 100644 index 00000000..11a7ec4d --- /dev/null +++ b/doc/namespacemembers_type_w.html @@ -0,0 +1,83 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - w -

      +
    • watt_t +: SI +
    • +
    • weber_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_type_z.html b/doc/namespacemembers_type_z.html new file mode 100644 index 00000000..e3412376 --- /dev/null +++ b/doc/namespacemembers_type_z.html @@ -0,0 +1,80 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - z -

      +
    • zetta_gram_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_u.html b/doc/namespacemembers_u.html new file mode 100644 index 00000000..9ce23efd --- /dev/null +++ b/doc/namespacemembers_u.html @@ -0,0 +1,80 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - u -

    +
    + + + + diff --git a/doc/namespacemembers_v.html b/doc/namespacemembers_v.html new file mode 100644 index 00000000..6f822dde --- /dev/null +++ b/doc/namespacemembers_v.html @@ -0,0 +1,92 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - v -

      +
    • velocity_squared_t +: SI +
    • +
    • velocity_t +: SI +
    • +
    • volt_t +: SI +
    • +
    • volume_t +: SI +
    • +
    • volumetric_flow_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_vars.html b/doc/namespacemembers_vars.html new file mode 100644 index 00000000..656a34f4 --- /dev/null +++ b/doc/namespacemembers_vars.html @@ -0,0 +1,81 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    + + + + diff --git a/doc/namespacemembers_w.html b/doc/namespacemembers_w.html new file mode 100644 index 00000000..f015c1c6 --- /dev/null +++ b/doc/namespacemembers_w.html @@ -0,0 +1,83 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - w -

      +
    • watt_t +: SI +
    • +
    • weber_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespacemembers_z.html b/doc/namespacemembers_z.html new file mode 100644 index 00000000..d4080780 --- /dev/null +++ b/doc/namespacemembers_z.html @@ -0,0 +1,80 @@ + + + + + + + +SI: Namespace Members + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - z -

      +
    • zetta_gram_t +: SI +
    • +
    +
    + + + + diff --git a/doc/namespaces.html b/doc/namespaces.html new file mode 100644 index 00000000..1faa7b2d --- /dev/null +++ b/doc/namespaces.html @@ -0,0 +1,200 @@ + + + + + + + +SI: Namespace List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Namespace List
    +
    +
    +
    Here is a list of all namespaces with brief descriptions:
    +
    [detail level 1234]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     NSI
     NdetailNamespace containing implementation details for SI
     Nliterals
     Cunit_symbol< 'D', std::ratio< 1 > >
     Cunit_symbol< 'D', _ratio >
     Cunit_symbol< 'a', std::ratio< 1 > >
     Cunit_symbol< 'a', _ratio >
     Cunit_symbol< 'r', std::ratio< 1 > >
     Cunit_symbol< 'r', std::ratio< 100000000, 5729577951308232 > >
     Cunit_symbol< 'r', std::ratio< 100000000000, 5729577951308232 > >
     Cunit_symbol< 'r', std::ratio< 100000000000000, 5729577951308232 > >
     Cunit_symbol< 'r', _ratio >
     Cunit_symbol< 'L', std::ratio< 1 >, std::ratio< 2 > >
     Cunit_symbol< 'L', std::ratio< 1, 10000 >, std::ratio< 2 > >
     Cunit_symbol< 'L', std::micro, std::ratio< 2 > >
     Cunit_symbol< 'L', std::ratio< 1 >, std::ratio< 3 > >
     Cunit_symbol< 'L', std::ratio< 1, 1000000 >, std::ratio< 3 > >
     Cunit_symbol< 'L', std::nano, std::ratio< 3 > >
     Cunit_symbol< 'K', std::ratio< 1 > >
     Cunit_symbol< 'K', _ratio >
     Cunit_symbolBase struct. Unusable needs template overloading
     Cunit_symbol< 'C', std::ratio< 1 > >
     Cunit_symbol< 'C', _ratio >
     Cunit_symbol< 'Q', std::ratio< 1 > >
     Cunit_symbol< 'Q', _ratio >
     Cunit_symbol< 'G', std::ratio< 1 > >
     Cunit_symbol< 'G', _ratio >
     Cunit_symbol< 'I', std::ratio< 1 > >
     Cunit_symbol< 'I', _ratio >
     Cunit_symbol< 'U', std::ratio< 1 > >
     Cunit_symbol< 'U', _ratio >
     Cunit_symbol< 'O', std::ratio< 1 > >
     Cunit_symbol< 'O', _ratio >
     Cunit_symbol< 'E', std::ratio< 1 > >
     Cunit_symbol< 'E', _ratio >
     Cunit_symbol< 'H', std::ratio< 1 > >
     Cunit_symbol< 'H', _ratio >
     Cunit_symbol< 'F', std::ratio< 1 > >
     Cunit_symbol< 'F', _ratio >
     Cunit_symbol< 'T', std::ratio< 1 >, std::ratio<-1 > >
     Cunit_symbol< 'T', _ratio, std::ratio<-1 > >
     Cunit_symbol< 'i', std::ratio< 1 > >
     Cunit_symbol< 'i', _ratio >
     Cunit_symbol< 'l', std::ratio< 1 > >
     Cunit_symbol< 'l', _ratio >
     Cunit_symbol< 'L', std::ratio< 1 > >
     Cunit_symbol< 'L', _ratio >
     Cunit_symbol< 'J', std::ratio< 1 > >
     Cunit_symbol< 'J', _ratio >
     Cunit_symbol< 'm', std::ratio< 1 > >
     Cunit_symbol< 'm', _ratio >
     Cunit_symbol< 'B', std::ratio< 1 > >
     Cunit_symbol< 'B', _ratio >
     Cunit_symbol< 'f', std::ratio< 1 > >
     Cunit_symbol< 'f', _ratio >
     Cunit_symbol< 'M', std::ratio< 1 > >
     Cunit_symbol< 'M', std::milli >
     Cunit_symbol< 'M', std::kilo >
     Cunit_symbol< 'M', std::exa >
     Cunit_symbol< 'M', _ratio >
     Cunit_symbol< 'P', std::ratio< 1 > >
     Cunit_symbol< 'P', _ratio >
     Cunit_symbol< 'p', std::ratio< 1 > >
     Cunit_symbol< 'p', _ratio >
     Cunit_symbol< 'A', std::ratio< 1 > >
     Cunit_symbol< 'A', _ratio >
     Cunit_symbol< 'R', std::ratio< 1 > >
     Cunit_symbol< 'R', _ratio >
     Cunit_symbol< 'N', std::ratio< 1 > >
     Cunit_symbol< 'N', _ratio >
     Cunit_symbol< 't', std::ratio< 1 > >
     Cunit_symbol< 't', _ratio >
     Cunit_symbol< 'T', std::ratio< 1 > >
     Cunit_symbol< 'T', std::ratio< 60, 1 > >
     Cunit_symbol< 'T', std::ratio< 3600, 1 > >
     Cunit_symbol< 'T', _ratio >
     Cunit_symbol< 'v', std::ratio< 1 > >
     Cunit_symbol< 'v', std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type >
     Cunit_symbol< 'v', _ratio >
    +
    +
    + + + + diff --git a/doc/nav_f.png b/doc/nav_f.png new file mode 100644 index 00000000..72a58a52 Binary files /dev/null and b/doc/nav_f.png differ diff --git a/doc/nav_g.png b/doc/nav_g.png new file mode 100644 index 00000000..2093a237 Binary files /dev/null and b/doc/nav_g.png differ diff --git a/doc/nav_h.png b/doc/nav_h.png new file mode 100644 index 00000000..33389b10 Binary files /dev/null and b/doc/nav_h.png differ diff --git a/doc/number__parser_8h.html b/doc/number__parser_8h.html new file mode 100644 index 00000000..03a1e4fe --- /dev/null +++ b/doc/number__parser_8h.html @@ -0,0 +1,204 @@ + + + + + + + +SI: SI/detail/number_parser.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    number_parser.h File Reference
    +
    +
    +
    #include <cstdint>
    +#include <limits>
    +
    +Include dependency graph for number_parser.h:
    +
    +
    + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  SI::detail::parsing::Digit_impl< _base, _str_digit >
     
    struct  SI::detail::parsing::Digit< _base, _str_digit >
     
    struct  SI::detail::parsing::Power_impl< _base, _digit, _digits >
     
    struct  SI::detail::parsing::Power_impl< _base, _digit >
     terminating case for power variadic template More...
     
    struct  SI::detail::parsing::Power< _base, _digits >
     interface class for power calculation More...
     
    struct  SI::detail::parsing::Power< _base >
     Edge case for _base^0 == 1 s multiplier. More...
     
    struct  SI::detail::parsing::Magnitude< _base, _digit, _digits >
     
    struct  SI::detail::parsing::Magnitude< _base, _digit >
     
    struct  SI::detail::parsing::Number_impl< _base, _digit, _digits >
     recursive struct that builds the number More...
     
    struct  SI::detail::parsing::Number_impl< _base, _digit >
     terminating case for variadic template More...
     
    struct  SI::detail::parsing::Number< _digits >
     interface class for number More...
     
    struct  SI::detail::parsing::Number< '0', 'x', _digits... >
     specialization of Number for hex notation More...
     
    struct  SI::detail::parsing::Number< '0', 'X', _digits... >
     specialization of Number for hex notation More...
     
    struct  SI::detail::parsing::Number< '0', 'b', _digits... >
     specialization of Number for binary notation More...
     
    struct  SI::detail::parsing::Number< '0', 'B', _digits... >
     specialization of Number for binary notation More...
     
    struct  SI::detail::parsing::Number< '0', _digits... >
     specialization of Number for octal notation More...
     
    + + + + + + + + +

    +Namespaces

     SI
     
     SI::detail
     Namespace containing implementation details for SI.
     
     SI::detail::parsing
     
    +
    + + + + diff --git a/doc/number__parser_8h__dep__incl.map b/doc/number__parser_8h__dep__incl.map new file mode 100644 index 00000000..8ff6180b --- /dev/null +++ b/doc/number__parser_8h__dep__incl.map @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/number__parser_8h__dep__incl.md5 b/doc/number__parser_8h__dep__incl.md5 new file mode 100644 index 00000000..765d018c --- /dev/null +++ b/doc/number__parser_8h__dep__incl.md5 @@ -0,0 +1 @@ +88f66c784e45b498c203d28e82fdf16b \ No newline at end of file diff --git a/doc/number__parser_8h__dep__incl.png b/doc/number__parser_8h__dep__incl.png new file mode 100644 index 00000000..416416c0 Binary files /dev/null and b/doc/number__parser_8h__dep__incl.png differ diff --git a/doc/number__parser_8h__incl.map b/doc/number__parser_8h__incl.map new file mode 100644 index 00000000..a837c866 --- /dev/null +++ b/doc/number__parser_8h__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/number__parser_8h__incl.md5 b/doc/number__parser_8h__incl.md5 new file mode 100644 index 00000000..8c3bf0c9 --- /dev/null +++ b/doc/number__parser_8h__incl.md5 @@ -0,0 +1 @@ +64f4dc636469de5fe091e1a529ceee40 \ No newline at end of file diff --git a/doc/number__parser_8h__incl.png b/doc/number__parser_8h__incl.png new file mode 100644 index 00000000..59f88c7d Binary files /dev/null and b/doc/number__parser_8h__incl.png differ diff --git a/doc/number__parser_8h_source.html b/doc/number__parser_8h_source.html new file mode 100644 index 00000000..62db92c4 --- /dev/null +++ b/doc/number__parser_8h_source.html @@ -0,0 +1,206 @@ + + + + + + + +SI: SI/detail/number_parser.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    number_parser.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 
    +
    14 #include <cstdint>
    +
    15 #include <limits>
    +
    16 
    + +
    18 
    +
    21 template <std::intmax_t _base, char _str_digit> struct Digit_impl {
    +
    22  static_assert((_str_digit >= '0' && _str_digit <= '9') ||
    +
    23  (_str_digit >= 'a' && _str_digit <= 'f') ||
    +
    24  (_str_digit >= 'A' && _str_digit <= 'F') || _str_digit == '\'');
    +
    25 
    +
    26  static_assert(_base >= 2, "minimum representation is binary (base = 2)");
    +
    27  static_assert(_base < 17, "maximum representation is hex (base == 16)");
    +
    28 
    +
    29  static constexpr bool is_valid_digit = _str_digit == '\'' ? false : true;
    +
    30  static constexpr std::intmax_t value =
    +
    31  (_str_digit >= '0' && _str_digit <= '9') ? _str_digit - '0'
    +
    32  : (_str_digit >= 'a' && _str_digit <= 'f') ? 10 + (_str_digit - 'a')
    +
    33  : (_str_digit >= 'A' && _str_digit <= 'F')
    +
    34  ? 10 + (_str_digit - 'A')
    +
    35  : std::numeric_limits<std::intmax_t>::quiet_NaN();
    +
    36  static_assert(!is_valid_digit || value < _base, "Digit is valid for base");
    +
    37 };
    +
    38 
    +
    39 // Interface class to access Digit
    +
    40 template <std::intmax_t _base, char _str_digit>
    +
    41 struct Digit : public Digit_impl<_base, _str_digit> {};
    +
    42 
    +
    45 template <std::intmax_t _base, char _digit, char... _digits> struct Power_impl {
    +
    46 
    + +
    48  using recursive_power = Power_impl<_base, _digits...>;
    +
    49  static constexpr std::intmax_t power = digit::is_valid_digit
    +
    50  ? (recursive_power::power * _base)
    + +
    52 };
    +
    53 
    +
    55 template <std::intmax_t _base, char _digit> struct Power_impl<_base, _digit> {
    +
    56  static constexpr std::intmax_t power = 1;
    +
    57 };
    +
    58 
    +
    60 template <std::intmax_t _base, char... _digits>
    +
    61 struct Power : Power_impl<_base, _digits...> {};
    +
    62 
    +
    64 template <std::intmax_t _base> struct Power<_base> {
    +
    65  static constexpr std::intmax_t power = 1;
    +
    66 };
    +
    67 
    +
    68 template <std::intmax_t _base, char _digit, char... _digits> struct Magnitude {
    + +
    70  static constexpr std::intmax_t recursive_magnitude =
    +
    71  Magnitude<_base, _digits...>::value;
    +
    72  static constexpr std::intmax_t value =
    + +
    74 };
    +
    75 
    +
    76 template <std::intmax_t _base, char _digit> struct Magnitude<_base, _digit> {
    +
    77  static constexpr std::intmax_t value = 0;
    +
    78 };
    +
    79 
    +
    81 template <std::intmax_t _base, char _digit, char... _digits>
    +
    82 struct Number_impl {
    +
    83 
    +
    84  static constexpr std::intmax_t base = _base;
    + +
    86  static constexpr std::intmax_t magnitude =
    +
    87  Magnitude<_base, _digit, _digits...>::value;
    +
    88  static constexpr std::intmax_t power = Power<base, _digit, _digits...>::power;
    +
    89 
    +
    90  using recursive_number = Number_impl<_base, _digits...>;
    +
    91  static constexpr std::intmax_t value =
    + + +
    94  static_assert(!digit::is_valid_digit || value / power == digit::value,
    +
    95  "integer literal overflows");
    +
    96 };
    +
    97 
    +
    99 template <std::intmax_t _base, char _digit> struct Number_impl<_base, _digit> {
    +
    100 
    + +
    102  static_assert(digit::is_valid_digit, "digit is valid");
    +
    103  static constexpr std::intmax_t value = digit::value;
    +
    104  static constexpr std::intmax_t magnitude = 0;
    +
    105  static constexpr std::intmax_t base = _base;
    +
    106  static constexpr std::intmax_t power = Power<base>::power;
    +
    107  static_assert(power == 1, "power should be one");
    +
    108 };
    +
    109 
    +
    111 template <char... _digits> struct Number : Number_impl<10, _digits...> {};
    +
    112 
    +
    114 template <char... _digits>
    +
    115 struct Number<'0', 'x', _digits...> : Number_impl<16, _digits...> {};
    +
    116 
    +
    118 template <char... _digits>
    +
    119 struct Number<'0', 'X', _digits...> : Number_impl<16, _digits...> {};
    +
    120 
    +
    122 template <char... _digits>
    +
    123 struct Number<'0', 'b', _digits...> : Number_impl<2, _digits...> {};
    +
    124 
    +
    126 template <char... _digits>
    +
    127 struct Number<'0', 'B', _digits...> : Number_impl<2, _digits...> {};
    +
    128 
    +
    130 template <char... _digits>
    +
    131 struct Number<'0', _digits...> : Number_impl<8, _digits...> {};
    +
    132 
    +
    133 } // namespace SI::detail::parsing
    +
    Definition: number_parser.h:17
    +
    Definition: number_parser.h:21
    +
    static constexpr std::intmax_t value
    Definition: number_parser.h:30
    +
    static constexpr bool is_valid_digit
    Definition: number_parser.h:29
    +
    Definition: number_parser.h:41
    +
    Definition: number_parser.h:68
    +
    static constexpr std::intmax_t value
    Definition: number_parser.h:72
    +
    static constexpr std::intmax_t recursive_magnitude
    Definition: number_parser.h:70
    +
    recursive struct that builds the number
    Definition: number_parser.h:82
    +
    static constexpr std::intmax_t magnitude
    Definition: number_parser.h:86
    +
    static constexpr std::intmax_t value
    Definition: number_parser.h:91
    +
    static constexpr std::intmax_t base
    Definition: number_parser.h:84
    +
    static constexpr std::intmax_t power
    Definition: number_parser.h:88
    +
    interface class for number
    Definition: number_parser.h:111
    +
    Definition: number_parser.h:45
    +
    static constexpr std::intmax_t power
    Definition: number_parser.h:49
    +
    interface class for power calculation
    Definition: number_parser.h:61
    +
    + + + + diff --git a/doc/open.png b/doc/open.png new file mode 100644 index 00000000..30f75c7e Binary files /dev/null and b/doc/open.png differ diff --git a/doc/operator__helpers_8h.html b/doc/operator__helpers_8h.html new file mode 100644 index 00000000..f18f3f05 --- /dev/null +++ b/doc/operator__helpers_8h.html @@ -0,0 +1,271 @@ + + + + + + + +SI: SI/detail/operator_helpers.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    operator_helpers.h File Reference
    +
    +
    +
    #include "cross_unit_operations.h"
    +#include "detail.h"
    +
    +Include dependency graph for operator_helpers.h:
    +
    +
    + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Macros

    #define BUILD_UNIT_FROM_DIVISION(RESULTING_UNIT_T, DIVIDEND_UNIT_T, DIVISOR_UNIT_T)
     
    #define BUILD_UNIT_FROM_MULTIPLICATION(RESULTING_UNIT, UNIT_LHS, UNIT_RHS)
     
    +

    Macro Definition Documentation

    + +

    ◆ BUILD_UNIT_FROM_DIVISION

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    #define BUILD_UNIT_FROM_DIVISION( RESULTING_UNIT_T,
     DIVIDEND_UNIT_T,
     DIVISOR_UNIT_T 
    )
    +
    +Value:
    template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    typename _ratio_rhs> \
    +
    constexpr auto operator/(const DIVIDEND_UNIT_T<_type, _ratio_lhs> &lhs, \
    +
    const DIVISOR_UNIT_T<_type_rhs, _ratio_rhs> &rhs) { \
    +
    return detail::cross_unit_divide<RESULTING_UNIT_T>(lhs, rhs); \
    +
    } \
    +
    \
    +
    template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    typename _ratio_rhs> \
    +
    constexpr auto operator*(const RESULTING_UNIT_T<_type, _ratio_lhs> &lhs, \
    +
    const DIVISOR_UNIT_T<_type_rhs, _ratio_rhs> &rhs) { \
    +
    return detail::cross_unit_multiply<DIVIDEND_UNIT_T>(lhs, rhs); \
    +
    } \
    +
    \
    +
    template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    typename _ratio_rhs> \
    +
    constexpr auto operator*( \
    +
    const DIVISOR_UNIT_T<_type, _ratio_lhs> &lhs, \
    +
    const RESULTING_UNIT_T<_type_rhs, _ratio_rhs> &rhs) { \
    +
    return rhs * lhs; \
    +
    } \
    +
    \
    +
    template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    typename _ratio_rhs> \
    +
    constexpr auto operator/( \
    +
    const DIVIDEND_UNIT_T<_type, _ratio_lhs> &lhs, \
    +
    const RESULTING_UNIT_T<_type_rhs, _ratio_rhs> &rhs) { \
    +
    return detail::cross_unit_divide<DIVISOR_UNIT_T>(lhs, rhs); \
    +
    }
    +
    constexpr auto operator/(const _type &lhs, const unit_t< _symbol, _exponent, _rhs_type, _ratio > &rhs)
    Definition: unit.h:491
    +

    This file is part of "SI" version 2.5.4 A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units

    +

    https://github.com/bernedom/SI

    +

    SPDX-License-Identifier: MIT Generate operators for unit conversions. Both macros generate the operators to create new units as well as the inverse operators

    + +
    +
    + +

    ◆ BUILD_UNIT_FROM_MULTIPLICATION

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    #define BUILD_UNIT_FROM_MULTIPLICATION( RESULTING_UNIT,
     UNIT_LHS,
     UNIT_RHS 
    )
    +
    +Value:
    \
    +
    template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    typename _ratio_rhs> \
    +
    constexpr auto operator*(const UNIT_LHS<_type, _ratio_lhs> &lhs, \
    +
    const UNIT_RHS<_type_rhs, _ratio_rhs> &rhs) { \
    +
    \
    +
    return detail::cross_unit_multiply<RESULTING_UNIT>(lhs, rhs); \
    +
    } \
    +
    \
    +
    template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    typename _ratio_rhs> \
    +
    constexpr auto operator*(const UNIT_RHS<_type, _ratio_lhs> &lhs, \
    +
    const UNIT_LHS<_type_rhs, _ratio_rhs> &rhs) { \
    +
    return rhs * lhs; \
    +
    } \
    +
    \
    +
    template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    typename _ratio_rhs> \
    +
    constexpr auto operator/(const RESULTING_UNIT<_type, _ratio_lhs> &lhs, \
    +
    const UNIT_LHS<_type_rhs, _ratio_rhs> &rhs) { \
    +
    return detail::cross_unit_divide<UNIT_RHS>(lhs, rhs); \
    +
    } \
    +
    \
    +
    template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    typename _ratio_rhs> \
    +
    constexpr auto operator/(const RESULTING_UNIT<_type, _ratio_lhs> &lhs, \
    +
    const UNIT_RHS<_type_rhs, _ratio_rhs> &rhs) { \
    +
    return detail::cross_unit_divide<UNIT_LHS>(lhs, rhs); \
    +
    }
    +
    +
    +
    +
    + + + + diff --git a/doc/operator__helpers_8h__dep__incl.map b/doc/operator__helpers_8h__dep__incl.map new file mode 100644 index 00000000..153f80e0 --- /dev/null +++ b/doc/operator__helpers_8h__dep__incl.map @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/operator__helpers_8h__dep__incl.md5 b/doc/operator__helpers_8h__dep__incl.md5 new file mode 100644 index 00000000..4f614f46 --- /dev/null +++ b/doc/operator__helpers_8h__dep__incl.md5 @@ -0,0 +1 @@ +38e3204e2bc2a441a48d4fd2aa432c47 \ No newline at end of file diff --git a/doc/operator__helpers_8h__dep__incl.png b/doc/operator__helpers_8h__dep__incl.png new file mode 100644 index 00000000..4a916864 Binary files /dev/null and b/doc/operator__helpers_8h__dep__incl.png differ diff --git a/doc/operator__helpers_8h__incl.map b/doc/operator__helpers_8h__incl.map new file mode 100644 index 00000000..302c5ab7 --- /dev/null +++ b/doc/operator__helpers_8h__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doc/operator__helpers_8h__incl.md5 b/doc/operator__helpers_8h__incl.md5 new file mode 100644 index 00000000..7a9d74f9 --- /dev/null +++ b/doc/operator__helpers_8h__incl.md5 @@ -0,0 +1 @@ +72f5f47dcbe0963d54a2822b2be49bf4 \ No newline at end of file diff --git a/doc/operator__helpers_8h__incl.png b/doc/operator__helpers_8h__incl.png new file mode 100644 index 00000000..c20de6dd Binary files /dev/null and b/doc/operator__helpers_8h__incl.png differ diff --git a/doc/operator__helpers_8h_source.html b/doc/operator__helpers_8h_source.html new file mode 100644 index 00000000..ca401522 --- /dev/null +++ b/doc/operator__helpers_8h_source.html @@ -0,0 +1,151 @@ + + + + + + + +SI: SI/detail/operator_helpers.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    operator_helpers.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 
    +
    14 #include "cross_unit_operations.h"
    +
    15 #include "detail.h"
    +
    16 
    +
    22 #define BUILD_UNIT_FROM_DIVISION(RESULTING_UNIT_T, DIVIDEND_UNIT_T, \
    +
    23  DIVISOR_UNIT_T) \
    +
    24  template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    25  typename _ratio_rhs> \
    +
    26  constexpr auto operator/(const DIVIDEND_UNIT_T<_type, _ratio_lhs> &lhs, \
    +
    27  const DIVISOR_UNIT_T<_type_rhs, _ratio_rhs> &rhs) { \
    +
    28  return detail::cross_unit_divide<RESULTING_UNIT_T>(lhs, rhs); \
    +
    29  } \
    +
    30  \
    +
    31  template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    32  typename _ratio_rhs> \
    +
    33  constexpr auto operator*(const RESULTING_UNIT_T<_type, _ratio_lhs> &lhs, \
    +
    34  const DIVISOR_UNIT_T<_type_rhs, _ratio_rhs> &rhs) { \
    +
    35  return detail::cross_unit_multiply<DIVIDEND_UNIT_T>(lhs, rhs); \
    +
    36  } \
    +
    37  \
    +
    38  template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    39  typename _ratio_rhs> \
    +
    40  constexpr auto operator*( \
    +
    41  const DIVISOR_UNIT_T<_type, _ratio_lhs> &lhs, \
    +
    42  const RESULTING_UNIT_T<_type_rhs, _ratio_rhs> &rhs) { \
    +
    43  return rhs * lhs; \
    +
    44  } \
    +
    45  \
    +
    46  template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    47  typename _ratio_rhs> \
    +
    48  constexpr auto operator/( \
    +
    49  const DIVIDEND_UNIT_T<_type, _ratio_lhs> &lhs, \
    +
    50  const RESULTING_UNIT_T<_type_rhs, _ratio_rhs> &rhs) { \
    +
    51  return detail::cross_unit_divide<DIVISOR_UNIT_T>(lhs, rhs); \
    +
    52  }
    +
    53 
    +
    54 #define BUILD_UNIT_FROM_MULTIPLICATION(RESULTING_UNIT, UNIT_LHS, UNIT_RHS) \
    +
    55  \
    +
    56  template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    57  typename _ratio_rhs> \
    +
    58  constexpr auto operator*(const UNIT_LHS<_type, _ratio_lhs> &lhs, \
    +
    59  const UNIT_RHS<_type_rhs, _ratio_rhs> &rhs) { \
    +
    60  \
    +
    61  return detail::cross_unit_multiply<RESULTING_UNIT>(lhs, rhs); \
    +
    62  } \
    +
    63  \
    +
    64  template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    65  typename _ratio_rhs> \
    +
    66  constexpr auto operator*(const UNIT_RHS<_type, _ratio_lhs> &lhs, \
    +
    67  const UNIT_LHS<_type_rhs, _ratio_rhs> &rhs) { \
    +
    68  return rhs * lhs; \
    +
    69  } \
    +
    70  \
    +
    71  template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    72  typename _ratio_rhs> \
    +
    73  constexpr auto operator/(const RESULTING_UNIT<_type, _ratio_lhs> &lhs, \
    +
    74  const UNIT_LHS<_type_rhs, _ratio_rhs> &rhs) { \
    +
    75  return detail::cross_unit_divide<UNIT_RHS>(lhs, rhs); \
    +
    76  } \
    +
    77  \
    +
    78  template <typename _type, typename _ratio_lhs, typename _type_rhs, \
    +
    79  typename _ratio_rhs> \
    +
    80  constexpr auto operator/(const RESULTING_UNIT<_type, _ratio_lhs> &lhs, \
    +
    81  const UNIT_RHS<_type_rhs, _ratio_rhs> &rhs) { \
    +
    82  return detail::cross_unit_divide<UNIT_LHS>(lhs, rhs); \
    +
    83  }
    + + +
    + + + + diff --git a/doc/pages.html b/doc/pages.html new file mode 100644 index 00000000..b95cf8f2 --- /dev/null +++ b/doc/pages.html @@ -0,0 +1,82 @@ + + + + + + + +SI: Related Pages + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Related Pages
    +
    +
    +
    Here is a list of all related documentation pages:
    + + +
     Todo List
    +
    +
    + + + + diff --git a/doc/power_8h.html b/doc/power_8h.html new file mode 100644 index 00000000..32817d52 --- /dev/null +++ b/doc/power_8h.html @@ -0,0 +1,275 @@ + + + + + + + +SI: SI/power.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    power.h File Reference
    +
    +
    +
    #include "detail/number_parser.h"
    +#include "detail/operator_helpers.h"
    +#include "detail/unit.h"
    +#include "detail/unit_symbol.h"
    +#include "energy.h"
    +
    +Include dependency graph for power.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Classes

    struct  SI::unit_symbol< 'P', std::ratio< 1 > >
     
    struct  SI::unit_symbol< 'P', _ratio >
     
    + + + + + + + + +

    +Namespaces

     SI
     
     SI::detail
     Namespace containing implementation details for SI.
     
     SI::literals
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    template<typename _type , class _ratio = std::ratio<1>>
    using SI::power_t = detail::unit_t< 'P', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using SI::atto_watt_t = power_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using SI::femto_watt_t = power_t< _type, std::femto >
     
    template<typename _type >
    using SI::pico_watt_t = power_t< _type, std::pico >
     
    template<typename _type >
    using SI::nano_watt_t = power_t< _type, std::nano >
     
    template<typename _type >
    using SI::micro_watt_t = power_t< _type, std::micro >
     
    template<typename _type >
    using SI::milli_watt_t = power_t< _type, std::milli >
     
    template<typename _type >
    using SI::watt_t = power_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using SI::kilo_watt_t = power_t< _type, std::kilo >
     
    template<typename _type >
    using SI::mega_watt_t = power_t< _type, std::mega >
     
    template<typename _type >
    using SI::giga_watt_t = power_t< _type, std::giga >
     
    template<typename _type >
    using SI::tera_watt_t = power_t< _type, std::tera >
     
    template<typename _type >
    using SI::peta_watt_t = power_t< _type, std::peta >
     
    template<typename _type >
    using SI::exa_watt_t = power_t< _type, std::exa >
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    template<char... _digits>
    constexpr atto_watt_t< int64_t > SI::literals::operator""_aW ()
     
    template<char... _digits>
    constexpr femto_watt_t< int64_t > SI::literals::operator""_fW ()
     
    template<char... _digits>
    constexpr pico_watt_t< int64_t > SI::literals::operator""_pW ()
     
    template<char... _digits>
    constexpr nano_watt_t< int64_t > SI::literals::operator""_nW ()
     
    template<char... _digits>
    constexpr micro_watt_t< int64_t > SI::literals::operator""_uW ()
     
    template<char... _digits>
    constexpr milli_watt_t< int64_t > SI::literals::operator""_mW ()
     
    template<char... _digits>
    constexpr watt_t< int64_t > SI::literals::operator""_W ()
     
    template<char... _digits>
    constexpr kilo_watt_t< int64_t > SI::literals::operator""_kW ()
     
    template<char... _digits>
    constexpr mega_watt_t< int64_t > SI::literals::operator""_MW ()
     
    template<char... _digits>
    constexpr giga_watt_t< int64_t > SI::literals::operator""_GW ()
     
    template<char... _digits>
    constexpr tera_watt_t< int64_t > SI::literals::operator""_TW ()
     
    template<char... _digits>
    constexpr peta_watt_t< int64_t > SI::literals::operator""_PW ()
     
    template<char... _digits>
    constexpr exa_watt_t< int64_t > SI::literals::operator""_EW ()
     
    constexpr atto_watt_t< long double > SI::literals::operator""_aW (long double value)
     
    constexpr femto_watt_t< long double > SI::literals::operator""_fW (long double value)
     
    constexpr pico_watt_t< long double > SI::literals::operator""_pW (long double value)
     
    constexpr nano_watt_t< long double > SI::literals::operator""_nW (long double value)
     
    constexpr micro_watt_t< long double > SI::literals::operator""_uW (long double value)
     
    constexpr milli_watt_t< long double > SI::literals::operator""_mW (long double value)
     
    constexpr watt_t< long double > SI::literals::operator""_W (long double value)
     
    constexpr kilo_watt_t< long double > SI::literals::operator""_kW (long double value)
     
    constexpr mega_watt_t< long double > SI::literals::operator""_MW (long double value)
     
    constexpr giga_watt_t< long double > SI::literals::operator""_GW (long double value)
     
    constexpr tera_watt_t< long double > SI::literals::operator""_TW (long double value)
     
    constexpr peta_watt_t< long double > SI::literals::operator""_PW (long double value)
     
    constexpr exa_watt_t< long double > SI::literals::operator""_EW (long double value)
     
    +
    + + + + diff --git a/doc/power_8h__dep__incl.map b/doc/power_8h__dep__incl.map new file mode 100644 index 00000000..40c5c484 --- /dev/null +++ b/doc/power_8h__dep__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doc/power_8h__dep__incl.md5 b/doc/power_8h__dep__incl.md5 new file mode 100644 index 00000000..85707206 --- /dev/null +++ b/doc/power_8h__dep__incl.md5 @@ -0,0 +1 @@ +7dfb2eba7c94b310a29b34c87b142406 \ No newline at end of file diff --git a/doc/power_8h__dep__incl.png b/doc/power_8h__dep__incl.png new file mode 100644 index 00000000..9b7e9864 Binary files /dev/null and b/doc/power_8h__dep__incl.png differ diff --git a/doc/power_8h__incl.map b/doc/power_8h__incl.map new file mode 100644 index 00000000..dac523f8 --- /dev/null +++ b/doc/power_8h__incl.map @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/power_8h__incl.md5 b/doc/power_8h__incl.md5 new file mode 100644 index 00000000..86b963b2 --- /dev/null +++ b/doc/power_8h__incl.md5 @@ -0,0 +1 @@ +82f6ff0f66d3a8c4811cfb2369f75fa7 \ No newline at end of file diff --git a/doc/power_8h__incl.png b/doc/power_8h__incl.png new file mode 100644 index 00000000..f05eaeab Binary files /dev/null and b/doc/power_8h__incl.png differ diff --git a/doc/power_8h_source.html b/doc/power_8h_source.html new file mode 100644 index 00000000..ae86ab6e --- /dev/null +++ b/doc/power_8h_source.html @@ -0,0 +1,239 @@ + + + + + + + +SI: SI/power.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    power.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 
    +
    14 #include "detail/number_parser.h"
    + +
    16 #include "detail/unit.h"
    +
    17 #include "detail/unit_symbol.h"
    +
    18 #include "energy.h"
    +
    19 
    +
    20 namespace SI {
    +
    21 template <typename _type, class _ratio = std::ratio<1>>
    + +
    23 
    +
    25 template <typename _type> using atto_watt_t = power_t<_type, std::atto>;
    +
    26 template <typename _type> using femto_watt_t = power_t<_type, std::femto>;
    +
    27 template <typename _type> using pico_watt_t = power_t<_type, std::pico>;
    +
    28 template <typename _type> using nano_watt_t = power_t<_type, std::nano>;
    +
    29 template <typename _type> using micro_watt_t = power_t<_type, std::micro>;
    +
    30 template <typename _type> using milli_watt_t = power_t<_type, std::milli>;
    +
    31 template <typename _type> using watt_t = power_t<_type, std::ratio<1>>;
    +
    32 template <typename _type> using kilo_watt_t = power_t<_type, std::kilo>;
    +
    33 template <typename _type> using mega_watt_t = power_t<_type, std::mega>;
    +
    34 template <typename _type> using giga_watt_t = power_t<_type, std::giga>;
    +
    35 template <typename _type> using tera_watt_t = power_t<_type, std::tera>;
    +
    36 template <typename _type> using peta_watt_t = power_t<_type, std::peta>;
    +
    37 template <typename _type> using exa_watt_t = power_t<_type, std::exa>;
    +
    38 
    +
    39 // specialize unit_symbol for usage with stream operators
    +
    40 template <>
    +
    41 struct unit_symbol<'P', std::ratio<1>> : SI::detail::unit_symbol_impl<'W'> {};
    +
    42 
    +
    43 template <typename _ratio>
    +
    44 struct unit_symbol<'P', _ratio>
    +
    45  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value,
    +
    46  'W'> {};
    +
    47 
    +
    48 namespace detail {
    + +
    50 }
    +
    51 
    +
    52 inline namespace literals {
    +
    53 template <char... _digits> constexpr atto_watt_t<int64_t> operator""_aW() {
    +
    54  return atto_watt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    55 }
    +
    56 
    +
    57 template <char... _digits> constexpr femto_watt_t<int64_t> operator""_fW() {
    +
    58  return femto_watt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    59 }
    +
    60 
    +
    61 template <char... _digits> constexpr pico_watt_t<int64_t> operator""_pW() {
    +
    62  return pico_watt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    63 }
    +
    64 
    +
    65 template <char... _digits> constexpr nano_watt_t<int64_t> operator""_nW() {
    +
    66  return nano_watt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    67 }
    +
    68 
    +
    69 template <char... _digits> constexpr micro_watt_t<int64_t> operator""_uW() {
    +
    70  return micro_watt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    71 }
    +
    72 
    +
    73 template <char... _digits> constexpr milli_watt_t<int64_t> operator""_mW() {
    +
    74  return milli_watt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    75 }
    +
    76 
    +
    77 template <char... _digits> constexpr watt_t<int64_t> operator""_W() {
    +
    78  return watt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    79 }
    +
    80 
    +
    81 template <char... _digits> constexpr kilo_watt_t<int64_t> operator""_kW() {
    +
    82  return kilo_watt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    83 }
    +
    84 
    +
    85 template <char... _digits> constexpr mega_watt_t<int64_t> operator""_MW() {
    +
    86  return mega_watt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    87 }
    +
    88 
    +
    89 template <char... _digits> constexpr giga_watt_t<int64_t> operator""_GW() {
    +
    90  return giga_watt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    91 }
    +
    92 
    +
    93 template <char... _digits> constexpr tera_watt_t<int64_t> operator""_TW() {
    +
    94  return tera_watt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    95 }
    +
    96 
    +
    97 template <char... _digits> constexpr peta_watt_t<int64_t> operator""_PW() {
    +
    98  return peta_watt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    99 }
    +
    100 
    +
    101 template <char... _digits> constexpr exa_watt_t<int64_t> operator""_EW() {
    +
    102  return exa_watt_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    103 }
    +
    104 
    +
    105 constexpr atto_watt_t<long double> operator""_aW(long double value) {
    +
    106  return atto_watt_t<long double>{value};
    +
    107 }
    +
    108 
    +
    109 constexpr femto_watt_t<long double> operator""_fW(long double value) {
    +
    110  return femto_watt_t<long double>{value};
    +
    111 }
    +
    112 
    +
    113 constexpr pico_watt_t<long double> operator""_pW(long double value) {
    +
    114  return pico_watt_t<long double>{value};
    +
    115 }
    +
    116 
    +
    117 constexpr nano_watt_t<long double> operator""_nW(long double value) {
    +
    118  return nano_watt_t<long double>{value};
    +
    119 }
    +
    120 
    +
    121 constexpr micro_watt_t<long double> operator""_uW(long double value) {
    +
    122  return micro_watt_t<long double>{value};
    +
    123 }
    +
    124 
    +
    125 constexpr milli_watt_t<long double> operator""_mW(long double value) {
    +
    126  return milli_watt_t<long double>{value};
    +
    127 }
    +
    128 
    +
    129 constexpr watt_t<long double> operator""_W(long double value) {
    +
    130  return watt_t<long double>{value};
    +
    131 }
    +
    132 
    +
    133 constexpr kilo_watt_t<long double> operator""_kW(long double value) {
    +
    134  return kilo_watt_t<long double>{value};
    +
    135 }
    +
    136 
    +
    137 constexpr mega_watt_t<long double> operator""_MW(long double value) {
    +
    138  return mega_watt_t<long double>{value};
    +
    139 }
    +
    140 
    +
    141 constexpr giga_watt_t<long double> operator""_GW(long double value) {
    +
    142  return giga_watt_t<long double>{value};
    +
    143 }
    +
    144 
    +
    145 constexpr tera_watt_t<long double> operator""_TW(long double value) {
    +
    146  return tera_watt_t<long double>{value};
    +
    147 }
    +
    148 
    +
    149 constexpr peta_watt_t<long double> operator""_PW(long double value) {
    +
    150  return peta_watt_t<long double>{value};
    +
    151 }
    +
    152 
    +
    153 constexpr exa_watt_t<long double> operator""_EW(long double value) {
    +
    154  return exa_watt_t<long double>{value};
    +
    155 }
    +
    156 
    +
    157 } // namespace literals
    +
    158 } // namespace SI
    + +
    BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
    +
    Definition: absorbed_dose.h:18
    + + +
    interface class for number
    Definition: number_parser.h:111
    +
    Compile time string provider for conversion of unit types to strings.
    Definition: unit_symbol.h:21
    +
    base template class for holding values of type _type to be multiplied with a ratio _ratio
    Definition: unit.h:51
    +
    Base struct. Unusable needs template overloading.
    Definition: unit_symbol.h:64
    + + +
    + + + + diff --git a/doc/pressure_8h.html b/doc/pressure_8h.html new file mode 100644 index 00000000..41f80bb9 --- /dev/null +++ b/doc/pressure_8h.html @@ -0,0 +1,275 @@ + + + + + + + +SI: SI/pressure.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    pressure.h File Reference
    +
    +
    +
    #include "area.h"
    +#include "detail/number_parser.h"
    +#include "detail/operator_helpers.h"
    +#include "detail/unit.h"
    +#include "force.h"
    +
    +Include dependency graph for pressure.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Classes

    struct  SI::unit_symbol< 'p', std::ratio< 1 > >
     
    struct  SI::unit_symbol< 'p', _ratio >
     
    + + + + + + + + +

    +Namespaces

     SI
     
     SI::detail
     Namespace containing implementation details for SI.
     
     SI::literals
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    template<typename _type , class _ratio = std::ratio<1>>
    using SI::pressure_t = detail::unit_t< 'p', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using SI::atto_pascal_t = pressure_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using SI::femto_pascal_t = pressure_t< _type, std::femto >
     
    template<typename _type >
    using SI::pico_pascal_t = pressure_t< _type, std::pico >
     
    template<typename _type >
    using SI::nano_pascal_t = pressure_t< _type, std::nano >
     
    template<typename _type >
    using SI::micro_pascal_t = pressure_t< _type, std::micro >
     
    template<typename _type >
    using SI::milli_pascal_t = pressure_t< _type, std::milli >
     
    template<typename _type >
    using SI::pascal_t = pressure_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using SI::kilo_pascal_t = pressure_t< _type, std::kilo >
     
    template<typename _type >
    using SI::mega_pascal_t = pressure_t< _type, std::mega >
     
    template<typename _type >
    using SI::giga_pascal_t = pressure_t< _type, std::giga >
     
    template<typename _type >
    using SI::tera_pascal_t = pressure_t< _type, std::tera >
     
    template<typename _type >
    using SI::peta_pascal_t = pressure_t< _type, std::peta >
     
    template<typename _type >
    using SI::exa_pascal_t = pressure_t< _type, std::exa >
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    template<char... _digits>
    constexpr atto_pascal_t< int64_t > SI::literals::operator""_apa ()
     
    template<char... _digits>
    constexpr femto_pascal_t< int64_t > SI::literals::operator""_fpa ()
     
    template<char... _digits>
    constexpr pico_pascal_t< int64_t > SI::literals::operator""_ppa ()
     
    template<char... _digits>
    constexpr nano_pascal_t< int64_t > SI::literals::operator""_npa ()
     
    template<char... _digits>
    constexpr micro_pascal_t< int64_t > SI::literals::operator""_upa ()
     
    template<char... _digits>
    constexpr milli_pascal_t< int64_t > SI::literals::operator""_mpa ()
     
    template<char... _digits>
    constexpr pascal_t< int64_t > SI::literals::operator""_pa ()
     
    template<char... _digits>
    constexpr kilo_pascal_t< int64_t > SI::literals::operator""_kpa ()
     
    template<char... _digits>
    constexpr mega_pascal_t< int64_t > SI::literals::operator""_Mpa ()
     
    template<char... _digits>
    constexpr giga_pascal_t< int64_t > SI::literals::operator""_Gpa ()
     
    template<char... _digits>
    constexpr tera_pascal_t< int64_t > SI::literals::operator""_Tpa ()
     
    template<char... _digits>
    constexpr peta_pascal_t< int64_t > SI::literals::operator""_Ppa ()
     
    template<char... _digits>
    constexpr exa_pascal_t< int64_t > SI::literals::operator""_Epa ()
     
    constexpr atto_pascal_t< long double > SI::literals::operator""_apa (long double value)
     
    constexpr femto_pascal_t< long double > SI::literals::operator""_fpa (long double value)
     
    constexpr pico_pascal_t< long double > SI::literals::operator""_ppa (long double value)
     
    constexpr nano_pascal_t< long double > SI::literals::operator""_npa (long double value)
     
    constexpr micro_pascal_t< long double > SI::literals::operator""_upa (long double value)
     
    constexpr milli_pascal_t< long double > SI::literals::operator""_mpa (long double value)
     
    constexpr pascal_t< long double > SI::literals::operator""_pa (long double value)
     
    constexpr kilo_pascal_t< long double > SI::literals::operator""_kpa (long double value)
     
    constexpr mega_pascal_t< long double > SI::literals::operator""_Mpa (long double value)
     
    constexpr giga_pascal_t< long double > SI::literals::operator""_Gpa (long double value)
     
    constexpr tera_pascal_t< long double > SI::literals::operator""_Tpa (long double value)
     
    constexpr peta_pascal_t< long double > SI::literals::operator""_Ppa (long double value)
     
    constexpr exa_pascal_t< long double > SI::literals::operator""_Epa (long double value)
     
    +
    + + + + diff --git a/doc/pressure_8h__dep__incl.map b/doc/pressure_8h__dep__incl.map new file mode 100644 index 00000000..ca3dd324 --- /dev/null +++ b/doc/pressure_8h__dep__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doc/pressure_8h__dep__incl.md5 b/doc/pressure_8h__dep__incl.md5 new file mode 100644 index 00000000..1f2e98f8 --- /dev/null +++ b/doc/pressure_8h__dep__incl.md5 @@ -0,0 +1 @@ +acd051d24fce43b054d314c00dcc27ed \ No newline at end of file diff --git a/doc/pressure_8h__dep__incl.png b/doc/pressure_8h__dep__incl.png new file mode 100644 index 00000000..57245aa3 Binary files /dev/null and b/doc/pressure_8h__dep__incl.png differ diff --git a/doc/pressure_8h__incl.map b/doc/pressure_8h__incl.map new file mode 100644 index 00000000..a6ae161e --- /dev/null +++ b/doc/pressure_8h__incl.map @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/pressure_8h__incl.md5 b/doc/pressure_8h__incl.md5 new file mode 100644 index 00000000..620b830d --- /dev/null +++ b/doc/pressure_8h__incl.md5 @@ -0,0 +1 @@ +ea86377481b78cadae55fdfbecf7429b \ No newline at end of file diff --git a/doc/pressure_8h__incl.png b/doc/pressure_8h__incl.png new file mode 100644 index 00000000..2e177bc5 Binary files /dev/null and b/doc/pressure_8h__incl.png differ diff --git a/doc/pressure_8h_source.html b/doc/pressure_8h_source.html new file mode 100644 index 00000000..1a20e5b1 --- /dev/null +++ b/doc/pressure_8h_source.html @@ -0,0 +1,244 @@ + + + + + + + +SI: SI/pressure.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    pressure.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 
    +
    14 #include "area.h"
    +
    15 #include "detail/number_parser.h"
    + +
    17 #include "detail/unit.h"
    +
    18 #include "force.h"
    +
    19 
    +
    20 namespace SI {
    +
    21 template <typename _type, class _ratio = std::ratio<1>>
    + +
    23 
    +
    25 template <typename _type> using atto_pascal_t = pressure_t<_type, std::atto>;
    +
    26 template <typename _type> using femto_pascal_t = pressure_t<_type, std::femto>;
    +
    27 template <typename _type> using pico_pascal_t = pressure_t<_type, std::pico>;
    +
    28 template <typename _type> using nano_pascal_t = pressure_t<_type, std::nano>;
    +
    29 template <typename _type> using micro_pascal_t = pressure_t<_type, std::micro>;
    +
    30 template <typename _type> using milli_pascal_t = pressure_t<_type, std::milli>;
    +
    31 template <typename _type> using pascal_t = pressure_t<_type, std::ratio<1>>;
    +
    32 template <typename _type> using kilo_pascal_t = pressure_t<_type, std::kilo>;
    +
    33 template <typename _type> using mega_pascal_t = pressure_t<_type, std::mega>;
    +
    34 template <typename _type> using giga_pascal_t = pressure_t<_type, std::giga>;
    +
    35 template <typename _type> using tera_pascal_t = pressure_t<_type, std::tera>;
    +
    36 template <typename _type> using peta_pascal_t = pressure_t<_type, std::peta>;
    +
    37 template <typename _type> using exa_pascal_t = pressure_t<_type, std::exa>;
    +
    38 
    +
    39 // specialize unit_symbol for usage with stream operators
    +
    40 template <>
    +
    41 struct unit_symbol<'p', std::ratio<1>>
    +
    42  : SI::detail::unit_symbol_impl<'p', 'a'> {};
    +
    43 
    +
    44 template <typename _ratio>
    +
    45 struct unit_symbol<'p', _ratio>
    +
    46  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'p',
    +
    47  'a'> {};
    +
    48 
    +
    49 namespace detail {
    +
    50 
    + +
    52 }
    +
    53 
    +
    54 inline namespace literals {
    +
    55 template <char... _digits> constexpr atto_pascal_t<int64_t> operator""_apa() {
    +
    56  return atto_pascal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    57 }
    +
    58 
    +
    59 template <char... _digits> constexpr femto_pascal_t<int64_t> operator""_fpa() {
    + +
    61  SI::detail::parsing::Number<_digits...>::value};
    +
    62 }
    +
    63 
    +
    64 template <char... _digits> constexpr pico_pascal_t<int64_t> operator""_ppa() {
    +
    65  return pico_pascal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    66 }
    +
    67 
    +
    68 template <char... _digits> constexpr nano_pascal_t<int64_t> operator""_npa() {
    +
    69  return nano_pascal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    70 }
    +
    71 
    +
    72 template <char... _digits> constexpr micro_pascal_t<int64_t> operator""_upa() {
    + +
    74  SI::detail::parsing::Number<_digits...>::value};
    +
    75 }
    +
    76 
    +
    77 template <char... _digits> constexpr milli_pascal_t<int64_t> operator""_mpa() {
    + +
    79  SI::detail::parsing::Number<_digits...>::value};
    +
    80 }
    +
    81 
    +
    82 template <char... _digits> constexpr pascal_t<int64_t> operator""_pa() {
    +
    83  return pascal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    84 }
    +
    85 
    +
    86 template <char... _digits> constexpr kilo_pascal_t<int64_t> operator""_kpa() {
    +
    87  return kilo_pascal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    88 }
    +
    89 
    +
    90 template <char... _digits> constexpr mega_pascal_t<int64_t> operator""_Mpa() {
    +
    91  return mega_pascal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    92 }
    +
    93 
    +
    94 template <char... _digits> constexpr giga_pascal_t<int64_t> operator""_Gpa() {
    +
    95  return giga_pascal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    96 }
    +
    97 
    +
    98 template <char... _digits> constexpr tera_pascal_t<int64_t> operator""_Tpa() {
    +
    99  return tera_pascal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    100 }
    +
    101 
    +
    102 template <char... _digits> constexpr peta_pascal_t<int64_t> operator""_Ppa() {
    +
    103  return peta_pascal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    104 }
    +
    105 
    +
    106 template <char... _digits> constexpr exa_pascal_t<int64_t> operator""_Epa() {
    +
    107  return exa_pascal_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    108 }
    +
    109 
    +
    110 constexpr atto_pascal_t<long double> operator""_apa(long double value) {
    +
    111  return atto_pascal_t<long double>{value};
    +
    112 }
    +
    113 
    +
    114 constexpr femto_pascal_t<long double> operator""_fpa(long double value) {
    +
    115  return femto_pascal_t<long double>{value};
    +
    116 }
    +
    117 
    +
    118 constexpr pico_pascal_t<long double> operator""_ppa(long double value) {
    +
    119  return pico_pascal_t<long double>{value};
    +
    120 }
    +
    121 
    +
    122 constexpr nano_pascal_t<long double> operator""_npa(long double value) {
    +
    123  return nano_pascal_t<long double>{value};
    +
    124 }
    +
    125 
    +
    126 constexpr micro_pascal_t<long double> operator""_upa(long double value) {
    +
    127  return micro_pascal_t<long double>{value};
    +
    128 }
    +
    129 
    +
    130 constexpr milli_pascal_t<long double> operator""_mpa(long double value) {
    +
    131  return milli_pascal_t<long double>{value};
    +
    132 }
    +
    133 
    +
    134 constexpr pascal_t<long double> operator""_pa(long double value) {
    +
    135  return pascal_t<long double>{value};
    +
    136 }
    +
    137 
    +
    138 constexpr kilo_pascal_t<long double> operator""_kpa(long double value) {
    +
    139  return kilo_pascal_t<long double>{value};
    +
    140 }
    +
    141 
    +
    142 constexpr mega_pascal_t<long double> operator""_Mpa(long double value) {
    +
    143  return mega_pascal_t<long double>{value};
    +
    144 }
    +
    145 
    +
    146 constexpr giga_pascal_t<long double> operator""_Gpa(long double value) {
    +
    147  return giga_pascal_t<long double>{value};
    +
    148 }
    +
    149 
    +
    150 constexpr tera_pascal_t<long double> operator""_Tpa(long double value) {
    +
    151  return tera_pascal_t<long double>{value};
    +
    152 }
    +
    153 
    +
    154 constexpr peta_pascal_t<long double> operator""_Ppa(long double value) {
    +
    155  return peta_pascal_t<long double>{value};
    +
    156 }
    +
    157 
    +
    158 constexpr exa_pascal_t<long double> operator""_Epa(long double value) {
    +
    159  return exa_pascal_t<long double>{value};
    +
    160 }
    +
    161 
    +
    162 } // namespace literals
    +
    163 } // namespace SI
    + + +
    BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
    +
    Definition: absorbed_dose.h:18
    + + +
    interface class for number
    Definition: number_parser.h:111
    +
    Compile time string provider for conversion of unit types to strings.
    Definition: unit_symbol.h:21
    +
    base template class for holding values of type _type to be multiplied with a ratio _ratio
    Definition: unit.h:51
    +
    Base struct. Unusable needs template overloading.
    Definition: unit_symbol.h:64
    + +
    + + + + diff --git a/doc/radioactivity_8h.html b/doc/radioactivity_8h.html new file mode 100644 index 00000000..2b440e6b --- /dev/null +++ b/doc/radioactivity_8h.html @@ -0,0 +1,244 @@ + + + + + + + +SI: SI/radioactivity.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    radioactivity.h File Reference
    +
    +
    +
    +Include dependency graph for radioactivity.h:
    +
    +
    + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Classes

    struct  SI::unit_symbol< 'A', std::ratio< 1 > >
     
    struct  SI::unit_symbol< 'A', _ratio >
     
    + + + + + +

    +Namespaces

     SI
     
     SI::literals
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    template<typename _type , class _ratio = std::ratio<1>>
    using SI::radioactivity_t = detail::unit_t< 'A', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using SI::atto_becquerel_t = radioactivity_t< _type, std::atto >
     specific units More...
     
    template<typename _type >
    using SI::femto_becquerel_t = radioactivity_t< _type, std::femto >
     
    template<typename _type >
    using SI::pico_becquerel_t = radioactivity_t< _type, std::pico >
     
    template<typename _type >
    using SI::nano_becquerel_t = radioactivity_t< _type, std::nano >
     
    template<typename _type >
    using SI::micro_becquerel_t = radioactivity_t< _type, std::micro >
     
    template<typename _type >
    using SI::milli_becquerel_t = radioactivity_t< _type, std::milli >
     
    template<typename _type >
    using SI::becquerel_t = radioactivity_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using SI::kilo_becquerel_t = radioactivity_t< _type, std::kilo >
     
    template<typename _type >
    using SI::mega_becquerel_t = radioactivity_t< _type, std::mega >
     
    template<typename _type >
    using SI::giga_becquerel_t = radioactivity_t< _type, std::giga >
     
    template<typename _type >
    using SI::tera_becquerel_t = radioactivity_t< _type, std::tera >
     
    template<typename _type >
    using SI::peta_becquerel_t = radioactivity_t< _type, std::peta >
     
    template<typename _type >
    using SI::exa_becquerel_t = radioactivity_t< _type, std::exa >
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    template<char... _digits>
    constexpr atto_becquerel_t< int64_t > SI::literals::operator""_aBq ()
     
    template<char... _digits>
    constexpr femto_becquerel_t< int64_t > SI::literals::operator""_fBq ()
     
    template<char... _digits>
    constexpr pico_becquerel_t< int64_t > SI::literals::operator""_pBq ()
     
    template<char... _digits>
    constexpr nano_becquerel_t< int64_t > SI::literals::operator""_nBq ()
     
    template<char... _digits>
    constexpr micro_becquerel_t< int64_t > SI::literals::operator""_uBq ()
     
    template<char... _digits>
    constexpr milli_becquerel_t< int64_t > SI::literals::operator""_mBq ()
     
    template<char... _digits>
    constexpr becquerel_t< int64_t > SI::literals::operator""_Bq ()
     
    template<char... _digits>
    constexpr kilo_becquerel_t< int64_t > SI::literals::operator""_kBq ()
     
    template<char... _digits>
    constexpr mega_becquerel_t< int64_t > SI::literals::operator""_MBq ()
     
    template<char... _digits>
    constexpr giga_becquerel_t< int64_t > SI::literals::operator""_GBq ()
     
    template<char... _digits>
    constexpr tera_becquerel_t< int64_t > SI::literals::operator""_TBq ()
     
    template<char... _digits>
    constexpr peta_becquerel_t< int64_t > SI::literals::operator""_PBq ()
     
    template<char... _digits>
    constexpr exa_becquerel_t< int64_t > SI::literals::operator""_EBq ()
     
    constexpr atto_becquerel_t< long double > SI::literals::operator""_aBq (long double value)
     
    constexpr femto_becquerel_t< long double > SI::literals::operator""_fBq (long double value)
     
    constexpr pico_becquerel_t< long double > SI::literals::operator""_pBq (long double value)
     
    constexpr nano_becquerel_t< long double > SI::literals::operator""_nBq (long double value)
     
    constexpr micro_becquerel_t< long double > SI::literals::operator""_uBq (long double value)
     
    constexpr milli_becquerel_t< long double > SI::literals::operator""_mBq (long double value)
     
    constexpr becquerel_t< long double > SI::literals::operator""_Bq (long double value)
     
    constexpr kilo_becquerel_t< long double > SI::literals::operator""_kBq (long double value)
     
    constexpr mega_becquerel_t< long double > SI::literals::operator""_MBq (long double value)
     
    constexpr giga_becquerel_t< long double > SI::literals::operator""_GBq (long double value)
     
    constexpr tera_becquerel_t< long double > SI::literals::operator""_TBq (long double value)
     
    constexpr peta_becquerel_t< long double > SI::literals::operator""_PBq (long double value)
     
    constexpr exa_becquerel_t< long double > SI::literals::operator""_EBq (long double value)
     
    +
    + + + + diff --git a/doc/radioactivity_8h__incl.map b/doc/radioactivity_8h__incl.map new file mode 100644 index 00000000..3931b8fe --- /dev/null +++ b/doc/radioactivity_8h__incl.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doc/radioactivity_8h__incl.md5 b/doc/radioactivity_8h__incl.md5 new file mode 100644 index 00000000..f14999c1 --- /dev/null +++ b/doc/radioactivity_8h__incl.md5 @@ -0,0 +1 @@ +df4bab148a90adebcb8951afc5d2c1fd \ No newline at end of file diff --git a/doc/radioactivity_8h__incl.png b/doc/radioactivity_8h__incl.png new file mode 100644 index 00000000..b275b46e Binary files /dev/null and b/doc/radioactivity_8h__incl.png differ diff --git a/doc/radioactivity_8h_source.html b/doc/radioactivity_8h_source.html new file mode 100644 index 00000000..4ce580ae --- /dev/null +++ b/doc/radioactivity_8h_source.html @@ -0,0 +1,269 @@ + + + + + + + +SI: SI/radioactivity.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    radioactivity.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 
    +
    14 #include "detail/number_parser.h"
    + +
    16 #include "detail/unit.h"
    +
    17 #include "detail/unit_symbol.h"
    +
    18 namespace SI {
    +
    19 
    +
    23 template <typename _type, class _ratio = std::ratio<1>>
    + +
    25 
    +
    27 template <typename _type>
    + +
    29 template <typename _type>
    + +
    31 template <typename _type>
    + +
    33 template <typename _type>
    + +
    35 template <typename _type>
    + +
    37 template <typename _type>
    + +
    39 template <typename _type>
    + +
    41 template <typename _type>
    + +
    43 template <typename _type>
    + +
    45 template <typename _type>
    + +
    47 template <typename _type>
    + +
    49 template <typename _type>
    + +
    51 template <typename _type>
    + +
    53 
    +
    54 // specialize unit_symbol for usage with stream operators
    +
    55 template <>
    +
    56 struct unit_symbol<'A', std::ratio<1>>
    +
    57  : SI::detail::unit_symbol_impl<'B', 'q'> {};
    +
    58 
    +
    59 template <typename _ratio>
    +
    60 struct unit_symbol<'A', _ratio>
    +
    61  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'B',
    +
    62  'q'> {};
    +
    63 
    +
    64 inline namespace literals {
    +
    65 template <char... _digits>
    +
    66 constexpr atto_becquerel_t<int64_t> operator""_aBq() {
    + +
    68  SI::detail::parsing::Number<_digits...>::value};
    +
    69 }
    +
    70 
    +
    71 template <char... _digits>
    +
    72 constexpr femto_becquerel_t<int64_t> operator""_fBq() {
    + +
    74  SI::detail::parsing::Number<_digits...>::value};
    +
    75 }
    +
    76 
    +
    77 template <char... _digits>
    +
    78 constexpr pico_becquerel_t<int64_t> operator""_pBq() {
    + +
    80  SI::detail::parsing::Number<_digits...>::value};
    +
    81 }
    +
    82 
    +
    83 template <char... _digits>
    +
    84 constexpr nano_becquerel_t<int64_t> operator""_nBq() {
    + +
    86  SI::detail::parsing::Number<_digits...>::value};
    +
    87 }
    +
    88 
    +
    89 template <char... _digits>
    +
    90 constexpr micro_becquerel_t<int64_t> operator""_uBq() {
    + +
    92  SI::detail::parsing::Number<_digits...>::value};
    +
    93 }
    +
    94 
    +
    95 template <char... _digits>
    +
    96 constexpr milli_becquerel_t<int64_t> operator""_mBq() {
    + +
    98  SI::detail::parsing::Number<_digits...>::value};
    +
    99 }
    +
    100 
    +
    101 template <char... _digits> constexpr becquerel_t<int64_t> operator""_Bq() {
    +
    102  return becquerel_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    103 }
    +
    104 
    +
    105 template <char... _digits>
    +
    106 constexpr kilo_becquerel_t<int64_t> operator""_kBq() {
    + +
    108  SI::detail::parsing::Number<_digits...>::value};
    +
    109 }
    +
    110 
    +
    111 template <char... _digits>
    +
    112 constexpr mega_becquerel_t<int64_t> operator""_MBq() {
    + +
    114  SI::detail::parsing::Number<_digits...>::value};
    +
    115 }
    +
    116 
    +
    117 template <char... _digits>
    +
    118 constexpr giga_becquerel_t<int64_t> operator""_GBq() {
    + +
    120  SI::detail::parsing::Number<_digits...>::value};
    +
    121 }
    +
    122 
    +
    123 template <char... _digits>
    +
    124 constexpr tera_becquerel_t<int64_t> operator""_TBq() {
    + +
    126  SI::detail::parsing::Number<_digits...>::value};
    +
    127 }
    +
    128 
    +
    129 template <char... _digits>
    +
    130 constexpr peta_becquerel_t<int64_t> operator""_PBq() {
    + +
    132  SI::detail::parsing::Number<_digits...>::value};
    +
    133 }
    +
    134 
    +
    135 template <char... _digits> constexpr exa_becquerel_t<int64_t> operator""_EBq() {
    + +
    137  SI::detail::parsing::Number<_digits...>::value};
    +
    138 }
    +
    139 
    +
    140 constexpr atto_becquerel_t<long double> operator""_aBq(long double value) {
    +
    141  return atto_becquerel_t<long double>{value};
    +
    142 }
    +
    143 
    +
    144 constexpr femto_becquerel_t<long double> operator""_fBq(long double value) {
    +
    145  return femto_becquerel_t<long double>{value};
    +
    146 }
    +
    147 
    +
    148 constexpr pico_becquerel_t<long double> operator""_pBq(long double value) {
    +
    149  return pico_becquerel_t<long double>{value};
    +
    150 }
    +
    151 
    +
    152 constexpr nano_becquerel_t<long double> operator""_nBq(long double value) {
    +
    153  return nano_becquerel_t<long double>{value};
    +
    154 }
    +
    155 
    +
    156 constexpr micro_becquerel_t<long double> operator""_uBq(long double value) {
    +
    157  return micro_becquerel_t<long double>{value};
    +
    158 }
    +
    159 
    +
    160 constexpr milli_becquerel_t<long double> operator""_mBq(long double value) {
    +
    161  return milli_becquerel_t<long double>{value};
    +
    162 }
    +
    163 
    +
    164 constexpr becquerel_t<long double> operator""_Bq(long double value) {
    +
    165  return becquerel_t<long double>{value};
    +
    166 }
    +
    167 
    +
    168 constexpr kilo_becquerel_t<long double> operator""_kBq(long double value) {
    +
    169  return kilo_becquerel_t<long double>{value};
    +
    170 }
    +
    171 
    +
    172 constexpr mega_becquerel_t<long double> operator""_MBq(long double value) {
    +
    173  return mega_becquerel_t<long double>{value};
    +
    174 }
    +
    175 
    +
    176 constexpr giga_becquerel_t<long double> operator""_GBq(long double value) {
    +
    177  return giga_becquerel_t<long double>{value};
    +
    178 }
    +
    179 
    +
    180 constexpr tera_becquerel_t<long double> operator""_TBq(long double value) {
    +
    181  return tera_becquerel_t<long double>{value};
    +
    182 }
    +
    183 
    +
    184 constexpr peta_becquerel_t<long double> operator""_PBq(long double value) {
    +
    185  return peta_becquerel_t<long double>{value};
    +
    186 }
    +
    187 
    +
    188 constexpr exa_becquerel_t<long double> operator""_EBq(long double value) {
    +
    189  return exa_becquerel_t<long double>{value};
    +
    190 }
    +
    191 
    +
    192 } // namespace literals
    +
    193 } // namespace SI
    +
    Definition: absorbed_dose.h:18
    + + +
    interface class for number
    Definition: number_parser.h:111
    +
    Compile time string provider for conversion of unit types to strings.
    Definition: unit_symbol.h:21
    +
    base template class for holding values of type _type to be multiplied with a ratio _ratio
    Definition: unit.h:51
    +
    Base struct. Unusable needs template overloading.
    Definition: unit_symbol.h:64
    + + +
    + + + + diff --git a/doc/search/all_0.html b/doc/search/all_0.html new file mode 100644 index 00000000..1ec5b2d5 --- /dev/null +++ b/doc/search/all_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_0.js b/doc/search/all_0.js new file mode 100644 index 00000000..cba1963f --- /dev/null +++ b/doc/search/all_0.js @@ -0,0 +1,44 @@ +var searchData= +[ + ['absorbed_5fdose_2eh_0',['absorbed_dose.h',['../absorbed__dose_8h.html',1,'']]], + ['absorbed_5fdose_5ft_1',['absorbed_dose_t',['../namespaceSI.html#af87d5d7afa173503695ddd36d311878c',1,'SI']]], + ['acceleration_2eh_2',['acceleration.h',['../acceleration_8h.html',1,'']]], + ['acceleration_5ft_3',['acceleration_t',['../namespaceSI.html#a698252af8d5ae868758c8db0a640ecef',1,'SI']]], + ['ampere_5ft_4',['ampere_t',['../namespaceSI.html#a319a2c8876f73eccdacf7946ea5c0e7c',1,'SI']]], + ['angle_2eh_5',['angle.h',['../angle_8h.html',1,'']]], + ['angle_5ft_6',['angle_t',['../namespaceSI.html#a28c0520de270c6b5ff99890d021b9f23',1,'SI']]], + ['angular_5ffrequency_2eh_7',['angular_frequency.h',['../angular__frequency_8h.html',1,'']]], + ['angular_5ffrequency_5ft_8',['angular_frequency_t',['../namespaceSI.html#a5094c4de45e55b7b637ebf34bd341740',1,'SI']]], + ['area_2eh_9',['area.h',['../area_8h.html',1,'']]], + ['area_5ft_10',['area_t',['../namespaceSI.html#a1264d13c0b7e8a28972762c7d0c77663',1,'SI']]], + ['as_11',['as',['../structSI_1_1detail_1_1unit__t.html#ae3fe6b04da99a952a400ead28b754c10',1,'SI::detail::unit_t::as() const'],['../structSI_1_1detail_1_1unit__t.html#ab71953c8200ff65fd889e9095959c9c6',1,'SI::detail::unit_t::as() const']]], + ['astronomic_2eh_12',['astronomic.h',['../astronomic_8h.html',1,'']]], + ['astronomic_5funit_5ft_13',['astronomic_unit_t',['../namespaceSI.html#a24927f17d807566f95b4e4f1f439a970',1,'SI']]], + ['atto_5fampere_5ft_14',['atto_ampere_t',['../namespaceSI.html#aceeb0e5f8a9b7b4f13bf62d6128ae4ea',1,'SI']]], + ['atto_5fbecquerel_5ft_15',['atto_becquerel_t',['../namespaceSI.html#a9273f209d386fd25e0a9ec3608b1f96f',1,'SI']]], + ['atto_5fcandela_5ft_16',['atto_candela_t',['../namespaceSI.html#a6de975ec8cb4ededb90b8cdbc18e54e3',1,'SI']]], + ['atto_5fcoulomb_5ft_17',['atto_coulomb_t',['../namespaceSI.html#a17a81190ac0e6602447ce40ee58faadf',1,'SI']]], + ['atto_5ffarad_5ft_18',['atto_farad_t',['../namespaceSI.html#a71c5da0cdcc596b1115768a742072e07',1,'SI']]], + ['atto_5fgray_5ft_19',['atto_gray_t',['../namespaceSI.html#a65872c7428e142da453e35bbd751d74d',1,'SI']]], + ['atto_5fhenry_5ft_20',['atto_henry_t',['../namespaceSI.html#a91ce6153245fa4d96a476772cc6e58d9',1,'SI']]], + ['atto_5fhertz_5ft_21',['atto_hertz_t',['../namespaceSI.html#a1ed593821af2f248e11f0bdfa6e23f5e',1,'SI']]], + ['atto_5fjoule_5ft_22',['atto_joule_t',['../namespaceSI.html#af4fd6c7bf33137d000ae220e6cfa3211',1,'SI']]], + ['atto_5fkatal_5ft_23',['atto_katal_t',['../namespaceSI.html#aded359a493eb8a6868c271abb28d9116',1,'SI']]], + ['atto_5fkelvin_5ft_24',['atto_kelvin_t',['../namespaceSI.html#abc7f728934992b735e25936df4f90a84',1,'SI']]], + ['atto_5flumen_5ft_25',['atto_lumen_t',['../namespaceSI.html#aa215da9134c7a36f7393dae881353b93',1,'SI']]], + ['atto_5flux_5ft_26',['atto_lux_t',['../namespaceSI.html#a02725274ace86f0133da0f58d922919c',1,'SI']]], + ['atto_5fmetre_5ft_27',['atto_metre_t',['../namespaceSI.html#a68f26bd0500fe8bf98c0a01d0052e7aa',1,'SI']]], + ['atto_5fmol_5ft_28',['atto_mol_t',['../namespaceSI.html#a9ac55ac69d40b321c439293ed34c147d',1,'SI']]], + ['atto_5fnewton_5ft_29',['atto_newton_t',['../namespaceSI.html#ac95b2d89e6a1c415a582ef3ae28ac07f',1,'SI']]], + ['atto_5fohm_5ft_30',['atto_ohm_t',['../namespaceSI.html#a472fd91d20d1ac4ab500089fdef2f91d',1,'SI']]], + ['atto_5fpascal_5ft_31',['atto_pascal_t',['../namespaceSI.html#a072ff2c1ce5692c4d2a015e26c67c069',1,'SI']]], + ['atto_5fradian_5ft_32',['atto_radian_t',['../namespaceSI.html#a96182cc6722f9265fb708c5ae6fb9217',1,'SI']]], + ['atto_5fseconds_5ft_33',['atto_seconds_t',['../namespaceSI.html#af28e20207fc58e251acb8099aa6fdc4a',1,'SI']]], + ['atto_5fsiemens_5ft_34',['atto_siemens_t',['../namespaceSI.html#a1181e8501da457e6a7b6f5546dfbaa7b',1,'SI']]], + ['atto_5fsievert_5ft_35',['atto_sievert_t',['../namespaceSI.html#aee3ac7cea1401d2e64460db239389903',1,'SI']]], + ['atto_5fsteradian_5ft_36',['atto_steradian_t',['../namespaceSI.html#a67bb21acd1e9e1a6dfac39ff22e77ddc',1,'SI']]], + ['atto_5ftesla_5ft_37',['atto_tesla_t',['../namespaceSI.html#af2ac92527c60e46ed3b206e0039f8026',1,'SI']]], + ['atto_5fvolt_5ft_38',['atto_volt_t',['../namespaceSI.html#a5dcd65234e9953530acceb8f92619bd0',1,'SI']]], + ['atto_5fwatt_5ft_39',['atto_watt_t',['../namespaceSI.html#a4047348753257aca68f7ed413047d10c',1,'SI']]], + ['atto_5fweber_5ft_40',['atto_weber_t',['../namespaceSI.html#a2adcbff0e67df53474fe2958f8ede497',1,'SI']]] +]; diff --git a/doc/search/all_1.html b/doc/search/all_1.html new file mode 100644 index 00000000..9f80e904 --- /dev/null +++ b/doc/search/all_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_1.js b/doc/search/all_1.js new file mode 100644 index 00000000..f70dd6f9 --- /dev/null +++ b/doc/search/all_1.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['base_41',['base',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html#ac388442640a45500fafcc3b9d85ae5d7',1,'SI::detail::parsing::Number_impl::base()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html#a0792b61b06195712e2d201b5b5d22d2d',1,'SI::detail::parsing::Number_impl< _base, _digit >::base()']]], + ['becquerel_5ft_42',['becquerel_t',['../namespaceSI.html#a4c7e15bc7db48022db770f3ec550bed5',1,'SI']]], + ['build_5funit_5ffrom_5fdivision_43',['BUILD_UNIT_FROM_DIVISION',['../operator__helpers_8h.html#a282789389c3c77f6309a455895a51c68',1,'BUILD_UNIT_FROM_DIVISION(): operator_helpers.h'],['../namespaceSI_1_1detail.html#aa09c772d7aa7ed9a1a932bf45f03b44a',1,'SI::detail::BUILD_UNIT_FROM_DIVISION()']]], + ['build_5funit_5ffrom_5fmultiplication_44',['BUILD_UNIT_FROM_MULTIPLICATION',['../operator__helpers_8h.html#ae27feea395295abb18bb6f63c7d958f7',1,'operator_helpers.h']]] +]; diff --git a/doc/search/all_10.html b/doc/search/all_10.html new file mode 100644 index 00000000..3bf11961 --- /dev/null +++ b/doc/search/all_10.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_10.js b/doc/search/all_10.js new file mode 100644 index 00000000..3b0b31e4 --- /dev/null +++ b/doc/search/all_10.js @@ -0,0 +1,26 @@ +var searchData= +[ + ['radian_5ft_873',['radian_t',['../namespaceSI.html#af20a9052ea32342d65bbdc0a158d5dd9',1,'SI']]], + ['radioactivity_2eh_874',['radioactivity.h',['../radioactivity_8h.html',1,'']]], + ['radioactivity_5ft_875',['radioactivity_t',['../namespaceSI.html#a094f1145bcd58fd4f250ba2ead393c19',1,'SI']]], + ['ratio_876',['ratio',['../structSI_1_1detail_1_1unit__t.html#a1516b2a87fab8d8404419702e9fdb501',1,'SI::detail::unit_t::ratio()'],['../structSI_1_1detail_1_1ratio__gcd.html#a72647d2766c484459693db7024a42132',1,'SI::detail::ratio_gcd::ratio()']]], + ['ratio_5fgcd_877',['ratio_gcd',['../structSI_1_1detail_1_1ratio__gcd.html',1,'SI::detail']]], + ['ratio_5fprefix_878',['ratio_prefix',['../structSI_1_1detail_1_1ratio__prefix.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3aatto_20_3e_879',['ratio_prefix< std::atto >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3acenti_20_3e_880',['ratio_prefix< std::centi >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3aexa_20_3e_881',['ratio_prefix< std::exa >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3afemto_20_3e_882',['ratio_prefix< std::femto >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3agiga_20_3e_883',['ratio_prefix< std::giga >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3akilo_20_3e_884',['ratio_prefix< std::kilo >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3amega_20_3e_885',['ratio_prefix< std::mega >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3amicro_20_3e_886',['ratio_prefix< std::micro >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3amilli_20_3e_887',['ratio_prefix< std::milli >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3anano_20_3e_888',['ratio_prefix< std::nano >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3apeta_20_3e_889',['ratio_prefix< std::peta >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3apico_20_3e_890',['ratio_prefix< std::pico >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3atera_20_3e_891',['ratio_prefix< std::tera >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4.html',1,'SI::detail']]], + ['readme_2emd_892',['README.md',['../README_8md.html',1,'']]], + ['recursive_5fmagnitude_893',['recursive_magnitude',['../structSI_1_1detail_1_1parsing_1_1Magnitude.html#aa0b748f8412df22a0c39e99daf351432',1,'SI::detail::parsing::Magnitude']]], + ['recursive_5fnumber_894',['recursive_number',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html#a396e9d368ca10499eb8688db593aa465',1,'SI::detail::parsing::Number_impl']]], + ['recursive_5fpower_895',['recursive_power',['../structSI_1_1detail_1_1parsing_1_1Power__impl.html#a409a334ac9f21892902c1da948f1238e',1,'SI::detail::parsing::Power_impl']]] +]; diff --git a/doc/search/all_11.html b/doc/search/all_11.html new file mode 100644 index 00000000..c9f79d28 --- /dev/null +++ b/doc/search/all_11.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_11.js b/doc/search/all_11.js new file mode 100644 index 00000000..0992b36b --- /dev/null +++ b/doc/search/all_11.js @@ -0,0 +1,25 @@ +var searchData= +[ + ['detail_896',['detail',['../namespaceSI_1_1detail.html',1,'SI']]], + ['literals_897',['literals',['../namespaceSI_1_1literals.html',1,'SI']]], + ['parsing_898',['parsing',['../namespaceSI_1_1detail_1_1parsing.html',1,'SI::detail']]], + ['seconds_5ft_899',['seconds_t',['../namespaceSI.html#ae7d9b273c169f042a4f05247bc1a497f',1,'SI']]], + ['setvalue_900',['setValue',['../structSI_1_1detail_1_1unit__t.html#a2165bb95dba2e598a8c78eb5816778a7',1,'SI::detail::unit_t']]], + ['si_901',['SI',['../namespaceSI.html',1,'']]], + ['si_5fenable_5fimplicit_5fratio_5fconversion_902',['SI_ENABLE_IMPLICIT_RATIO_CONVERSION',['../unit_8h.html#a4801616f306f098065c28d1c782ce0e0',1,'unit.h']]], + ['siemens_5ft_903',['siemens_t',['../namespaceSI.html#a13acb004109ed8818d7917b3ef4fb2c9',1,'SI']]], + ['sievert_5ft_904',['sievert_t',['../namespaceSI.html#a8331fa2aef02757972dc387d31d6df99',1,'SI']]], + ['solid_5fangle_2eh_905',['solid_angle.h',['../solid__angle_8h.html',1,'']]], + ['solid_5fangle_5ft_906',['solid_angle_t',['../namespaceSI.html#a06209f1215fb0859306c0b0cf6af1fb2',1,'SI']]], + ['speed_5fof_5flight_5ft_907',['speed_of_light_t',['../namespaceSI.html#a35b317a659d5176638fe934ae792a354',1,'SI']]], + ['square_5fcenti_5fmetre_5ft_908',['square_centi_metre_t',['../namespaceSI.html#ab2fb670015aa218627a63b5199265295',1,'SI']]], + ['square_5fmetre_5ft_909',['square_metre_t',['../namespaceSI.html#a759a94cb97a49531cd3fc5d30dee4280',1,'SI']]], + ['square_5fmilli_5fmetre_5ft_910',['square_milli_metre_t',['../namespaceSI.html#a83e8280f6ed15afa20e2178f3590d579',1,'SI']]], + ['steradian_5ft_911',['steradian_t',['../namespaceSI.html#a9e2e859621867b53b95281a34f2fffb4',1,'SI']]], + ['str_912',['str',['../structSI_1_1detail_1_1unit__symbol__impl.html#ae0b7859073d98747f567de47f7650c27',1,'SI::detail::unit_symbol_impl']]], + ['stream_2eh_913',['stream.h',['../stream_8h.html',1,'']]], + ['substance_2eh_914',['substance.h',['../substance_8h.html',1,'']]], + ['substance_5ft_915',['substance_t',['../namespaceSI.html#a7be7c92c2cba00a3e69037ac466083d8',1,'SI']]], + ['surface_5fflow_5ft_916',['surface_flow_t',['../namespaceSI.html#aeb03f1deb964ce0b22655146788d2eaf',1,'SI']]], + ['symbol_917',['symbol',['../structSI_1_1detail_1_1unit__t.html#abea949cea3dfb989f651efd568fead1b',1,'SI::detail::unit_t']]] +]; diff --git a/doc/search/all_12.html b/doc/search/all_12.html new file mode 100644 index 00000000..ab934722 --- /dev/null +++ b/doc/search/all_12.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_12.js b/doc/search/all_12.js new file mode 100644 index 00000000..397ef2eb --- /dev/null +++ b/doc/search/all_12.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['temperature_2eh_918',['temperature.h',['../temperature_8h.html',1,'']]], + ['temperature_5ft_919',['temperature_t',['../namespaceSI.html#a22c7b39177f61c6b0934b9d11ae64378',1,'SI']]], + ['tera_5fampere_5ft_920',['tera_ampere_t',['../namespaceSI.html#ab9a1085e97af738c4300235cc620a04f',1,'SI']]], + ['tera_5fbecquerel_5ft_921',['tera_becquerel_t',['../namespaceSI.html#a22297d46b8ab7727d783a4e5e3c61dff',1,'SI']]], + ['tera_5fcandela_5ft_922',['tera_candela_t',['../namespaceSI.html#a0557e7979ec6b4a4d7978c068c140889',1,'SI']]], + ['tera_5fcoulomb_5ft_923',['tera_coulomb_t',['../namespaceSI.html#a79c08ac299293eb158c405f6e36dbe6a',1,'SI']]], + ['tera_5ffarad_5ft_924',['tera_farad_t',['../namespaceSI.html#afdfbaaa86fb3e4c9e2412d7a5740c8ec',1,'SI']]], + ['tera_5fgram_5ft_925',['tera_gram_t',['../namespaceSI.html#a43a75d1b8ae713f45acf32b1ef8890a1',1,'SI']]], + ['tera_5fgray_5ft_926',['tera_gray_t',['../namespaceSI.html#a95d07db80437a5c480515c4fb4099a08',1,'SI']]], + ['tera_5fhenry_5ft_927',['tera_henry_t',['../namespaceSI.html#af494be505b02e63bc2c11fcba0b81de5',1,'SI']]], + ['tera_5fhertz_5ft_928',['tera_hertz_t',['../namespaceSI.html#ac9d0e9025c9905cf6ffaf3887b376ce4',1,'SI']]], + ['tera_5fjoule_5ft_929',['tera_joule_t',['../namespaceSI.html#a487c4140b3f2669e9108340bcbbde030',1,'SI']]], + ['tera_5fkatal_5ft_930',['tera_katal_t',['../namespaceSI.html#a9b2e4acb0a72cacbab4dc5cca6d8c4a1',1,'SI']]], + ['tera_5fkelvin_5ft_931',['tera_kelvin_t',['../namespaceSI.html#a40585c3683036bd582ceaa1be4a6a6bc',1,'SI']]], + ['tera_5flumen_5ft_932',['tera_lumen_t',['../namespaceSI.html#a9c4818a88cb09412818e4c16a2964c20',1,'SI']]], + ['tera_5flux_5ft_933',['tera_lux_t',['../namespaceSI.html#ac5dbe6edd8d9134c51eccdeb2c0970c1',1,'SI']]], + ['tera_5fmetre_5ft_934',['tera_metre_t',['../namespaceSI.html#af900ae05f74f4d57da8e7447e657cc4a',1,'SI']]], + ['tera_5fmol_5ft_935',['tera_mol_t',['../namespaceSI.html#a2b561f06ad0e3b08c7a17a8d2c461ae1',1,'SI']]], + ['tera_5fnewton_5ft_936',['tera_newton_t',['../namespaceSI.html#a40c5eb46857a9dbc929268df346aec48',1,'SI']]], + ['tera_5fohm_5ft_937',['tera_ohm_t',['../namespaceSI.html#af73e57caff7f1fe41925ec44422a08be',1,'SI']]], + ['tera_5fpascal_5ft_938',['tera_pascal_t',['../namespaceSI.html#ace6f4ef43aebff2cf1f54c9fc03fbc92',1,'SI']]], + ['tera_5fsiemens_5ft_939',['tera_siemens_t',['../namespaceSI.html#a103c2538efdc305bec076e0dcc6f2d11',1,'SI']]], + ['tera_5fsievert_5ft_940',['tera_sievert_t',['../namespaceSI.html#aedd76df09837e104bc9426f2cfba699f',1,'SI']]], + ['tera_5ftesla_5ft_941',['tera_tesla_t',['../namespaceSI.html#a01b9209527053fc347dcc23e00850420',1,'SI']]], + ['tera_5fton_5ft_942',['tera_ton_t',['../namespaceSI.html#a79c817c81481c93115879547fdea5d21',1,'SI']]], + ['tera_5fvolt_5ft_943',['tera_volt_t',['../namespaceSI.html#ad76c77f14e6bd0a353351b7cb23110a3',1,'SI']]], + ['tera_5fwatt_5ft_944',['tera_watt_t',['../namespaceSI.html#a91537616a10fb40ac20f6a2604140247',1,'SI']]], + ['tera_5fweber_5ft_945',['tera_weber_t',['../namespaceSI.html#a4753089ad6c55dcb7b830325d5359d8f',1,'SI']]], + ['tesla_5ft_946',['tesla_t',['../namespaceSI.html#aa563b7291e90b2a5bd1e079fdbd9a54e',1,'SI']]], + ['time_2eh_947',['time.h',['../time_8h.html',1,'']]], + ['time_5fbase_5ft_948',['time_base_t',['../namespaceSI_1_1detail.html#a7e9aaedc94cb30877243cf6e1c7e5b2b',1,'SI::detail']]], + ['time_5fsquared_5ft_949',['time_squared_t',['../namespaceSI.html#a9325cb6237bf0d4b822d6e6d75b0c514',1,'SI']]], + ['time_5ft_950',['time_t',['../namespaceSI.html#a090b909fb4fc34e2077dfd2a679b5415',1,'SI']]], + ['to_5fstring_951',['to_string',['../namespaceSI.html#a940e6c5680765888164264fa4ff3809d',1,'SI']]], + ['todo_20list_952',['Todo List',['../todo.html',1,'']]], + ['ton_5ft_953',['ton_t',['../namespaceSI.html#a051975c656576664270621c3ae823f9c',1,'SI']]], + ['type_954',['type',['../structSI_1_1detail_1_1unit__with__common__ratio.html#aa73fe4d6c18d73810a450507b7cd4a20',1,'SI::detail::unit_with_common_ratio']]] +]; diff --git a/doc/search/all_13.html b/doc/search/all_13.html new file mode 100644 index 00000000..51172c2f --- /dev/null +++ b/doc/search/all_13.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_13.js b/doc/search/all_13.js new file mode 100644 index 00000000..50d1ff7a --- /dev/null +++ b/doc/search/all_13.js @@ -0,0 +1,161 @@ +var searchData= +[ + ['unit_2eh_955',['unit.h',['../unit_8h.html',1,'']]], + ['unit_5fcast_956',['unit_cast',['../namespaceSI_1_1detail.html#a45af83e9f353597a58012c58577724fb',1,'SI::detail']]], + ['unit_5fcast_2eh_957',['unit_cast.h',['../unit__cast_8h.html',1,'']]], + ['unit_5fsymbol_958',['unit_symbol',['../structSI_1_1unit__symbol.html',1,'SI']]], + ['unit_5fsymbol_2eh_959',['unit_symbol.h',['../unit__symbol_8h.html',1,'']]], + ['unit_5fsymbol_3c_20_27a_27_2c_20_5fratio_20_3e_960',['unit_symbol< 'a', _ratio >',['../structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27a_27_2c_20_5fratio_20_3e_961',['unit_symbol< 'A', _ratio >',['../structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27a_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_962',['unit_symbol< 'A', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27a_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_963',['unit_symbol< 'a', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27b_27_2c_20_5fratio_20_3e_964',['unit_symbol< 'B', _ratio >',['../structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27b_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_965',['unit_symbol< 'B', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27c_27_2c_20_5fratio_20_3e_966',['unit_symbol< 'C', _ratio >',['../structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27c_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_967',['unit_symbol< 'C', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27d_27_2c_20_5fratio_20_3e_968',['unit_symbol< 'D', _ratio >',['../structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27d_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_969',['unit_symbol< 'D', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27e_27_2c_20_5fratio_20_3e_970',['unit_symbol< 'E', _ratio >',['../structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27e_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_971',['unit_symbol< 'E', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27f_27_2c_20_5fratio_20_3e_972',['unit_symbol< 'f', _ratio >',['../structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27f_27_2c_20_5fratio_20_3e_973',['unit_symbol< 'F', _ratio >',['../structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27f_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_974',['unit_symbol< 'f', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27f_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_975',['unit_symbol< 'F', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27g_27_2c_20_5fratio_20_3e_976',['unit_symbol< 'G', _ratio >',['../structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27g_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_977',['unit_symbol< 'G', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27h_27_2c_20_5fratio_20_3e_978',['unit_symbol< 'H', _ratio >',['../structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27h_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_979',['unit_symbol< 'H', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27i_27_2c_20_5fratio_20_3e_980',['unit_symbol< 'i', _ratio >',['../structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27i_27_2c_20_5fratio_20_3e_981',['unit_symbol< 'I', _ratio >',['../structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27i_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_982',['unit_symbol< 'I', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27i_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_983',['unit_symbol< 'i', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27j_27_2c_20_5fratio_20_3e_984',['unit_symbol< 'J', _ratio >',['../structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27j_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_985',['unit_symbol< 'J', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27k_27_2c_20_5fratio_20_3e_986',['unit_symbol< 'K', _ratio >',['../structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27k_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_987',['unit_symbol< 'K', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20_5fratio_20_3e_988',['unit_symbol< 'L', _ratio >',['../structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20_5fratio_20_3e_989',['unit_symbol< 'l', _ratio >',['../structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3amicro_2c_20std_3a_3aratio_3c_202_20_3e_20_3e_990',['unit_symbol< 'L', std::micro, std::ratio< 2 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3anano_2c_20std_3a_3aratio_3c_203_20_3e_20_3e_991',['unit_symbol< 'L', std::nano, std::ratio< 3 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_992',['unit_symbol< 'L', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_993',['unit_symbol< 'l', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3aratio_3c_201_20_3e_2c_20std_3a_3aratio_3c_202_20_3e_20_3e_994',['unit_symbol< 'L', std::ratio< 1 >, std::ratio< 2 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3aratio_3c_201_20_3e_2c_20std_3a_3aratio_3c_203_20_3e_20_3e_995',['unit_symbol< 'L', std::ratio< 1 >, std::ratio< 3 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3aratio_3c_201_2c_2010000_20_3e_2c_20std_3a_3aratio_3c_202_20_3e_20_3e_996',['unit_symbol< 'L', std::ratio< 1, 10000 >, std::ratio< 2 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3aratio_3c_201_2c_201000000_20_3e_2c_20std_3a_3aratio_3c_203_20_3e_20_3e_997',['unit_symbol< 'L', std::ratio< 1, 1000000 >, std::ratio< 3 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20_5fratio_20_3e_998',['unit_symbol< 'M', _ratio >',['../structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20_5fratio_20_3e_999',['unit_symbol< 'm', _ratio >',['../structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20std_3a_3aexa_20_3e_1000',['unit_symbol< 'M', std::exa >',['../structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20std_3a_3akilo_20_3e_1001',['unit_symbol< 'M', std::kilo >',['../structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20std_3a_3amilli_20_3e_1002',['unit_symbol< 'M', std::milli >',['../structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1003',['unit_symbol< 'M', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1004',['unit_symbol< 'm', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27n_27_2c_20_5fratio_20_3e_1005',['unit_symbol< 'N', _ratio >',['../structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27n_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1006',['unit_symbol< 'N', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27o_27_2c_20_5fratio_20_3e_1007',['unit_symbol< 'O', _ratio >',['../structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27o_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1008',['unit_symbol< 'O', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27p_27_2c_20_5fratio_20_3e_1009',['unit_symbol< 'p', _ratio >',['../structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27p_27_2c_20_5fratio_20_3e_1010',['unit_symbol< 'P', _ratio >',['../structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27p_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1011',['unit_symbol< 'P', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27p_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1012',['unit_symbol< 'p', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27q_27_2c_20_5fratio_20_3e_1013',['unit_symbol< 'Q', _ratio >',['../structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27q_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1014',['unit_symbol< 'Q', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20_5fratio_20_3e_1015',['unit_symbol< 'R', _ratio >',['../structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20_5fratio_20_3e_1016',['unit_symbol< 'r', _ratio >',['../structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1017',['unit_symbol< 'R', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1018',['unit_symbol< 'r', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20std_3a_3aratio_3c_20100000000_2c_205729577951308232_20_3e_20_3e_1019',['unit_symbol< 'r', std::ratio< 100000000, 5729577951308232 > >',['../structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20std_3a_3aratio_3c_20100000000000_2c_205729577951308232_20_3e_20_3e_1020',['unit_symbol< 'r', std::ratio< 100000000000, 5729577951308232 > >',['../structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20std_3a_3aratio_3c_20100000000000000_2c_205729577951308232_20_3e_20_3e_1021',['unit_symbol< 'r', std::ratio< 100000000000000, 5729577951308232 > >',['../structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20_5fratio_20_3e_1022',['unit_symbol< 'T', _ratio >',['../structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20_5fratio_20_3e_1023',['unit_symbol< 't', _ratio >',['../structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20_5fratio_2c_20std_3a_3aratio_3c_2d1_20_3e_20_3e_1024',['unit_symbol< 'T', _ratio, std::ratio<-1 > >',['../structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1025',['unit_symbol< 'T', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1026',['unit_symbol< 't', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20std_3a_3aratio_3c_201_20_3e_2c_20std_3a_3aratio_3c_2d1_20_3e_20_3e_1027',['unit_symbol< 'T', std::ratio< 1 >, std::ratio<-1 > >',['../structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20std_3a_3aratio_3c_203600_2c_201_20_3e_20_3e_1028',['unit_symbol< 'T', std::ratio< 3600, 1 > >',['../structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20std_3a_3aratio_3c_2060_2c_201_20_3e_20_3e_1029',['unit_symbol< 'T', std::ratio< 60, 1 > >',['../structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27u_27_2c_20_5fratio_20_3e_1030',['unit_symbol< 'U', _ratio >',['../structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27u_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1031',['unit_symbol< 'U', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27v_27_2c_20_5fratio_20_3e_1032',['unit_symbol< 'v', _ratio >',['../structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27v_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1033',['unit_symbol< 'v', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27v_27_2c_20std_3a_3aratio_5fdivide_3c_20std_3a_3akilo_2c_20std_3a_3aratio_3c_203600_2c_201_20_3e_20_3e_3a_3atype_20_3e_1034',['unit_symbol< 'v', std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type >',['../structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_0c6cd7074ea8d592ea55cb1afbb014987.html',1,'SI']]], + ['unit_5fsymbol_5fimpl_1035',['unit_symbol_impl',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27a_27_3e_1036',['unit_symbol_impl< 'A'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27b_27_2c_20_27q_27_3e_1037',['unit_symbol_impl< 'B', 'q'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27c_27_2c_20_27d_27_3e_1038',['unit_symbol_impl< 'c', 'd'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27c_27_2c_20_27m_27_2c_20_272_27_3e_1039',['unit_symbol_impl< 'c', 'm', '2'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27c_27_2c_20_27m_27_2c_20_273_27_3e_1040',['unit_symbol_impl< 'c', 'm', '3'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27c_27_3e_1041',['unit_symbol_impl< 'C'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27d_27_2c_20_27e_27_2c_20_27g_27_3e_1042',['unit_symbol_impl< 'd', 'e', 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27f_27_3e_1043',['unit_symbol_impl< 'F'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27g_27_2c_20_27y_27_3e_1044',['unit_symbol_impl< 'G', 'y'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27g_27_3e_1045',['unit_symbol_impl< 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27h_27_2c_20_27z_27_3e_1046',['unit_symbol_impl< 'H', 'z'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27h_27_3e_1047',['unit_symbol_impl< 'H'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27h_27_3e_1048',['unit_symbol_impl< 'h'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27j_27_3e_1049',['unit_symbol_impl< 'J'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27k_27_2c_20_27a_27_2c_20_27t_27_3e_1050',['unit_symbol_impl< 'k', 'a', 't'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27k_27_2c_20_27g_27_3e_1051',['unit_symbol_impl< 'k', 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27k_27_2c_20_27m_27_2c_20_27_2f_27_2c_20_27h_27_3e_1052',['unit_symbol_impl< 'k', 'm', '/', 'h'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27k_27_3e_1053',['unit_symbol_impl< 'K'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27l_27_2c_20_27m_27_3e_1054',['unit_symbol_impl< 'l', 'm'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27l_27_2c_20_27x_27_3e_1055',['unit_symbol_impl< 'l', 'x'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27_2f_27_2c_20_27s_27_2c_20_27_5e_27_2c_20_272_27_3e_1056',['unit_symbol_impl< 'm', '/', 's', '^', '2'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27_2f_27_2c_20_27s_27_3e_1057',['unit_symbol_impl< 'm', '/', 's'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_272_27_3e_1058',['unit_symbol_impl< 'm', '2'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_273_27_3e_1059',['unit_symbol_impl< 'm', '3'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27d_27_2c_20_27e_27_2c_20_27g_27_3e_1060',['unit_symbol_impl< 'm', 'd', 'e', 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27i_27_2c_20_27n_27_3e_1061',['unit_symbol_impl< 'm', 'i', 'n'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27m_27_2c_20_272_27_3e_1062',['unit_symbol_impl< 'm', 'm', '2'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27m_27_2c_20_273_27_3e_1063',['unit_symbol_impl< 'm', 'm', '3'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27o_27_2c_20_27l_27_3e_1064',['unit_symbol_impl< 'm', 'o', 'l'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_3e_1065',['unit_symbol_impl< 'm'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27n_27_3e_1066',['unit_symbol_impl< 'N'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27o_27_2c_20_27h_27_2c_20_27m_27_3e_1067',['unit_symbol_impl< 'O', 'h', 'm'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27p_27_2c_20_27a_27_3e_1068',['unit_symbol_impl< 'p', 'a'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27r_27_2c_20_27a_27_2c_20_27d_27_3e_1069',['unit_symbol_impl< 'r', 'a', 'd'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27s_27_2c_20_27r_27_3e_1070',['unit_symbol_impl< 's', 'r'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27s_27_2c_20_27v_27_3e_1071',['unit_symbol_impl< 'S', 'v'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27s_27_3e_1072',['unit_symbol_impl< 's'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27s_27_3e_1073',['unit_symbol_impl< 'S'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27t_27_3e_1074',['unit_symbol_impl< 'T'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27t_27_3e_1075',['unit_symbol_impl< 't'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27u_27_2c_20_27d_27_2c_20_27e_27_2c_20_27g_27_3e_1076',['unit_symbol_impl< 'u', 'd', 'e', 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27v_27_3e_1077',['unit_symbol_impl< 'V'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27w_27_2c_20_27b_27_3e_1078',['unit_symbol_impl< 'W', 'b'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27w_27_3e_1079',['unit_symbol_impl< 'W'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27z_27_2c_20_27g_27_3e_1080',['unit_symbol_impl< 'Z', 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27a_27_3e_1081',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'A'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27b_27_2c_20_27q_27_3e_1082',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'B', 'q'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27c_27_2c_20_27d_27_3e_1083',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'c', 'd'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27c_27_3e_1084',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'C'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27f_27_3e_1085',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'F'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27g_27_2c_20_27y_27_3e_1086',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'G', 'y'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27h_27_2c_20_27z_27_3e_1087',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'H', 'z'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27h_27_3e_1088',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'H'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27j_27_3e_1089',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'J'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27k_27_2c_20_27a_27_2c_20_27t_27_3e_1090',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'k', 'a', 't'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27k_27_3e_1091',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'K'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27l_27_2c_20_27m_27_3e_1092',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'l', 'm'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27l_27_2c_20_27x_27_3e_1093',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'l', 'x'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27m_27_2c_20_27_2f_27_2c_20_27s_27_2c_20_27_5e_27_2c_20_272_27_3e_1094',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm', '/', 's', '^', '2'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27m_27_2c_20_27_2f_27_2c_20_27s_27_3e_1095',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm', '/', 's'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27m_27_2c_20_27o_27_2c_20_27l_27_3e_1096',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm', 'o', 'l'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27m_27_3e_1097',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27n_27_3e_1098',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'N'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27o_27_2c_20_27h_27_2c_20_27m_27_3e_1099',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'O', 'h', 'm'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27p_27_2c_20_27a_27_3e_1100',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'p', 'a'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27r_27_2c_20_27a_27_2c_20_27d_27_3e_1101',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'r', 'a', 'd'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27s_27_2c_20_27r_27_3e_1102',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 's', 'r'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27s_27_2c_20_27v_27_3e_1103',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'S', 'v'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27s_27_3e_1104',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 's'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27s_27_3e_1105',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'S'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27t_27_3e_1106',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'T'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27v_27_3e_1107',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'V'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27w_27_2c_20_27b_27_3e_1108',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'W', 'b'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27w_27_3e_1109',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'W'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20std_3a_3aratio_5fmultiply_3c_20_5fratio_2c_20std_3a_3akilo_20_3e_20_3e_3a_3avalue_2c_20_27g_27_3e_1110',['unit_symbol_impl< SI::detail::ratio_prefix< std::ratio_multiply< _ratio, std::kilo > >::value, 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5ft_1111',['unit_t',['../structSI_1_1detail_1_1unit__t.html',1,'SI::detail::unit_t< _symbol, _exponent, _type, _ratio >'],['../structSI_1_1detail_1_1unit__t.html#ad266075c0d2428765bece6c0fa5df8c0',1,'SI::detail::unit_t::unit_t(_type v)'],['../structSI_1_1detail_1_1unit__t.html#a18e00f02754a6857e64ec1590c9d2f04',1,'SI::detail::unit_t::unit_t()=default'],['../structSI_1_1detail_1_1unit__t.html#a7e74b76f1b00672c42a9aa2124312b37',1,'SI::detail::unit_t::unit_t(const unit_t &)=default'],['../structSI_1_1detail_1_1unit__t.html#a6a96003e295bd6215ab670a1a6d45788',1,'SI::detail::unit_t::unit_t(unit_t &&)=default'],['../structSI_1_1detail_1_1unit__t.html#a52489d6b45d7013e3cda8db8548d3701',1,'SI::detail::unit_t::unit_t(const unit_t< _symbol, _exponent, _type_rhs, _ratio > &rhs)'],['../structSI_1_1detail_1_1unit__t.html#aefcaa2639a44ff447c37c91c2b77b9c9',1,'SI::detail::unit_t::unit_t(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs)'],['../structSI_1_1detail_1_1unit__t.html#ad3364e685d5eb22a61958a1115ca3405',1,'SI::detail::unit_t::unit_t(unit_t< _symbol, _exponent, _type, _rhs_ratio > &&rhs)']]], + ['unit_5fwith_5fcommon_5fratio_1112',['unit_with_common_ratio',['../structSI_1_1detail_1_1unit__with__common__ratio.html',1,'SI::detail']]] +]; diff --git a/doc/search/all_14.html b/doc/search/all_14.html new file mode 100644 index 00000000..afecf563 --- /dev/null +++ b/doc/search/all_14.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_14.js b/doc/search/all_14.js new file mode 100644 index 00000000..74ed14d5 --- /dev/null +++ b/doc/search/all_14.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['value_1113',['value',['../structSI_1_1detail_1_1parsing_1_1Digit__impl.html#a51b60d0c746e02f280d7a7730ce28e54',1,'SI::detail::parsing::Digit_impl::value()'],['../structSI_1_1detail_1_1parsing_1_1Magnitude.html#a362ea6506fdcb377ae7a75c7c9c2686f',1,'SI::detail::parsing::Magnitude::value()'],['../structSI_1_1detail_1_1parsing_1_1Magnitude_3_01__base_00_01__digit_01_4.html#a729defe2b117933f03d16422e4a853b1',1,'SI::detail::parsing::Magnitude< _base, _digit >::value()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl.html#a199f0e2f36443d9781710e88a797b640',1,'SI::detail::parsing::Number_impl::value()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html#a65e00ec0272856d8b403551ef1fdba7b',1,'SI::detail::parsing::Number_impl< _base, _digit >::value()'],['../structSI_1_1detail_1_1unit__symbol__impl.html#a6a9ee72c14f728f34eb1b8340fabea75',1,'SI::detail::unit_symbol_impl::value()'],['../structSI_1_1detail_1_1unit__t.html#ad6140abd917290bee1f19d98f56a2f87',1,'SI::detail::unit_t::value()']]], + ['velocity_2eh_1114',['velocity.h',['../velocity_8h.html',1,'']]], + ['velocity_5fsquared_5ft_1115',['velocity_squared_t',['../namespaceSI.html#a50f63e29c2cbf291ad2e033ff8a9419f',1,'SI']]], + ['velocity_5ft_1116',['velocity_t',['../namespaceSI.html#ae46a5cfa6ab42b215af02f97839b65ee',1,'SI']]], + ['volt_5ft_1117',['volt_t',['../namespaceSI.html#aafc08d9232b9fe30c07331a90f6649a8',1,'SI']]], + ['volume_5ft_1118',['volume_t',['../namespaceSI.html#adbfcb93d90a4999f80180cad7e7b4096',1,'SI']]], + ['volumetric_5fflow_5ft_1119',['volumetric_flow_t',['../namespaceSI.html#a0efee52b70484e7a33ecfcd935cab881',1,'SI']]] +]; diff --git a/doc/search/all_15.html b/doc/search/all_15.html new file mode 100644 index 00000000..69f382b3 --- /dev/null +++ b/doc/search/all_15.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_15.js b/doc/search/all_15.js new file mode 100644 index 00000000..a4f8c09e --- /dev/null +++ b/doc/search/all_15.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['watt_5ft_1120',['watt_t',['../namespaceSI.html#a6f45084e574d428ce424162ac79b07a3',1,'SI']]], + ['weber_5ft_1121',['weber_t',['../namespaceSI.html#a49fd5b00010d6bdc2588e7d27e3616f7',1,'SI']]] +]; diff --git a/doc/search/all_16.html b/doc/search/all_16.html new file mode 100644 index 00000000..b19867ad --- /dev/null +++ b/doc/search/all_16.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_16.js b/doc/search/all_16.js new file mode 100644 index 00000000..aa60977a --- /dev/null +++ b/doc/search/all_16.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zetta_5fgram_5ft_1122',['zetta_gram_t',['../namespaceSI.html#a58fcc4c092778289e9f9ed852a34299e',1,'SI']]] +]; diff --git a/doc/search/all_17.html b/doc/search/all_17.html new file mode 100644 index 00000000..1ad5d34b --- /dev/null +++ b/doc/search/all_17.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_17.js b/doc/search/all_17.js new file mode 100644 index 00000000..cb338f1d --- /dev/null +++ b/doc/search/all_17.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_7eunit_5ft_1123',['~unit_t',['../structSI_1_1detail_1_1unit__t.html#ad86486883880c5fd11180af596df87c5',1,'SI::detail::unit_t']]] +]; diff --git a/doc/search/all_2.html b/doc/search/all_2.html new file mode 100644 index 00000000..02cfffc2 --- /dev/null +++ b/doc/search/all_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_2.js b/doc/search/all_2.js new file mode 100644 index 00000000..1a17dd14 --- /dev/null +++ b/doc/search/all_2.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['candela_5ft_45',['candela_t',['../namespaceSI.html#a92d866ee291f62a297e3a3c634b0f807',1,'SI']]], + ['catalytic_5factivity_2eh_46',['catalytic_activity.h',['../catalytic__activity_8h.html',1,'']]], + ['catalytic_5factivity_5ft_47',['catalytic_activity_t',['../namespaceSI.html#af5fe022bd30447e3a62064ea6811d7fa',1,'SI']]], + ['centi_5fmetre_5ft_48',['centi_metre_t',['../namespaceSI.html#a49c2eb4258415a807e2a022d89e66511',1,'SI']]], + ['coulomb_5ft_49',['coulomb_t',['../namespaceSI.html#a1b81c29ac427317e8da9d7fb28a685e3',1,'SI']]], + ['cross_5funit_5fdivide_50',['cross_unit_divide',['../namespaceSI_1_1detail.html#a72bcb436f9c71971933bd49859c77b24',1,'SI::detail']]], + ['cross_5funit_5fmultiply_51',['cross_unit_multiply',['../namespaceSI_1_1detail.html#acae9252988e90f68da5060953a32159e',1,'SI::detail']]], + ['cross_5funit_5foperations_2eh_52',['cross_unit_operations.h',['../cross__unit__operations_8h.html',1,'']]], + ['cubic_5fcenti_5fmetre_5ft_53',['cubic_centi_metre_t',['../namespaceSI.html#a14f7c366027cc30552ac1023bb71cf62',1,'SI']]], + ['cubic_5fmetre_5ft_54',['cubic_metre_t',['../namespaceSI.html#a51d08b834d26190d69a4d1cd97dade79',1,'SI']]], + ['cubic_5fmilli_5fmetre_5ft_55',['cubic_milli_metre_t',['../namespaceSI.html#a820211c6bbab207e6dadeee0c561036a',1,'SI']]] +]; diff --git a/doc/search/all_3.html b/doc/search/all_3.html new file mode 100644 index 00000000..39767b85 --- /dev/null +++ b/doc/search/all_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_3.js b/doc/search/all_3.js new file mode 100644 index 00000000..2f0ff7ce --- /dev/null +++ b/doc/search/all_3.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['degree_5ft_56',['degree_t',['../namespaceSI.html#a9ea511d79637773b3481d9a768f71d30',1,'SI']]], + ['detail_2eh_57',['detail.h',['../detail_8h.html',1,'']]], + ['digit_58',['digit',['../structSI_1_1detail_1_1parsing_1_1Power__impl.html#a0f98f6140fd17b6ca3520f5774f0bd2b',1,'SI::detail::parsing::Power_impl::digit()'],['../structSI_1_1detail_1_1parsing_1_1Magnitude.html#ad3559e178163762cea56f0941e81f911',1,'SI::detail::parsing::Magnitude::digit()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl.html#a782487b735bfa13ac810e4beeac908c4',1,'SI::detail::parsing::Number_impl::digit()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html#a4506ade45db36e4e2d6484368d637c19',1,'SI::detail::parsing::Number_impl< _base, _digit >::digit()']]], + ['digit_59',['Digit',['../structSI_1_1detail_1_1parsing_1_1Digit.html',1,'SI::detail::parsing']]], + ['digit_5fimpl_60',['Digit_impl',['../structSI_1_1detail_1_1parsing_1_1Digit__impl.html',1,'SI::detail::parsing']]] +]; diff --git a/doc/search/all_4.html b/doc/search/all_4.html new file mode 100644 index 00000000..fc40463c --- /dev/null +++ b/doc/search/all_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_4.js b/doc/search/all_4.js new file mode 100644 index 00000000..0833e56e --- /dev/null +++ b/doc/search/all_4.js @@ -0,0 +1,47 @@ +var searchData= +[ + ['electric_5fcapacity_2eh_61',['electric_capacity.h',['../electric__capacity_8h.html',1,'']]], + ['electric_5fcapacity_5ft_62',['electric_capacity_t',['../namespaceSI.html#a2d71d187a743200be65687405933bcc1',1,'SI']]], + ['electric_5fcharge_2eh_63',['electric_charge.h',['../electric__charge_8h.html',1,'']]], + ['electric_5fcharge_5ft_64',['electric_charge_t',['../namespaceSI.html#a2f314c64cfdac4c6deb81e03ab14e6d9',1,'SI']]], + ['electric_5fconductance_2eh_65',['electric_conductance.h',['../electric__conductance_8h.html',1,'']]], + ['electric_5fconductance_5ft_66',['electric_conductance_t',['../namespaceSI.html#a6f42e937c8881df1eb62cfe18efe337e',1,'SI']]], + ['electric_5fcurrent_2eh_67',['electric_current.h',['../electric__current_8h.html',1,'']]], + ['electric_5fcurrent_5ft_68',['electric_current_t',['../namespaceSI.html#af6b0ab281c8436b63542074ec36ea88e',1,'SI']]], + ['electric_5fpotential_2eh_69',['electric_potential.h',['../electric__potential_8h.html',1,'']]], + ['electric_5fpotential_5ft_70',['electric_potential_t',['../namespaceSI.html#ae6af0981cddf4c69c74130d302b3b11d',1,'SI']]], + ['electric_5fresistance_2eh_71',['electric_resistance.h',['../electric__resistance_8h.html',1,'']]], + ['electric_5fresistance_5ft_72',['electric_resistance_t',['../namespaceSI.html#acfe531810335fe392f116d1bb80638c1',1,'SI']]], + ['energy_2eh_73',['energy.h',['../energy_8h.html',1,'']]], + ['energy_5ft_74',['energy_t',['../namespaceSI.html#a14cc023ec0a52f708f3ef18b93c06777',1,'SI']]], + ['eps_5fequal_2eh_75',['eps_equal.h',['../eps__equal_8h.html',1,'']]], + ['eps_5fequals_76',['eps_equals',['../namespaceSI_1_1detail.html#a81b7d76dc7a434412eeef7d5d07ac988',1,'SI::detail']]], + ['equivalent_5fdose_2eh_77',['equivalent_dose.h',['../equivalent__dose_8h.html',1,'']]], + ['equivalent_5fdose_5ft_78',['equivalent_dose_t',['../namespaceSI.html#ae4946b976d0f18ebce9d95f00908f027',1,'SI']]], + ['exa_5fampere_5ft_79',['exa_ampere_t',['../namespaceSI.html#a84b9ec21fb96c475aaa9c37f5ddcce47',1,'SI']]], + ['exa_5fbecquerel_5ft_80',['exa_becquerel_t',['../namespaceSI.html#a2ec42e532c9032834070eb479647085a',1,'SI']]], + ['exa_5fcandela_5ft_81',['exa_candela_t',['../namespaceSI.html#abc25435a479cd26698d662089490f7e2',1,'SI']]], + ['exa_5fcoulomb_5ft_82',['exa_coulomb_t',['../namespaceSI.html#aaf6a474ba6b135b1f5dfcabf45e0de2c',1,'SI']]], + ['exa_5ffarad_5ft_83',['exa_farad_t',['../namespaceSI.html#ab529db2bee30314bc0fd11dd89b8daa3',1,'SI']]], + ['exa_5fgram_5ft_84',['exa_gram_t',['../namespaceSI.html#a2a3eff39c4372c321be7f10416bd2ae1',1,'SI']]], + ['exa_5fgray_5ft_85',['exa_gray_t',['../namespaceSI.html#a44b587b58c0abab04cb7e557d3e3349c',1,'SI']]], + ['exa_5fhenry_5ft_86',['exa_henry_t',['../namespaceSI.html#a0ef16093704eb215e31ae75c67dd42bc',1,'SI']]], + ['exa_5fhertz_5ft_87',['exa_hertz_t',['../namespaceSI.html#a9638c8d01105c81218ca1ae2345c27ec',1,'SI']]], + ['exa_5fjoule_5ft_88',['exa_joule_t',['../namespaceSI.html#a3834cfd88be604884338add1cb79116a',1,'SI']]], + ['exa_5fkatal_5ft_89',['exa_katal_t',['../namespaceSI.html#a71050c13da71a3359ddd4cd6ee9d8a4b',1,'SI']]], + ['exa_5fkelvin_5ft_90',['exa_kelvin_t',['../namespaceSI.html#a94de700cb116a28dc505f5f98a549f59',1,'SI']]], + ['exa_5flumen_5ft_91',['exa_lumen_t',['../namespaceSI.html#a0e26d502167365bef0cd27e9d323d1d8',1,'SI']]], + ['exa_5flux_5ft_92',['exa_lux_t',['../namespaceSI.html#afc5390e81f83e31e6ea1c76e13ba1da0',1,'SI']]], + ['exa_5fmetre_5ft_93',['exa_metre_t',['../namespaceSI.html#ab6bde8445398a904889ceaff4465ccfe',1,'SI']]], + ['exa_5fmol_5ft_94',['exa_mol_t',['../namespaceSI.html#a3ae8e9870468e6b5db0fe1726df44448',1,'SI']]], + ['exa_5fnewton_5ft_95',['exa_newton_t',['../namespaceSI.html#a2d7fa8e073cc6f08a8580a448ecf2e01',1,'SI']]], + ['exa_5fohm_5ft_96',['exa_ohm_t',['../namespaceSI.html#aa1865eef8a6d914062fa88ac311965f4',1,'SI']]], + ['exa_5fpascal_5ft_97',['exa_pascal_t',['../namespaceSI.html#a6fc7272d277447ab3f75f5f5e13a76bc',1,'SI']]], + ['exa_5fsiemens_5ft_98',['exa_siemens_t',['../namespaceSI.html#a58e6d7c7d6b70b973468c3e4333b334b',1,'SI']]], + ['exa_5fsievert_5ft_99',['exa_sievert_t',['../namespaceSI.html#acbda9574996853b35224fb7f56407b9f',1,'SI']]], + ['exa_5ftesla_5ft_100',['exa_tesla_t',['../namespaceSI.html#af73f575a024f93bc77ccbc750fbfe05d',1,'SI']]], + ['exa_5fvolt_5ft_101',['exa_volt_t',['../namespaceSI.html#ac88c6554feb427b2cde1a92ad5a3a8de',1,'SI']]], + ['exa_5fwatt_5ft_102',['exa_watt_t',['../namespaceSI.html#a7cbfcf0feb956b70016fba1ee93cee27',1,'SI']]], + ['exa_5fweber_5ft_103',['exa_weber_t',['../namespaceSI.html#aaa85c4f9afa7c53947774d8f79822a1f',1,'SI']]], + ['exponent_104',['exponent',['../structSI_1_1detail_1_1unit__t.html#a6e84f19596c1fd4228b466b274ea3192',1,'SI::detail::unit_t']]] +]; diff --git a/doc/search/all_5.html b/doc/search/all_5.html new file mode 100644 index 00000000..9dd9344b --- /dev/null +++ b/doc/search/all_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_5.js b/doc/search/all_5.js new file mode 100644 index 00000000..5add9087 --- /dev/null +++ b/doc/search/all_5.js @@ -0,0 +1,37 @@ +var searchData= +[ + ['farad_5ft_105',['farad_t',['../namespaceSI.html#a0d24b1949d3854ed0961c68a2365de75',1,'SI']]], + ['femto_5fampere_5ft_106',['femto_ampere_t',['../namespaceSI.html#ae49f306e5c39f7a0c5dbe82784afdb48',1,'SI']]], + ['femto_5fbecquerel_5ft_107',['femto_becquerel_t',['../namespaceSI.html#aa32e15483a3be19654d9fcd225cb4b16',1,'SI']]], + ['femto_5fcandela_5ft_108',['femto_candela_t',['../namespaceSI.html#abd72777cb3ab7d3402da62afd79855dc',1,'SI']]], + ['femto_5fcoulomb_5ft_109',['femto_coulomb_t',['../namespaceSI.html#a4c9a4ba87d391e5549fc65fcb083534a',1,'SI']]], + ['femto_5ffarad_5ft_110',['femto_farad_t',['../namespaceSI.html#a661306b99e1c5400050d884793f18200',1,'SI']]], + ['femto_5fgram_5ft_111',['femto_gram_t',['../namespaceSI.html#aba962e796a0daa2bd1364bbd6eb4e91f',1,'SI']]], + ['femto_5fgray_5ft_112',['femto_gray_t',['../namespaceSI.html#ade4af50b4b9bfc88572fa2220b93435a',1,'SI']]], + ['femto_5fhenry_5ft_113',['femto_henry_t',['../namespaceSI.html#a250176a192429d0828a53fc5dc6a6395',1,'SI']]], + ['femto_5fhertz_5ft_114',['femto_hertz_t',['../namespaceSI.html#a788c07c2348c7a18ab63f8a5b286f8e0',1,'SI']]], + ['femto_5fjoule_5ft_115',['femto_joule_t',['../namespaceSI.html#a9311f07e11fb6ec75630540fb514285a',1,'SI']]], + ['femto_5fkatal_5ft_116',['femto_katal_t',['../namespaceSI.html#a2c396b7b6a6af1da970231c111b1f5d3',1,'SI']]], + ['femto_5fkelvin_5ft_117',['femto_kelvin_t',['../namespaceSI.html#ade38b099c5866ed8ea1ce1d7ac580765',1,'SI']]], + ['femto_5flumen_5ft_118',['femto_lumen_t',['../namespaceSI.html#a39a8f2002fad7bf899f7081fe06f559b',1,'SI']]], + ['femto_5flux_5ft_119',['femto_lux_t',['../namespaceSI.html#a8d604d959f5bfe7037c72e676c4d7e31',1,'SI']]], + ['femto_5fmetre_5ft_120',['femto_metre_t',['../namespaceSI.html#adf4e498947c8ffa22f9b9b8ef3af5f28',1,'SI']]], + ['femto_5fmol_5ft_121',['femto_mol_t',['../namespaceSI.html#a5cf5ea490ff2ca7dcfd43f874185b24f',1,'SI']]], + ['femto_5fnewton_5ft_122',['femto_newton_t',['../namespaceSI.html#a9abc33237666bfb18d5fdc8317950243',1,'SI']]], + ['femto_5fohm_5ft_123',['femto_ohm_t',['../namespaceSI.html#ae0326515d0ddf236a70202f770d6f5de',1,'SI']]], + ['femto_5fpascal_5ft_124',['femto_pascal_t',['../namespaceSI.html#ac55aa9a35701ef07240a80d8d62a03be',1,'SI']]], + ['femto_5fradian_5ft_125',['femto_radian_t',['../namespaceSI.html#aeb9a6cc5cf5ab23dff97dbb0eb1f2485',1,'SI']]], + ['femto_5fseconds_5ft_126',['femto_seconds_t',['../namespaceSI.html#a5e44762a6b9e22bb06ffcbe9d7ee8416',1,'SI']]], + ['femto_5fsiemens_5ft_127',['femto_siemens_t',['../namespaceSI.html#a32898d7d32591b384ea342e8594ea5d8',1,'SI']]], + ['femto_5fsievert_5ft_128',['femto_sievert_t',['../namespaceSI.html#a9a843ff0595da7efc49fba0f06d95789',1,'SI']]], + ['femto_5fsteradian_5ft_129',['femto_steradian_t',['../namespaceSI.html#a45504da80fc4d9dc33c031dc79187b7e',1,'SI']]], + ['femto_5ftesla_5ft_130',['femto_tesla_t',['../namespaceSI.html#a97b20432fd304353f67a8aa64a053f6e',1,'SI']]], + ['femto_5fvolt_5ft_131',['femto_volt_t',['../namespaceSI.html#abc7f667b219745518fcc919cc70a70b9',1,'SI']]], + ['femto_5fwatt_5ft_132',['femto_watt_t',['../namespaceSI.html#a2af0ee215588617accfacb4b754b87cf',1,'SI']]], + ['femto_5fweber_5ft_133',['femto_weber_t',['../namespaceSI.html#a57211d5c6a9aa7915c77894976db764b',1,'SI']]], + ['flow_2eh_134',['flow.h',['../flow_8h.html',1,'']]], + ['force_2eh_135',['force.h',['../force_8h.html',1,'']]], + ['force_5ft_136',['force_t',['../namespaceSI.html#a30f856111df1f1a7f9b757f86a12f372',1,'SI']]], + ['frequency_2eh_137',['frequency.h',['../frequency_8h.html',1,'']]], + ['frequency_5ft_138',['frequency_t',['../namespaceSI.html#aa463096022d7bb402c6fa209c052daa0',1,'SI']]] +]; diff --git a/doc/search/all_6.html b/doc/search/all_6.html new file mode 100644 index 00000000..f1e516d7 --- /dev/null +++ b/doc/search/all_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_6.js b/doc/search/all_6.js new file mode 100644 index 00000000..7957b2cd --- /dev/null +++ b/doc/search/all_6.js @@ -0,0 +1,31 @@ +var searchData= +[ + ['giga_5fampere_5ft_139',['giga_ampere_t',['../namespaceSI.html#a26b4620356b47b574213e43f7094ff6f',1,'SI']]], + ['giga_5fbecquerel_5ft_140',['giga_becquerel_t',['../namespaceSI.html#a9426592563a273067a8a38724115d49b',1,'SI']]], + ['giga_5fcandela_5ft_141',['giga_candela_t',['../namespaceSI.html#af01ec641a7d9535089961506eedb141b',1,'SI']]], + ['giga_5fcoulomb_5ft_142',['giga_coulomb_t',['../namespaceSI.html#a66f6f529196cdbb9d90b0cf61f9fa3fe',1,'SI']]], + ['giga_5ffarad_5ft_143',['giga_farad_t',['../namespaceSI.html#a00a18ccb1582d55b761f494b02f6d1ec',1,'SI']]], + ['giga_5fgram_5ft_144',['giga_gram_t',['../namespaceSI.html#a737a603858ec3f2d896381bbc6534163',1,'SI']]], + ['giga_5fgray_5ft_145',['giga_gray_t',['../namespaceSI.html#a56f044ee6af4f538ee2a3e8319a4490f',1,'SI']]], + ['giga_5fhenry_5ft_146',['giga_henry_t',['../namespaceSI.html#ab15326758ccd1a9d34aec83502e09470',1,'SI']]], + ['giga_5fhertz_5ft_147',['giga_hertz_t',['../namespaceSI.html#aa931032ed5d6391c20c1ca2770737f60',1,'SI']]], + ['giga_5fjoule_5ft_148',['giga_joule_t',['../namespaceSI.html#a426c5f156bff973a083a8ab801e433c2',1,'SI']]], + ['giga_5fkatal_5ft_149',['giga_katal_t',['../namespaceSI.html#abeb090a8313670be4d967281f83edb75',1,'SI']]], + ['giga_5fkelvin_5ft_150',['giga_kelvin_t',['../namespaceSI.html#a55701e4294927306222e9210b866ab24',1,'SI']]], + ['giga_5flumen_5ft_151',['giga_lumen_t',['../namespaceSI.html#ae61a9e2426980cf308a54072e387f767',1,'SI']]], + ['giga_5flux_5ft_152',['giga_lux_t',['../namespaceSI.html#abc50a34de7cd65ad66b5295476a671c2',1,'SI']]], + ['giga_5fmetre_5ft_153',['giga_metre_t',['../namespaceSI.html#a67e4bae2b49d46ac42ad8bdd4124871c',1,'SI']]], + ['giga_5fmol_5ft_154',['giga_mol_t',['../namespaceSI.html#a32be65ba4a803c3adebcda73ab224306',1,'SI']]], + ['giga_5fnewton_5ft_155',['giga_newton_t',['../namespaceSI.html#ad4bc7495b4ba5003013e3ff10860af9e',1,'SI']]], + ['giga_5fohm_5ft_156',['giga_ohm_t',['../namespaceSI.html#abd2bcd3c73fb4981fe0d9094a1f99d66',1,'SI']]], + ['giga_5fpascal_5ft_157',['giga_pascal_t',['../namespaceSI.html#adb1bfa01aa21f8f818aa1462f9275ea2',1,'SI']]], + ['giga_5fsiemens_5ft_158',['giga_siemens_t',['../namespaceSI.html#a1b11f2409f59da852ed71b3f4ba12319',1,'SI']]], + ['giga_5fsievert_5ft_159',['giga_sievert_t',['../namespaceSI.html#a56f69cb522dfe9e3ae6d8f28e055f75b',1,'SI']]], + ['giga_5ftesla_5ft_160',['giga_tesla_t',['../namespaceSI.html#ae65fa6d7d4e480548c35371e360e4405',1,'SI']]], + ['giga_5fton_5ft_161',['giga_ton_t',['../namespaceSI.html#a274e6c7616085080f1dc0b82d9b03f5e',1,'SI']]], + ['giga_5fvolt_5ft_162',['giga_volt_t',['../namespaceSI.html#a4951cbbdd2c329c3b95cf939f14f4a31',1,'SI']]], + ['giga_5fwatt_5ft_163',['giga_watt_t',['../namespaceSI.html#a42a337603b2f05a0a0bb2e7b869baf60',1,'SI']]], + ['giga_5fweber_5ft_164',['giga_weber_t',['../namespaceSI.html#a0e7ab3345368881fd7ea277a1084f137',1,'SI']]], + ['gram_5ft_165',['gram_t',['../namespaceSI.html#a7e42738c0a79810979b51a0bb1696838',1,'SI']]], + ['gray_5ft_166',['gray_t',['../namespaceSI.html#ae998317552b6858e2488ceaf8830cac7',1,'SI']]] +]; diff --git a/doc/search/all_7.html b/doc/search/all_7.html new file mode 100644 index 00000000..8ddbf6c8 --- /dev/null +++ b/doc/search/all_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_7.js b/doc/search/all_7.js new file mode 100644 index 00000000..ac5c29c6 --- /dev/null +++ b/doc/search/all_7.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['henry_5ft_167',['henry_t',['../namespaceSI.html#a69eb0f9bc91c9e53d48695a9431383e3',1,'SI']]], + ['hertz_5ft_168',['hertz_t',['../namespaceSI.html#aec4fe62dc9120d35a441933e02badded',1,'SI']]], + ['hours_5ft_169',['hours_t',['../namespaceSI.html#aec576efbceb66d0aeaf8be4a2f74702c',1,'SI']]] +]; diff --git a/doc/search/all_8.html b/doc/search/all_8.html new file mode 100644 index 00000000..83c55ae2 --- /dev/null +++ b/doc/search/all_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_8.js b/doc/search/all_8.js new file mode 100644 index 00000000..1a53c553 --- /dev/null +++ b/doc/search/all_8.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['illuminance_2eh_170',['illuminance.h',['../illuminance_8h.html',1,'']]], + ['illuminance_5ft_171',['illuminance_t',['../namespaceSI.html#a95979f5015f294cc056e63b4df502214',1,'SI']]], + ['inductance_2eh_172',['inductance.h',['../inductance_8h.html',1,'']]], + ['inductance_5ft_173',['inductance_t',['../namespaceSI.html#a7e8d06dc9a50bb192b8024a4415a900b',1,'SI']]], + ['internal_5ftype_174',['internal_type',['../structSI_1_1detail_1_1unit__t.html#a4b797dc57dbf52bd532ffde0a2a3e247',1,'SI::detail::unit_t']]], + ['is_5fratio_175',['is_ratio',['../structSI_1_1detail_1_1is__ratio.html',1,'SI::detail']]], + ['is_5fratio_3c_20std_3a_3aratio_3c_20_5fnum_2c_20_5fden_20_3e_20_3e_176',['is_ratio< std::ratio< _num, _den > >',['../structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4.html',1,'SI::detail']]], + ['is_5fratio_5fv_177',['is_ratio_v',['../namespaceSI_1_1detail.html#a202cdcd9b0ce5191f6fb7484e7327369',1,'SI::detail']]], + ['is_5funit_5ft_178',['is_unit_t',['../structSI_1_1detail_1_1is__unit__t.html',1,'SI::detail']]], + ['is_5funit_5ft_3c_20const_20unit_5ft_3c_20_5fsymbol_2c_20_5fexponent_2c_20_5ftype_2c_20_5fratio_20_3e_20_3e_179',['is_unit_t< const unit_t< _symbol, _exponent, _type, _ratio > >',['../structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4.html',1,'SI::detail']]], + ['is_5funit_5ft_3c_20unit_5ft_3c_20_5fsymbol_2c_20_5fexponent_2c_20_5ftype_2c_20_5fratio_20_3e_20_3e_180',['is_unit_t< unit_t< _symbol, _exponent, _type, _ratio > >',['../structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4.html',1,'SI::detail']]], + ['is_5funit_5ft_5fv_181',['is_unit_t_v',['../namespaceSI_1_1detail.html#a7778f5458866f2dee0e32bf25acd8d5f',1,'SI::detail']]], + ['is_5fvalid_5fdigit_182',['is_valid_digit',['../structSI_1_1detail_1_1parsing_1_1Digit__impl.html#adae00525861e6fa791a8e303362fb59f',1,'SI::detail::parsing::Digit_impl']]] +]; diff --git a/doc/search/all_9.html b/doc/search/all_9.html new file mode 100644 index 00000000..1e263c13 --- /dev/null +++ b/doc/search/all_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_9.js b/doc/search/all_9.js new file mode 100644 index 00000000..e172a6d6 --- /dev/null +++ b/doc/search/all_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['joule_5ft_183',['joule_t',['../namespaceSI.html#ae97da77a971e52500a03302eb3ce3d7a',1,'SI']]] +]; diff --git a/doc/search/all_a.html b/doc/search/all_a.html new file mode 100644 index 00000000..3a6cac10 --- /dev/null +++ b/doc/search/all_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_a.js b/doc/search/all_a.js new file mode 100644 index 00000000..d738cb17 --- /dev/null +++ b/doc/search/all_a.js @@ -0,0 +1,32 @@ +var searchData= +[ + ['katal_5ft_184',['katal_t',['../namespaceSI.html#a1e9810aa462def56f60d9e68a027805f',1,'SI']]], + ['kelvin_5ft_185',['kelvin_t',['../namespaceSI.html#ad788dacad85eb782fc19ebeacc448802',1,'SI']]], + ['kilo_5fampere_5ft_186',['kilo_ampere_t',['../namespaceSI.html#ac452b8eb53b2821750555e735cce7965',1,'SI']]], + ['kilo_5fbecquerel_5ft_187',['kilo_becquerel_t',['../namespaceSI.html#aa1b23d30b08c415e9eb7910a84200b84',1,'SI']]], + ['kilo_5fcandela_5ft_188',['kilo_candela_t',['../namespaceSI.html#a3383bea223dc651bfa8d724267f77f2e',1,'SI']]], + ['kilo_5fcoulomb_5ft_189',['kilo_coulomb_t',['../namespaceSI.html#a1068bfd82301e77844d0a8bc7f26de49',1,'SI']]], + ['kilo_5ffarad_5ft_190',['kilo_farad_t',['../namespaceSI.html#aa4046303f961c840f92c700dd688e4ee',1,'SI']]], + ['kilo_5fgram_5ft_191',['kilo_gram_t',['../namespaceSI.html#aa2789f9b3cd44088323b9fb4ade48297',1,'SI']]], + ['kilo_5fgray_5ft_192',['kilo_gray_t',['../namespaceSI.html#a97111407637c84313ccafa062b937835',1,'SI']]], + ['kilo_5fhenry_5ft_193',['kilo_henry_t',['../namespaceSI.html#af1c38d8d66b227ff234468ae54a25653',1,'SI']]], + ['kilo_5fhertz_5ft_194',['kilo_hertz_t',['../namespaceSI.html#a4deafa88cb92f8dd808b3aa3d04a58d8',1,'SI']]], + ['kilo_5fjoule_5ft_195',['kilo_joule_t',['../namespaceSI.html#a6952b43533cec65ee7027a3f8329ba43',1,'SI']]], + ['kilo_5fkatal_5ft_196',['kilo_katal_t',['../namespaceSI.html#a84e068543fd4c0b0d385e689dc1bfbe8',1,'SI']]], + ['kilo_5fkelvin_5ft_197',['kilo_kelvin_t',['../namespaceSI.html#a82f8f8a9f2aee09b874ee6d825cc5f3a',1,'SI']]], + ['kilo_5flumen_5ft_198',['kilo_lumen_t',['../namespaceSI.html#ad03ce6ffefcaaa543a223b8f332c2b9d',1,'SI']]], + ['kilo_5flux_5ft_199',['kilo_lux_t',['../namespaceSI.html#a4283a2881930bfa8ec85febfd9b2d2ac',1,'SI']]], + ['kilo_5fmetre_5ft_200',['kilo_metre_t',['../namespaceSI.html#a4a3a6be61c75612d45f636581fdab22b',1,'SI']]], + ['kilo_5fmol_5ft_201',['kilo_mol_t',['../namespaceSI.html#a353d1f7aa0195d2e41872f84a7a31888',1,'SI']]], + ['kilo_5fnewton_5ft_202',['kilo_newton_t',['../namespaceSI.html#a71aa25e0483274db9c4a7a25c4e0c61b',1,'SI']]], + ['kilo_5fohm_5ft_203',['kilo_ohm_t',['../namespaceSI.html#aae980aab35bf9fcf2fd633928eb77436',1,'SI']]], + ['kilo_5fpascal_5ft_204',['kilo_pascal_t',['../namespaceSI.html#ab215563fd0304176dfb9731fe2d5dc8e',1,'SI']]], + ['kilo_5fsiemens_5ft_205',['kilo_siemens_t',['../namespaceSI.html#a6970edbbcabb71ea068df40c3d0ae412',1,'SI']]], + ['kilo_5fsievert_5ft_206',['kilo_sievert_t',['../namespaceSI.html#a576c99cc8890face1f6230d57bf66c19',1,'SI']]], + ['kilo_5ftesla_5ft_207',['kilo_tesla_t',['../namespaceSI.html#a7878328bcc19e98a84e45304520a1375',1,'SI']]], + ['kilo_5fton_5ft_208',['kilo_ton_t',['../namespaceSI.html#a3c7282aed0203218feb6f5e67c45c1c7',1,'SI']]], + ['kilo_5fvolt_5ft_209',['kilo_volt_t',['../namespaceSI.html#a908cec08ecd7b1d8276664e60ea037dc',1,'SI']]], + ['kilo_5fwatt_5ft_210',['kilo_watt_t',['../namespaceSI.html#a1da08c64bc0a311302d853bf74a42ae6',1,'SI']]], + ['kilo_5fweber_5ft_211',['kilo_weber_t',['../namespaceSI.html#a19228e1195ac3257e99e59126b084231',1,'SI']]], + ['kilometre_5fper_5fhour_5ft_212',['kilometre_per_hour_t',['../namespaceSI.html#aefe0716120be6029d8b92679f57f8c57',1,'SI']]] +]; diff --git a/doc/search/all_b.html b/doc/search/all_b.html new file mode 100644 index 00000000..130deb4e --- /dev/null +++ b/doc/search/all_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_b.js b/doc/search/all_b.js new file mode 100644 index 00000000..d1a3fa99 --- /dev/null +++ b/doc/search/all_b.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['length_2eh_213',['length.h',['../length_8h.html',1,'']]], + ['length_5ft_214',['length_t',['../namespaceSI.html#a63155956b7d374da36cf7b69e7cebcac',1,'SI']]], + ['lightyear_5ft_215',['lightyear_t',['../namespaceSI.html#a1e345afa2d4c811a41e6a96ec17fd068',1,'SI']]], + ['lumen_5ft_216',['lumen_t',['../namespaceSI.html#ae19f865f9e5ff72b207273d205b35692',1,'SI']]], + ['luminosity_2eh_217',['luminosity.h',['../luminosity_8h.html',1,'']]], + ['luminosity_5ft_218',['luminosity_t',['../namespaceSI.html#a6c01a00a833b82fe2992c8a953fc3297',1,'SI']]], + ['luminous_5fflux_2eh_219',['luminous_flux.h',['../luminous__flux_8h.html',1,'']]], + ['luminous_5fflux_5ft_220',['luminous_flux_t',['../namespaceSI.html#acfe7b0fdd399cac509a4539edbed441e',1,'SI']]], + ['lux_5ft_221',['lux_t',['../namespaceSI.html#a3d594a826261b4d75179564f836ca71d',1,'SI']]] +]; diff --git a/doc/search/all_c.html b/doc/search/all_c.html new file mode 100644 index 00000000..3dd5af06 --- /dev/null +++ b/doc/search/all_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_c.js b/doc/search/all_c.js new file mode 100644 index 00000000..7ebbbb45 --- /dev/null +++ b/doc/search/all_c.js @@ -0,0 +1,102 @@ +var searchData= +[ + ['magnetic_5ffield_2eh_222',['magnetic_field.h',['../magnetic__field_8h.html',1,'']]], + ['magnetic_5ffield_5ft_223',['magnetic_field_t',['../namespaceSI.html#a86a815a1a2e665d11d0961075c832267',1,'SI']]], + ['magnetic_5fflux_2eh_224',['magnetic_flux.h',['../magnetic__flux_8h.html',1,'']]], + ['magnetic_5fflux_5ft_225',['magnetic_flux_t',['../namespaceSI.html#a905ac0fdcdba8a035f4ace27071844b4',1,'SI']]], + ['magnitude_226',['magnitude',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html#a09ba8cdde4a94706260c427ad3497107',1,'SI::detail::parsing::Number_impl::magnitude()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html#a39a409d3859111eaa5ba0ef451c1e8f0',1,'SI::detail::parsing::Number_impl< _base, _digit >::magnitude()']]], + ['magnitude_227',['Magnitude',['../structSI_1_1detail_1_1parsing_1_1Magnitude.html',1,'SI::detail::parsing']]], + ['magnitude_3c_20_5fbase_2c_20_5fdigit_20_3e_228',['Magnitude< _base, _digit >',['../structSI_1_1detail_1_1parsing_1_1Magnitude_3_01__base_00_01__digit_01_4.html',1,'SI::detail::parsing']]], + ['mass_2eh_229',['mass.h',['../mass_8h.html',1,'']]], + ['mass_5ft_230',['mass_t',['../namespaceSI.html#a2089096b2f225e0ef06a0329cc0a05e4',1,'SI']]], + ['mega_5fampere_5ft_231',['mega_ampere_t',['../namespaceSI.html#acb251e6423e6d297e5874185c9fdc3e5',1,'SI']]], + ['mega_5fbecquerel_5ft_232',['mega_becquerel_t',['../namespaceSI.html#a546730adc950ce852488afab248def61',1,'SI']]], + ['mega_5fcandela_5ft_233',['mega_candela_t',['../namespaceSI.html#ae5ed03f19ac81ea3a771858a5bb168b1',1,'SI']]], + ['mega_5fcoulomb_5ft_234',['mega_coulomb_t',['../namespaceSI.html#a5c22971e82ff24f3e57ca0739fc35609',1,'SI']]], + ['mega_5ffarad_5ft_235',['mega_farad_t',['../namespaceSI.html#aa64ebf13c3564d44e02c64f64d60d9ac',1,'SI']]], + ['mega_5fgram_5ft_236',['mega_gram_t',['../namespaceSI.html#a0c00ea851290dfc64ca02b84898aeacb',1,'SI']]], + ['mega_5fgray_5ft_237',['mega_gray_t',['../namespaceSI.html#a9704be99d596dd9674033241b653bc52',1,'SI']]], + ['mega_5fhenry_5ft_238',['mega_henry_t',['../namespaceSI.html#adedf7a051a03dad695c1b8299c8796b7',1,'SI']]], + ['mega_5fhertz_5ft_239',['mega_hertz_t',['../namespaceSI.html#adf702bb8113e0898f040c0fb97c1d492',1,'SI']]], + ['mega_5fjoule_5ft_240',['mega_joule_t',['../namespaceSI.html#a65f56c3155a70dc945b6c7e31ffc613c',1,'SI']]], + ['mega_5fkatal_5ft_241',['mega_katal_t',['../namespaceSI.html#a95167515dfbbe01f0e3f301f06d37a85',1,'SI']]], + ['mega_5fkelvin_5ft_242',['mega_kelvin_t',['../namespaceSI.html#abc5d2748d8aa12c4f067cd7633a5fe20',1,'SI']]], + ['mega_5flumen_5ft_243',['mega_lumen_t',['../namespaceSI.html#acf568f8740cf034531f2c3461494526c',1,'SI']]], + ['mega_5flux_5ft_244',['mega_lux_t',['../namespaceSI.html#a2cf47a4c932208bb641d472db9ce6e45',1,'SI']]], + ['mega_5fmetre_5ft_245',['mega_metre_t',['../namespaceSI.html#ac6b3f7092ad10f99d75fbd2b79516438',1,'SI']]], + ['mega_5fmol_5ft_246',['mega_mol_t',['../namespaceSI.html#a52012048c81bfe92e399229d4308bcef',1,'SI']]], + ['mega_5fnewton_5ft_247',['mega_newton_t',['../namespaceSI.html#aa467df0b211bd4900be16f474da03a19',1,'SI']]], + ['mega_5fohm_5ft_248',['mega_ohm_t',['../namespaceSI.html#a8ad5984649cf21226aeaa751de73d9b3',1,'SI']]], + ['mega_5fpascal_5ft_249',['mega_pascal_t',['../namespaceSI.html#a87a29dd55653a3a93354a16e035ac6c8',1,'SI']]], + ['mega_5fsiemens_5ft_250',['mega_siemens_t',['../namespaceSI.html#a937f25fcf42d84ec971c99297965313e',1,'SI']]], + ['mega_5fsievert_5ft_251',['mega_sievert_t',['../namespaceSI.html#aa609f28e33e2f9da239e270489953db6',1,'SI']]], + ['mega_5ftesla_5ft_252',['mega_tesla_t',['../namespaceSI.html#ad3f794bd098724737ee913be93414e93',1,'SI']]], + ['mega_5fton_5ft_253',['mega_ton_t',['../namespaceSI.html#a598312e241b304087b3257692197d8d0',1,'SI']]], + ['mega_5fvolt_5ft_254',['mega_volt_t',['../namespaceSI.html#a074003fe002eaba737f27e29e149a13e',1,'SI']]], + ['mega_5fwatt_5ft_255',['mega_watt_t',['../namespaceSI.html#a7263f6eeb2aac28255f26e3cefc26a0c',1,'SI']]], + ['mega_5fweber_5ft_256',['mega_weber_t',['../namespaceSI.html#a8834dbe8c9fd4fda7d76b94b12d9de9e',1,'SI']]], + ['metre_5fper_5fsecond_5ft_257',['metre_per_second_t',['../namespaceSI.html#abb648d66ba9f56fb4072f8ca88b4b3e4',1,'SI']]], + ['metre_5ft_258',['metre_t',['../namespaceSI.html#ae12deddaf14bdd4aad9d0c1147253e62',1,'SI']]], + ['micro_5fampere_5ft_259',['micro_ampere_t',['../namespaceSI.html#afde9b18791c368ba5d022e8917dff9ad',1,'SI']]], + ['micro_5fbecquerel_5ft_260',['micro_becquerel_t',['../namespaceSI.html#a8d21f6e31c6ceb7f1372ac2ae8c654c7',1,'SI']]], + ['micro_5fcandela_5ft_261',['micro_candela_t',['../namespaceSI.html#a04dbfaa30074075a0a43c1f0fc2214fa',1,'SI']]], + ['micro_5fcoulomb_5ft_262',['micro_coulomb_t',['../namespaceSI.html#a2127912802f554b2f467ce11fc7615c7',1,'SI']]], + ['micro_5fdegree_5ft_263',['micro_degree_t',['../namespaceSI.html#aca1ac20ee8c3e7ba516f682fdae7de2a',1,'SI']]], + ['micro_5ffarad_5ft_264',['micro_farad_t',['../namespaceSI.html#a13865f54fd350b483cf601dc217d2199',1,'SI']]], + ['micro_5fgram_5ft_265',['micro_gram_t',['../namespaceSI.html#a5628843eb450cf81fa4250422fb3061c',1,'SI']]], + ['micro_5fgray_5ft_266',['micro_gray_t',['../namespaceSI.html#aae0dc5a839e151ec9becc6f23820aeb8',1,'SI']]], + ['micro_5fhenry_5ft_267',['micro_henry_t',['../namespaceSI.html#a77346977ffe75321d7bd80a815b15c82',1,'SI']]], + ['micro_5fhertz_5ft_268',['micro_hertz_t',['../namespaceSI.html#a20c5995d3e84174c4631294da6fd813a',1,'SI']]], + ['micro_5fjoule_5ft_269',['micro_joule_t',['../namespaceSI.html#af366dc9ac7f9962b11792eb06eff4844',1,'SI']]], + ['micro_5fkatal_5ft_270',['micro_katal_t',['../namespaceSI.html#a2037d52933a336d28d4ee72c23954524',1,'SI']]], + ['micro_5fkelvin_5ft_271',['micro_kelvin_t',['../namespaceSI.html#a6f25dc038c12e558546c5488371c0b84',1,'SI']]], + ['micro_5flumen_5ft_272',['micro_lumen_t',['../namespaceSI.html#aa2c449be92716d93805b61d714b62dfc',1,'SI']]], + ['micro_5flux_5ft_273',['micro_lux_t',['../namespaceSI.html#a89297362dc319c8ad000ad29b4d6c0c1',1,'SI']]], + ['micro_5fmetre_5ft_274',['micro_metre_t',['../namespaceSI.html#a521d3cab40aa0ff325edf9e7b7fff432',1,'SI']]], + ['micro_5fmol_5ft_275',['micro_mol_t',['../namespaceSI.html#aff7ae938f97cc8fe84830953a31dbedd',1,'SI']]], + ['micro_5fnewton_5ft_276',['micro_newton_t',['../namespaceSI.html#a395d643924127fecbedeaae5f2b57e19',1,'SI']]], + ['micro_5fohm_5ft_277',['micro_ohm_t',['../namespaceSI.html#a3971327c60373cb923aa017ae19c24d0',1,'SI']]], + ['micro_5fpascal_5ft_278',['micro_pascal_t',['../namespaceSI.html#a716c2dcb34793a24857c0ef5e569e715',1,'SI']]], + ['micro_5fradian_5ft_279',['micro_radian_t',['../namespaceSI.html#a64c7043a03fadf866436d2117df3ed91',1,'SI']]], + ['micro_5fseconds_5ft_280',['micro_seconds_t',['../namespaceSI.html#a33d5a9eba4fdf753dc2db4f612022c82',1,'SI']]], + ['micro_5fsiemens_5ft_281',['micro_siemens_t',['../namespaceSI.html#a00b52c69dab99a67193f2e89de19217f',1,'SI']]], + ['micro_5fsievert_5ft_282',['micro_sievert_t',['../namespaceSI.html#a909892d3da93784fd10bbd2ea856fd7b',1,'SI']]], + ['micro_5fsteradian_5ft_283',['micro_steradian_t',['../namespaceSI.html#ab4977088f3666a3149f67880b8ae0f11',1,'SI']]], + ['micro_5ftesla_5ft_284',['micro_tesla_t',['../namespaceSI.html#a7bbb7fe1e3f1fb73dbee94327ffc1d5c',1,'SI']]], + ['micro_5fvolt_5ft_285',['micro_volt_t',['../namespaceSI.html#a4b582f29d6ab82a0e4880a465a60f490',1,'SI']]], + ['micro_5fwatt_5ft_286',['micro_watt_t',['../namespaceSI.html#ad0bacd3ff5c1a60102ab3591f9cc3b66',1,'SI']]], + ['micro_5fweber_5ft_287',['micro_weber_t',['../namespaceSI.html#adaa8e3d1ba2b098d87c03743fe0837c8',1,'SI']]], + ['milli_5fampere_5ft_288',['milli_ampere_t',['../namespaceSI.html#a371debbf83eaf9b6116cdf506ab1fcb7',1,'SI']]], + ['milli_5fbecquerel_5ft_289',['milli_becquerel_t',['../namespaceSI.html#ad361e4e388430708cc57cbeb6e40e693',1,'SI']]], + ['milli_5fcandela_5ft_290',['milli_candela_t',['../namespaceSI.html#a1d0992bce7af57b00618763814be661c',1,'SI']]], + ['milli_5fcoulomb_5ft_291',['milli_coulomb_t',['../namespaceSI.html#a2ad106d78752219d336dbb2d20dd0013',1,'SI']]], + ['milli_5fdegree_5ft_292',['milli_degree_t',['../namespaceSI.html#ad3308120a35a465ff91c6e98b5862131',1,'SI']]], + ['milli_5ffarad_5ft_293',['milli_farad_t',['../namespaceSI.html#a1dde125732aba10bbff97a6018294314',1,'SI']]], + ['milli_5fgram_5ft_294',['milli_gram_t',['../namespaceSI.html#abb02e703b180bb7d92a0c19cbbbad9de',1,'SI']]], + ['milli_5fgray_5ft_295',['milli_gray_t',['../namespaceSI.html#a391ee70162b08cefe708475aa821b177',1,'SI']]], + ['milli_5fhenry_5ft_296',['milli_henry_t',['../namespaceSI.html#a53db0aefae15485ffd3c60393cd2f873',1,'SI']]], + ['milli_5fhertz_5ft_297',['milli_hertz_t',['../namespaceSI.html#a7d2fc5346041df7b49b84e3f77ce20de',1,'SI']]], + ['milli_5fjoule_5ft_298',['milli_joule_t',['../namespaceSI.html#a2ad0ecf86285738bf1173075fa0151b1',1,'SI']]], + ['milli_5fkatal_5ft_299',['milli_katal_t',['../namespaceSI.html#a6d35d2ba53d022756735b6924de67e54',1,'SI']]], + ['milli_5fkelvin_5ft_300',['milli_kelvin_t',['../namespaceSI.html#af896cebcb0f412f7a734eb405ec5cde5',1,'SI']]], + ['milli_5flumen_5ft_301',['milli_lumen_t',['../namespaceSI.html#a1ba5ff15cf066fd3c0bb8b18923025fb',1,'SI']]], + ['milli_5flux_5ft_302',['milli_lux_t',['../namespaceSI.html#a8b4317d844abd55d5cc758eac02a96db',1,'SI']]], + ['milli_5fmetre_5ft_303',['milli_metre_t',['../namespaceSI.html#a37cee9ffc77bd26053cc4c6bf7838172',1,'SI']]], + ['milli_5fmol_5ft_304',['milli_mol_t',['../namespaceSI.html#a9f2a2e99bd4b44e4b8a4446cd55be34c',1,'SI']]], + ['milli_5fnewton_5ft_305',['milli_newton_t',['../namespaceSI.html#a20a83f7ecceaa50a4689dc58a282e970',1,'SI']]], + ['milli_5fohm_5ft_306',['milli_ohm_t',['../namespaceSI.html#ae0195c13f632e41fc0893e9a2e23e792',1,'SI']]], + ['milli_5fpascal_5ft_307',['milli_pascal_t',['../namespaceSI.html#a64366c0f2efcd2aa74766e2d9ee0e249',1,'SI']]], + ['milli_5fradian_5ft_308',['milli_radian_t',['../namespaceSI.html#a68752da18c1e59c144c875d0de5a5b37',1,'SI']]], + ['milli_5fseconds_5ft_309',['milli_seconds_t',['../namespaceSI.html#adf49c8d7b0652fc213c63f4da71ca215',1,'SI']]], + ['milli_5fsiemens_5ft_310',['milli_siemens_t',['../namespaceSI.html#a6a139b81334b107594d6465946104d20',1,'SI']]], + ['milli_5fsievert_5ft_311',['milli_sievert_t',['../namespaceSI.html#a785c60a2c0e9e12a3fc11613f043b9c1',1,'SI']]], + ['milli_5fsteradian_5ft_312',['milli_steradian_t',['../namespaceSI.html#a73ea12830d62db93c11cc4fb4a3c4da9',1,'SI']]], + ['milli_5ftesla_5ft_313',['milli_tesla_t',['../namespaceSI.html#acd00ccde90c2fcb8ff02e8e24aedf446',1,'SI']]], + ['milli_5fvolt_5ft_314',['milli_volt_t',['../namespaceSI.html#a4938f6a145fb29f706792d064d0413a3',1,'SI']]], + ['milli_5fwatt_5ft_315',['milli_watt_t',['../namespaceSI.html#a67e3d17c96d15e59349c159f0667cebd',1,'SI']]], + ['milli_5fweber_5ft_316',['milli_weber_t',['../namespaceSI.html#a1b0086a389a476010ce50060e2a4ef1d',1,'SI']]], + ['minutes_5ft_317',['minutes_t',['../namespaceSI.html#aca2d1dbde23e629815e5c384c801e0a6',1,'SI']]], + ['mol_5ft_318',['mol_t',['../namespaceSI.html#ad0dca8db32e71a3b58d9515fb735eec3',1,'SI']]], + ['momentum_2eh_319',['momentum.h',['../momentum_8h.html',1,'']]], + ['momentum_5ft_320',['momentum_t',['../namespaceSI.html#a2ee381ae50b68f395076f04e023b13dd',1,'SI']]] +]; diff --git a/doc/search/all_d.html b/doc/search/all_d.html new file mode 100644 index 00000000..af7f2f0f --- /dev/null +++ b/doc/search/all_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_d.js b/doc/search/all_d.js new file mode 100644 index 00000000..be800dab --- /dev/null +++ b/doc/search/all_d.js @@ -0,0 +1,45 @@ +var searchData= +[ + ['nano_5fampere_5ft_321',['nano_ampere_t',['../namespaceSI.html#a11908c58c8cb335422ffd64a20b53a95',1,'SI']]], + ['nano_5fbecquerel_5ft_322',['nano_becquerel_t',['../namespaceSI.html#a7d806b52f133700a8a4a5343262cf9b1',1,'SI']]], + ['nano_5fcandela_5ft_323',['nano_candela_t',['../namespaceSI.html#a2c141c42ba236799cba189ff6bd06171',1,'SI']]], + ['nano_5fcoulomb_5ft_324',['nano_coulomb_t',['../namespaceSI.html#a27e6f5f9472fbae132718c7296a37a9d',1,'SI']]], + ['nano_5ffarad_5ft_325',['nano_farad_t',['../namespaceSI.html#ae188e35e6393742f0d87503af9a1177d',1,'SI']]], + ['nano_5fgram_5ft_326',['nano_gram_t',['../namespaceSI.html#a83a1d79d0c37f2b453d74a768e5b5e0c',1,'SI']]], + ['nano_5fgray_5ft_327',['nano_gray_t',['../namespaceSI.html#a254601907e3a43bdb77697d24b549800',1,'SI']]], + ['nano_5fhenry_5ft_328',['nano_henry_t',['../namespaceSI.html#ace7de01fda0954049bd12dc12ca5d96e',1,'SI']]], + ['nano_5fhertz_5ft_329',['nano_hertz_t',['../namespaceSI.html#af40b74b30e4eff0862e186c519425e03',1,'SI']]], + ['nano_5fjoule_5ft_330',['nano_joule_t',['../namespaceSI.html#ab02b7037a4ed44372e72d8ac7b09cb2c',1,'SI']]], + ['nano_5fkatal_5ft_331',['nano_katal_t',['../namespaceSI.html#a92ddba497ae42b4421c8db0ec1bd19c7',1,'SI']]], + ['nano_5fkelvin_5ft_332',['nano_kelvin_t',['../namespaceSI.html#a5971f592a74588abc4ec252853f2d8cf',1,'SI']]], + ['nano_5flumen_5ft_333',['nano_lumen_t',['../namespaceSI.html#a9a94f3cc3a5e684a85a067dacfad16df',1,'SI']]], + ['nano_5flux_5ft_334',['nano_lux_t',['../namespaceSI.html#a0d28b9f9bf3668651bd18b31cfbbbc1c',1,'SI']]], + ['nano_5fmetre_5ft_335',['nano_metre_t',['../namespaceSI.html#a5baae31b9c211d5503185b8682b93d90',1,'SI']]], + ['nano_5fmol_5ft_336',['nano_mol_t',['../namespaceSI.html#ad79b94650511ce68c837c0abd9b60ee7',1,'SI']]], + ['nano_5fnewton_5ft_337',['nano_newton_t',['../namespaceSI.html#a9a5ab018a72874a458fc936c9f4eef80',1,'SI']]], + ['nano_5fohm_5ft_338',['nano_ohm_t',['../namespaceSI.html#ac74e9b82371bee6b4676d46ac75ef115',1,'SI']]], + ['nano_5fpascal_5ft_339',['nano_pascal_t',['../namespaceSI.html#ae9d84abe31bd7931c81206e8e5795f0b',1,'SI']]], + ['nano_5fradian_5ft_340',['nano_radian_t',['../namespaceSI.html#abf06c15afc561cac6fdcf4c6e3ecfcb7',1,'SI']]], + ['nano_5fseconds_5ft_341',['nano_seconds_t',['../namespaceSI.html#ab51d8a30980f8ed281107b97ee3f1f5d',1,'SI']]], + ['nano_5fsiemens_5ft_342',['nano_siemens_t',['../namespaceSI.html#a184bede09f7f98f24a153d75c7cfc323',1,'SI']]], + ['nano_5fsievert_5ft_343',['nano_sievert_t',['../namespaceSI.html#aeeb9c9f9d26a988bc70eeb0fc871783d',1,'SI']]], + ['nano_5fsteradian_5ft_344',['nano_steradian_t',['../namespaceSI.html#a46b74940e1e627bd904bea14a19fbe9c',1,'SI']]], + ['nano_5ftesla_5ft_345',['nano_tesla_t',['../namespaceSI.html#ab5cc512cdb9a08a00c9ac45dcba412e1',1,'SI']]], + ['nano_5fvolt_5ft_346',['nano_volt_t',['../namespaceSI.html#af78eb3b4f8832998c1f42175848a7e29',1,'SI']]], + ['nano_5fwatt_5ft_347',['nano_watt_t',['../namespaceSI.html#a0e483fe2801bde8f859155bbfd7017cd',1,'SI']]], + ['nano_5fweber_5ft_348',['nano_weber_t',['../namespaceSI.html#a85e71b4a1fadfcc42c68550858227b6c',1,'SI']]], + ['newton_5ft_349',['newton_t',['../namespaceSI.html#a7a1f686750e87e2a274b0c293e097a50',1,'SI']]], + ['number_350',['Number',['../structSI_1_1detail_1_1parsing_1_1Number.html',1,'SI::detail::parsing']]], + ['number_3c_20_270_27_2c_20_27b_27_2c_20_5fdigits_2e_2e_2e_20_3e_351',['Number< '0', 'B', _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4.html',1,'SI::detail::parsing']]], + ['number_3c_20_270_27_2c_20_27b_27_2c_20_5fdigits_2e_2e_2e_20_3e_352',['Number< '0', 'b', _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4.html',1,'SI::detail::parsing']]], + ['number_3c_20_270_27_2c_20_27x_27_2c_20_5fdigits_2e_2e_2e_20_3e_353',['Number< '0', 'X', _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4.html',1,'SI::detail::parsing']]], + ['number_3c_20_270_27_2c_20_27x_27_2c_20_5fdigits_2e_2e_2e_20_3e_354',['Number< '0', 'x', _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4.html',1,'SI::detail::parsing']]], + ['number_3c_20_270_27_2c_20_5fdigits_2e_2e_2e_20_3e_355',['Number< '0', _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4.html',1,'SI::detail::parsing']]], + ['number_5fimpl_356',['Number_impl',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html',1,'SI::detail::parsing']]], + ['number_5fimpl_3c_2010_2c_20_5fdigits_2e_2e_2e_20_3e_357',['Number_impl< 10, _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html',1,'SI::detail::parsing']]], + ['number_5fimpl_3c_2016_2c_20_5fdigits_2e_2e_2e_20_3e_358',['Number_impl< 16, _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html',1,'SI::detail::parsing']]], + ['number_5fimpl_3c_202_2c_20_5fdigits_2e_2e_2e_20_3e_359',['Number_impl< 2, _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html',1,'SI::detail::parsing']]], + ['number_5fimpl_3c_208_2c_20_5fdigits_2e_2e_2e_20_3e_360',['Number_impl< 8, _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html',1,'SI::detail::parsing']]], + ['number_5fimpl_3c_20_5fbase_2c_20_5fdigit_20_3e_361',['Number_impl< _base, _digit >',['../structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html',1,'SI::detail::parsing']]], + ['number_5fparser_2eh_362',['number_parser.h',['../number__parser_8h.html',1,'']]] +]; diff --git a/doc/search/all_e.html b/doc/search/all_e.html new file mode 100644 index 00000000..e25df423 --- /dev/null +++ b/doc/search/all_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_e.js b/doc/search/all_e.js new file mode 100644 index 00000000..104d6e4e --- /dev/null +++ b/doc/search/all_e.js @@ -0,0 +1,447 @@ +var searchData= +[ + ['ohm_5ft_363',['ohm_t',['../namespaceSI.html#aa115a1cc2bd2d6eb099505ac375bd16f',1,'SI']]], + ['operator_21_3d_364',['operator!=',['../structSI_1_1detail_1_1unit__t.html#a89cfd3ad100ee1dc6364d20bb45a9bbe',1,'SI::detail::unit_t']]], + ['operator_22_22_5fa_365',['operator""_A',['../namespaceSI_1_1literals.html#a80e1295cb7cd76b34b06689cb5d078cf',1,'SI::literals::operator""_A()'],['../namespaceSI_1_1literals.html#a80e1295cb7cd76b34b06689cb5d078cf',1,'SI::operator""_A()'],['../namespaceSI_1_1literals.html#a601ef0ceadfbe695d01f73be4db561d1',1,'SI::literals::operator""_A()'],['../namespaceSI_1_1literals.html#a601ef0ceadfbe695d01f73be4db561d1',1,'SI::operator""_A()']]], + ['operator_22_22_5faa_366',['operator""_aA',['../namespaceSI_1_1literals.html#ae9aea188bbb1cf8c13c6e9d43df26319',1,'SI::literals::operator""_aA()'],['../namespaceSI_1_1literals.html#ae9aea188bbb1cf8c13c6e9d43df26319',1,'SI::operator""_aA()'],['../namespaceSI_1_1literals.html#a60540a8f9e4203e13bd1dd973d1beab7',1,'SI::literals::operator""_aA()'],['../namespaceSI_1_1literals.html#a60540a8f9e4203e13bd1dd973d1beab7',1,'SI::operator""_aA()']]], + ['operator_22_22_5fabq_367',['operator""_aBq',['../namespaceSI_1_1literals.html#a3078076a912df09f74ae0ff48299b27c',1,'SI::operator""_aBq()'],['../namespaceSI_1_1literals.html#a3078076a912df09f74ae0ff48299b27c',1,'SI::literals::operator""_aBq()'],['../namespaceSI_1_1literals.html#aeff3ef772ad03776b420a3022b6f4ef7',1,'SI::operator""_aBq()'],['../namespaceSI_1_1literals.html#aeff3ef772ad03776b420a3022b6f4ef7',1,'SI::literals::operator""_aBq()']]], + ['operator_22_22_5fac_368',['operator""_aC',['../namespaceSI_1_1literals.html#acc5625a103f4e8aacd34bf8e95d9f38e',1,'SI::operator""_aC()'],['../namespaceSI_1_1literals.html#ac84196d2f928c8479275bbc3c758ae0c',1,'SI::literals::operator""_aC()'],['../namespaceSI_1_1literals.html#ac84196d2f928c8479275bbc3c758ae0c',1,'SI::operator""_aC()'],['../namespaceSI_1_1literals.html#acc5625a103f4e8aacd34bf8e95d9f38e',1,'SI::literals::operator""_aC()']]], + ['operator_22_22_5facd_369',['operator""_acd',['../namespaceSI_1_1literals.html#aeacf3382bcf9f0cf99b4442e1281ed2d',1,'SI::literals::operator""_acd()'],['../namespaceSI_1_1literals.html#aeacf3382bcf9f0cf99b4442e1281ed2d',1,'SI::operator""_acd()'],['../namespaceSI_1_1literals.html#a5ace96d73efbcb9988827e202902f6f7',1,'SI::literals::operator""_acd()'],['../namespaceSI_1_1literals.html#a5ace96d73efbcb9988827e202902f6f7',1,'SI::operator""_acd()']]], + ['operator_22_22_5faf_370',['operator""_aF',['../namespaceSI_1_1literals.html#a96271ccc08423c771a76f75fcd78d96c',1,'SI::literals::operator""_aF()'],['../namespaceSI_1_1literals.html#a96271ccc08423c771a76f75fcd78d96c',1,'SI::operator""_aF()'],['../namespaceSI_1_1literals.html#adbf09a945c40494426c21817870b44a8',1,'SI::literals::operator""_aF()'],['../namespaceSI_1_1literals.html#adbf09a945c40494426c21817870b44a8',1,'SI::operator""_aF()']]], + ['operator_22_22_5fagy_371',['operator""_aGy',['../namespaceSI_1_1literals.html#add67db29ac16f618f42357f38c52fe47',1,'SI::literals::operator""_aGy()'],['../namespaceSI_1_1literals.html#a1c6162983631619a0fcbf701258cda26',1,'SI::literals::operator""_aGy(long double value)'],['../namespaceSI_1_1literals.html#add67db29ac16f618f42357f38c52fe47',1,'SI::operator""_aGy()'],['../namespaceSI_1_1literals.html#a1c6162983631619a0fcbf701258cda26',1,'SI::operator""_aGy(long double value)']]], + ['operator_22_22_5fah_372',['operator""_aH',['../namespaceSI_1_1literals.html#acc678b33674fcd88b6416b8452fd7a2c',1,'SI::operator""_aH()'],['../namespaceSI_1_1literals.html#acc678b33674fcd88b6416b8452fd7a2c',1,'SI::literals::operator""_aH()'],['../namespaceSI_1_1literals.html#a58a34ff10ac5c553af35b8fae19d6edc',1,'SI::operator""_aH()'],['../namespaceSI_1_1literals.html#a58a34ff10ac5c553af35b8fae19d6edc',1,'SI::literals::operator""_aH()']]], + ['operator_22_22_5fahz_373',['operator""_aHz',['../namespaceSI_1_1literals.html#a3eeb1064f29f4f879197cd1c3eb0ede5',1,'SI::operator""_aHz()'],['../namespaceSI_1_1literals.html#a3eeb1064f29f4f879197cd1c3eb0ede5',1,'SI::literals::operator""_aHz()'],['../namespaceSI_1_1literals.html#ac4c20a4ef37367edce39a3b6a1c00f51',1,'SI::operator""_aHz()'],['../namespaceSI_1_1literals.html#ac4c20a4ef37367edce39a3b6a1c00f51',1,'SI::literals::operator""_aHz()']]], + ['operator_22_22_5faj_374',['operator""_aJ',['../namespaceSI_1_1literals.html#aec5464666a76767bbc59afe6360fbaca',1,'SI::operator""_aJ()'],['../namespaceSI_1_1literals.html#aec5464666a76767bbc59afe6360fbaca',1,'SI::literals::operator""_aJ()'],['../namespaceSI_1_1literals.html#a9404bd4104b439c6b24236b6bbf57129',1,'SI::literals::operator""_aJ(long double value)'],['../namespaceSI_1_1literals.html#a9404bd4104b439c6b24236b6bbf57129',1,'SI::operator""_aJ()']]], + ['operator_22_22_5fak_375',['operator""_aK',['../namespaceSI_1_1literals.html#ae7fa5a4659774b7964019ad76c159b7b',1,'SI::literals::operator""_aK()'],['../namespaceSI_1_1literals.html#ae7fa5a4659774b7964019ad76c159b7b',1,'SI::operator""_aK()'],['../namespaceSI_1_1literals.html#a01f5324e571897b178b6d7fff6e02d42',1,'SI::literals::operator""_aK()'],['../namespaceSI_1_1literals.html#a01f5324e571897b178b6d7fff6e02d42',1,'SI::operator""_aK()']]], + ['operator_22_22_5fakat_376',['operator""_akat',['../namespaceSI_1_1literals.html#a92cd8f98f6e23a31eb4e33094446f0ef',1,'SI::literals::operator""_akat()'],['../namespaceSI_1_1literals.html#a92cd8f98f6e23a31eb4e33094446f0ef',1,'SI::operator""_akat()'],['../namespaceSI_1_1literals.html#a6d5a65ce300c745cc7105404fbc2fa35',1,'SI::literals::operator""_akat()'],['../namespaceSI_1_1literals.html#a6d5a65ce300c745cc7105404fbc2fa35',1,'SI::operator""_akat()']]], + ['operator_22_22_5falm_377',['operator""_alm',['../namespaceSI_1_1literals.html#a012f1f94cc5db2300f230b83cddabcbf',1,'SI::literals::operator""_alm()'],['../namespaceSI_1_1literals.html#ad7bddb22da090a31ad0fe4c15a45c13a',1,'SI::literals::operator""_alm(long double value)'],['../namespaceSI_1_1literals.html#ad7bddb22da090a31ad0fe4c15a45c13a',1,'SI::operator""_alm(long double value)'],['../namespaceSI_1_1literals.html#a012f1f94cc5db2300f230b83cddabcbf',1,'SI::operator""_alm()']]], + ['operator_22_22_5falx_378',['operator""_alx',['../namespaceSI_1_1literals.html#abec255849eff121daf7bdd04d9579e62',1,'SI::operator""_alx()'],['../namespaceSI_1_1literals.html#abec255849eff121daf7bdd04d9579e62',1,'SI::literals::operator""_alx()'],['../namespaceSI_1_1literals.html#a216bab5b59f0f8a81468fc124c6bb418',1,'SI::operator""_alx()'],['../namespaceSI_1_1literals.html#a216bab5b59f0f8a81468fc124c6bb418',1,'SI::literals::operator""_alx(long double value)']]], + ['operator_22_22_5fam_379',['operator""_am',['../namespaceSI_1_1literals.html#a5697a54d24aaa9c93261499882bc5247',1,'SI::literals::operator""_am()'],['../namespaceSI_1_1literals.html#a54589be348723f9d55517d1c784fff30',1,'SI::operator""_am()'],['../namespaceSI_1_1literals.html#a54589be348723f9d55517d1c784fff30',1,'SI::literals::operator""_am()'],['../namespaceSI_1_1literals.html#a5697a54d24aaa9c93261499882bc5247',1,'SI::operator""_am(long double value)']]], + ['operator_22_22_5famol_380',['operator""_amol',['../namespaceSI_1_1literals.html#af559e1fd0b734899fd0810a621c51d67',1,'SI::operator""_amol()'],['../namespaceSI_1_1literals.html#af559e1fd0b734899fd0810a621c51d67',1,'SI::literals::operator""_amol()'],['../namespaceSI_1_1literals.html#a568e23e1a1c12e5e6de498cf26b56c09',1,'SI::operator""_amol()'],['../namespaceSI_1_1literals.html#a568e23e1a1c12e5e6de498cf26b56c09',1,'SI::literals::operator""_amol()']]], + ['operator_22_22_5fan_381',['operator""_aN',['../namespaceSI_1_1literals.html#a08963dcf41f6f4ba2e40daa77d50b861',1,'SI::operator""_aN()'],['../namespaceSI_1_1literals.html#a08963dcf41f6f4ba2e40daa77d50b861',1,'SI::literals::operator""_aN()'],['../namespaceSI_1_1literals.html#a19526b9f55a8f55e7711b1f68df6ce4a',1,'SI::operator""_aN()'],['../namespaceSI_1_1literals.html#a19526b9f55a8f55e7711b1f68df6ce4a',1,'SI::literals::operator""_aN()']]], + ['operator_22_22_5faohm_382',['operator""_aOhm',['../namespaceSI_1_1literals.html#ad61c0c17ae35c530bb1785f0bfaf91f1',1,'SI::operator""_aOhm()'],['../namespaceSI_1_1literals.html#a89cb1406f4652224237127c86ae764ee',1,'SI::literals::operator""_aOhm()'],['../namespaceSI_1_1literals.html#a89cb1406f4652224237127c86ae764ee',1,'SI::operator""_aOhm()'],['../namespaceSI_1_1literals.html#ad61c0c17ae35c530bb1785f0bfaf91f1',1,'SI::literals::operator""_aOhm()']]], + ['operator_22_22_5fapa_383',['operator""_apa',['../namespaceSI_1_1literals.html#aa50a47568d8e4ff35b428971cb5b19dd',1,'SI::operator""_apa()'],['../namespaceSI_1_1literals.html#aa50a47568d8e4ff35b428971cb5b19dd',1,'SI::literals::operator""_apa()'],['../namespaceSI_1_1literals.html#acd316a768c6f4941cc50017f87e0bd3e',1,'SI::operator""_apa()'],['../namespaceSI_1_1literals.html#acd316a768c6f4941cc50017f87e0bd3e',1,'SI::literals::operator""_apa()']]], + ['operator_22_22_5farad_384',['operator""_arad',['../namespaceSI_1_1literals.html#ab4d49063065a5961dfee9f53bdacbd65',1,'SI::operator""_arad(long double value)'],['../namespaceSI_1_1literals.html#a67f093174452e88e1a960a001ddcc087',1,'SI::operator""_arad()'],['../namespaceSI_1_1literals.html#a67f093174452e88e1a960a001ddcc087',1,'SI::literals::operator""_arad()'],['../namespaceSI_1_1literals.html#ab4d49063065a5961dfee9f53bdacbd65',1,'SI::literals::operator""_arad(long double value)']]], + ['operator_22_22_5fas_385',['operator""_as',['../namespaceSI_1_1literals.html#a2f333d2416b132565fabb5968f23b986',1,'SI::operator""_as()'],['../namespaceSI_1_1literals.html#a2f333d2416b132565fabb5968f23b986',1,'SI::literals::operator""_as()'],['../namespaceSI_1_1literals.html#aab50aa874eacc7629f8fb2d8dfbfc27c',1,'SI::operator""_as()'],['../namespaceSI_1_1literals.html#aab50aa874eacc7629f8fb2d8dfbfc27c',1,'SI::literals::operator""_as()']]], + ['operator_22_22_5fas_386',['operator""_aS',['../namespaceSI_1_1literals.html#a74bc802ca32d39e3464154446f599e3e',1,'SI::operator""_aS()'],['../namespaceSI_1_1literals.html#a74bc802ca32d39e3464154446f599e3e',1,'SI::literals::operator""_aS()'],['../namespaceSI_1_1literals.html#a255cd840ee57c01f50743187d2466409',1,'SI::operator""_aS()'],['../namespaceSI_1_1literals.html#a255cd840ee57c01f50743187d2466409',1,'SI::literals::operator""_aS()']]], + ['operator_22_22_5fasr_387',['operator""_asr',['../namespaceSI_1_1literals.html#a0d729fe418f29a999ea8b328409837bb',1,'SI::operator""_asr()'],['../namespaceSI_1_1literals.html#a0d729fe418f29a999ea8b328409837bb',1,'SI::literals::operator""_asr()'],['../namespaceSI_1_1literals.html#aad866b5eb7f82d6072b8fd25df1041dc',1,'SI::operator""_asr()'],['../namespaceSI_1_1literals.html#aad866b5eb7f82d6072b8fd25df1041dc',1,'SI::literals::operator""_asr()']]], + ['operator_22_22_5fasv_388',['operator""_aSv',['../namespaceSI_1_1literals.html#ae492eac0afa79bed64ec42103cfa2b2e',1,'SI::operator""_aSv()'],['../namespaceSI_1_1literals.html#ae492eac0afa79bed64ec42103cfa2b2e',1,'SI::literals::operator""_aSv(long double value)'],['../namespaceSI_1_1literals.html#a9a7876dfaf3d6eff472b78e97e0112ad',1,'SI::literals::operator""_aSv()'],['../namespaceSI_1_1literals.html#a9a7876dfaf3d6eff472b78e97e0112ad',1,'SI::operator""_aSv()']]], + ['operator_22_22_5fat_389',['operator""_aT',['../namespaceSI_1_1literals.html#a1accccbeea91b4adabe5ed553f61df7b',1,'SI::operator""_aT()'],['../namespaceSI_1_1literals.html#a1accccbeea91b4adabe5ed553f61df7b',1,'SI::literals::operator""_aT()'],['../namespaceSI_1_1literals.html#aae792274c25465c70f4d8a49ddb480a7',1,'SI::operator""_aT()'],['../namespaceSI_1_1literals.html#aae792274c25465c70f4d8a49ddb480a7',1,'SI::literals::operator""_aT()']]], + ['operator_22_22_5fau_390',['operator""_AU',['../namespaceSI_1_1literals.html#ab2590a250242707c65ea747a2377d518',1,'SI::operator""_AU()'],['../namespaceSI_1_1literals.html#ab2590a250242707c65ea747a2377d518',1,'SI::literals::operator""_AU()'],['../namespaceSI_1_1literals.html#a8d6d01fd01f42ea0b0eb414f2ec06b9e',1,'SI::operator""_AU()'],['../namespaceSI_1_1literals.html#a8d6d01fd01f42ea0b0eb414f2ec06b9e',1,'SI::literals::operator""_AU()']]], + ['operator_22_22_5fav_391',['operator""_aV',['../namespaceSI_1_1literals.html#a24a646f54ea7bd07ebafb5d356fad1f2',1,'SI::operator""_aV()'],['../namespaceSI_1_1literals.html#a24a646f54ea7bd07ebafb5d356fad1f2',1,'SI::literals::operator""_aV()'],['../namespaceSI_1_1literals.html#a29d244f7605560ec3e3caebab2a3daa2',1,'SI::operator""_aV()'],['../namespaceSI_1_1literals.html#a29d244f7605560ec3e3caebab2a3daa2',1,'SI::literals::operator""_aV(long double value)']]], + ['operator_22_22_5faw_392',['operator""_aW',['../namespaceSI_1_1literals.html#aca9d3271d76f9d7d4a96ae6a04af502d',1,'SI::literals::operator""_aW()'],['../namespaceSI_1_1literals.html#aca9d3271d76f9d7d4a96ae6a04af502d',1,'SI::operator""_aW()'],['../namespaceSI_1_1literals.html#a2ce9fb5fdb3471610e0b559202fbfeba',1,'SI::operator""_aW(long double value)'],['../namespaceSI_1_1literals.html#a2ce9fb5fdb3471610e0b559202fbfeba',1,'SI::literals::operator""_aW()']]], + ['operator_22_22_5fawb_393',['operator""_aWb',['../namespaceSI_1_1literals.html#a3ad5af4e77fc4584ab58a073935c4e88',1,'SI::operator""_aWb()'],['../namespaceSI_1_1literals.html#a3ad5af4e77fc4584ab58a073935c4e88',1,'SI::literals::operator""_aWb()'],['../namespaceSI_1_1literals.html#afd6088323fa3c8e4e6ed20cc9ed56ae3',1,'SI::operator""_aWb()'],['../namespaceSI_1_1literals.html#afd6088323fa3c8e4e6ed20cc9ed56ae3',1,'SI::literals::operator""_aWb()']]], + ['operator_22_22_5fbq_394',['operator""_Bq',['../namespaceSI_1_1literals.html#a4daefe6a200ff27d0e4cedf87bd230be',1,'SI::operator""_Bq()'],['../namespaceSI_1_1literals.html#a4daefe6a200ff27d0e4cedf87bd230be',1,'SI::literals::operator""_Bq()'],['../namespaceSI_1_1literals.html#a058c4b0195aa5604df0e4f7fca77defa',1,'SI::operator""_Bq()'],['../namespaceSI_1_1literals.html#a058c4b0195aa5604df0e4f7fca77defa',1,'SI::literals::operator""_Bq()']]], + ['operator_22_22_5fc_395',['operator""_C',['../namespaceSI_1_1literals.html#ac26d2fe9582d7b6bd07ce9a330f61134',1,'SI']]], + ['operator_22_22_5fc_396',['operator""_c',['../namespaceSI_1_1literals.html#a048a894ac845bae3a53058670563fe49',1,'SI::operator""_c()'],['../namespaceSI_1_1literals.html#a048a894ac845bae3a53058670563fe49',1,'SI::literals::operator""_c()'],['../namespaceSI_1_1literals.html#a20b807059655144b572b5047a85b0234',1,'SI::operator""_c()'],['../namespaceSI_1_1literals.html#a20b807059655144b572b5047a85b0234',1,'SI::literals::operator""_c(long double value)']]], + ['operator_22_22_5fc_397',['operator""_C',['../namespaceSI_1_1literals.html#ac26d2fe9582d7b6bd07ce9a330f61134',1,'SI::literals::operator""_C()'],['../namespaceSI_1_1literals.html#a80a1fe85dbd09101b2224f1cd9d3cb82',1,'SI::operator""_C()'],['../namespaceSI_1_1literals.html#a80a1fe85dbd09101b2224f1cd9d3cb82',1,'SI::literals::operator""_C()']]], + ['operator_22_22_5fcd_398',['operator""_cd',['../namespaceSI_1_1literals.html#affbe1cd4453f622b8fd6e89451944b5a',1,'SI::operator""_cd()'],['../namespaceSI_1_1literals.html#affbe1cd4453f622b8fd6e89451944b5a',1,'SI::literals::operator""_cd()'],['../namespaceSI_1_1literals.html#aaace29bdf5169a36e9f8fa52cdd672b4',1,'SI::operator""_cd()'],['../namespaceSI_1_1literals.html#aaace29bdf5169a36e9f8fa52cdd672b4',1,'SI::literals::operator""_cd()']]], + ['operator_22_22_5fcm_399',['operator""_cm',['../namespaceSI_1_1literals.html#a85cb158b6fe164b22e8aedb31ee81a52',1,'SI::operator""_cm()'],['../namespaceSI_1_1literals.html#a85cb158b6fe164b22e8aedb31ee81a52',1,'SI::literals::operator""_cm()'],['../namespaceSI_1_1literals.html#a5e3355633d34450ecff3f8e67498dd4b',1,'SI::operator""_cm()'],['../namespaceSI_1_1literals.html#a5e3355633d34450ecff3f8e67498dd4b',1,'SI::literals::operator""_cm(long double value)']]], + ['operator_22_22_5fcm2_400',['operator""_cm2',['../namespaceSI_1_1literals.html#aace9500eba3d7f75c6aece1885807104',1,'SI::literals::operator""_cm2()'],['../namespaceSI_1_1literals.html#a40173500fc57a725309a1f808c1f0107',1,'SI::operator""_cm2()'],['../namespaceSI_1_1literals.html#a40173500fc57a725309a1f808c1f0107',1,'SI::literals::operator""_cm2()'],['../namespaceSI_1_1literals.html#aace9500eba3d7f75c6aece1885807104',1,'SI::operator""_cm2(long double cm)']]], + ['operator_22_22_5fcm3_401',['operator""_cm3',['../namespaceSI_1_1literals.html#a7d58bc04d24c472ac96874d28d6f282c',1,'SI::operator""_cm3()'],['../namespaceSI_1_1literals.html#a7d58bc04d24c472ac96874d28d6f282c',1,'SI::literals::operator""_cm3()'],['../namespaceSI_1_1literals.html#a55caed7772894a26558d092c0fb82ffc',1,'SI::literals::operator""_cm3(long double cm)'],['../namespaceSI_1_1literals.html#a55caed7772894a26558d092c0fb82ffc',1,'SI::operator""_cm3()']]], + ['operator_22_22_5fdeg_402',['operator""_deg',['../namespaceSI_1_1literals.html#a7c85d46dd110a2bb1439d078c8d3809f',1,'SI::literals::operator""_deg()'],['../namespaceSI_1_1literals.html#a7c85d46dd110a2bb1439d078c8d3809f',1,'SI::operator""_deg()'],['../namespaceSI_1_1literals.html#ab73b6f8cbc44e6d22ca066c4cfb0d33b',1,'SI::literals::operator""_deg()'],['../namespaceSI_1_1literals.html#ab73b6f8cbc44e6d22ca066c4cfb0d33b',1,'SI::operator""_deg()']]], + ['operator_22_22_5fea_403',['operator""_EA',['../namespaceSI_1_1literals.html#a89307c6f12d413aef0bbd20ada958722',1,'SI::literals::operator""_EA()'],['../namespaceSI_1_1literals.html#a89307c6f12d413aef0bbd20ada958722',1,'SI::operator""_EA()'],['../namespaceSI_1_1literals.html#a1ef07430c8ff780b47eca80d27f462a2',1,'SI::literals::operator""_EA()'],['../namespaceSI_1_1literals.html#a1ef07430c8ff780b47eca80d27f462a2',1,'SI::operator""_EA()']]], + ['operator_22_22_5febq_404',['operator""_EBq',['../namespaceSI_1_1literals.html#a196da0689c72968c25e64dba4c8476e2',1,'SI::operator""_EBq()'],['../namespaceSI_1_1literals.html#a196da0689c72968c25e64dba4c8476e2',1,'SI::literals::operator""_EBq()'],['../namespaceSI_1_1literals.html#a6e43be34714f4a4746191ccc3903f45e',1,'SI::operator""_EBq()'],['../namespaceSI_1_1literals.html#a6e43be34714f4a4746191ccc3903f45e',1,'SI::literals::operator""_EBq()']]], + ['operator_22_22_5fec_405',['operator""_EC',['../namespaceSI_1_1literals.html#a72f81ef2e26003ec75d205ac05a047e8',1,'SI::operator""_EC()'],['../namespaceSI_1_1literals.html#a72f81ef2e26003ec75d205ac05a047e8',1,'SI::literals::operator""_EC()'],['../namespaceSI_1_1literals.html#a1653dcf53e2ca07406a0d733c5b85d32',1,'SI::operator""_EC()'],['../namespaceSI_1_1literals.html#a1653dcf53e2ca07406a0d733c5b85d32',1,'SI::literals::operator""_EC()']]], + ['operator_22_22_5fecd_406',['operator""_Ecd',['../namespaceSI_1_1literals.html#a8d5d3b48c72d3749faeba02163524d91',1,'SI::operator""_Ecd(long double value)'],['../namespaceSI_1_1literals.html#a35e6761f06894e5586493d7094d0e2d5',1,'SI::operator""_Ecd()'],['../namespaceSI_1_1literals.html#a35e6761f06894e5586493d7094d0e2d5',1,'SI::literals::operator""_Ecd()'],['../namespaceSI_1_1literals.html#a8d5d3b48c72d3749faeba02163524d91',1,'SI::literals::operator""_Ecd(long double value)']]], + ['operator_22_22_5fef_407',['operator""_EF',['../namespaceSI_1_1literals.html#ae8c6c7f483244a3a512a81f4a29dca8e',1,'SI::operator""_EF()'],['../namespaceSI_1_1literals.html#ae8c6c7f483244a3a512a81f4a29dca8e',1,'SI::literals::operator""_EF()'],['../namespaceSI_1_1literals.html#a49665954b8e3d09de7a75a3b778e29c0',1,'SI::operator""_EF()'],['../namespaceSI_1_1literals.html#a49665954b8e3d09de7a75a3b778e29c0',1,'SI::literals::operator""_EF()']]], + ['operator_22_22_5feg_408',['operator""_Eg',['../namespaceSI_1_1literals.html#a84bcfaac1ae0a74abaef79bfed894c43',1,'SI::operator""_Eg()'],['../namespaceSI_1_1literals.html#a84bcfaac1ae0a74abaef79bfed894c43',1,'SI::literals::operator""_Eg()'],['../namespaceSI_1_1literals.html#adacda3c4ef5b73fc82fd15cb6c00be53',1,'SI::operator""_Eg()'],['../namespaceSI_1_1literals.html#adacda3c4ef5b73fc82fd15cb6c00be53',1,'SI::literals::operator""_Eg(long double value)']]], + ['operator_22_22_5fegy_409',['operator""_EGy',['../namespaceSI_1_1literals.html#af3cae28fdb2f0f31a60bb945ff71f726',1,'SI::literals::operator""_EGy()'],['../namespaceSI_1_1literals.html#a0bd3e544b8b58853324539abb29ccb90',1,'SI::literals::operator""_EGy(long double value)'],['../namespaceSI_1_1literals.html#a0bd3e544b8b58853324539abb29ccb90',1,'SI::operator""_EGy(long double value)'],['../namespaceSI_1_1literals.html#af3cae28fdb2f0f31a60bb945ff71f726',1,'SI::operator""_EGy()']]], + ['operator_22_22_5feh_410',['operator""_EH',['../namespaceSI_1_1literals.html#af4faa191fedf16c19e4914f1a9188539',1,'SI::operator""_EH()'],['../namespaceSI_1_1literals.html#af4faa191fedf16c19e4914f1a9188539',1,'SI::literals::operator""_EH()'],['../namespaceSI_1_1literals.html#a17997aa9bb7f94306b27dc9c1201b021',1,'SI::operator""_EH()'],['../namespaceSI_1_1literals.html#a17997aa9bb7f94306b27dc9c1201b021',1,'SI::literals::operator""_EH()']]], + ['operator_22_22_5fehz_411',['operator""_EHz',['../namespaceSI_1_1literals.html#a7113d0bdec003cbea678fa2324f97988',1,'SI::operator""_EHz()'],['../namespaceSI_1_1literals.html#a7113d0bdec003cbea678fa2324f97988',1,'SI::literals::operator""_EHz()'],['../namespaceSI_1_1literals.html#aa0be662aa4d26252465226b9b30fc033',1,'SI::operator""_EHz()'],['../namespaceSI_1_1literals.html#aa0be662aa4d26252465226b9b30fc033',1,'SI::literals::operator""_EHz(long double value)']]], + ['operator_22_22_5fej_412',['operator""_EJ',['../namespaceSI_1_1literals.html#aa364b98acd95b8fe9e72c2c212bf622d',1,'SI::literals::operator""_EJ()'],['../namespaceSI_1_1literals.html#aa364b98acd95b8fe9e72c2c212bf622d',1,'SI::operator""_EJ()'],['../namespaceSI_1_1literals.html#a1f19c5f21358a6431c8be6106b68a7f6',1,'SI::literals::operator""_EJ()'],['../namespaceSI_1_1literals.html#a1f19c5f21358a6431c8be6106b68a7f6',1,'SI::operator""_EJ(long double value)']]], + ['operator_22_22_5fek_413',['operator""_EK',['../namespaceSI_1_1literals.html#a9900fcf79946153cbb35df3817754f9a',1,'SI::operator""_EK()'],['../namespaceSI_1_1literals.html#a9900fcf79946153cbb35df3817754f9a',1,'SI::literals::operator""_EK()'],['../namespaceSI_1_1literals.html#ab2863bc994ffb956e00668eb0c44e1e2',1,'SI::operator""_EK()'],['../namespaceSI_1_1literals.html#ab2863bc994ffb956e00668eb0c44e1e2',1,'SI::literals::operator""_EK()']]], + ['operator_22_22_5fekat_414',['operator""_Ekat',['../namespaceSI_1_1literals.html#af688445a483c747fd13c9a9bec6b7b47',1,'SI::operator""_Ekat()'],['../namespaceSI_1_1literals.html#af688445a483c747fd13c9a9bec6b7b47',1,'SI::literals::operator""_Ekat()'],['../namespaceSI_1_1literals.html#a4f16afe14e5f08fc19b0e7962534dbb9',1,'SI::operator""_Ekat()'],['../namespaceSI_1_1literals.html#a4f16afe14e5f08fc19b0e7962534dbb9',1,'SI::literals::operator""_Ekat()']]], + ['operator_22_22_5felm_415',['operator""_Elm',['../namespaceSI_1_1literals.html#af0a03b0ed3f7d37d7db585f12b6cb9be',1,'SI::operator""_Elm()'],['../namespaceSI_1_1literals.html#af0a03b0ed3f7d37d7db585f12b6cb9be',1,'SI::literals::operator""_Elm()'],['../namespaceSI_1_1literals.html#afbf6a793d247622a30fb8a8ca89ffa72',1,'SI::operator""_Elm()'],['../namespaceSI_1_1literals.html#afbf6a793d247622a30fb8a8ca89ffa72',1,'SI::literals::operator""_Elm(long double value)']]], + ['operator_22_22_5felx_416',['operator""_Elx',['../namespaceSI_1_1literals.html#abcd4fa4662b48f59261c508756500107',1,'SI::literals::operator""_Elx()'],['../namespaceSI_1_1literals.html#a481ca4202c7aace12782cc40f7f8935c',1,'SI::literals::operator""_Elx(long double value)'],['../namespaceSI_1_1literals.html#a481ca4202c7aace12782cc40f7f8935c',1,'SI::operator""_Elx(long double value)'],['../namespaceSI_1_1literals.html#abcd4fa4662b48f59261c508756500107',1,'SI::operator""_Elx()']]], + ['operator_22_22_5fem_417',['operator""_Em',['../namespaceSI_1_1literals.html#a93d69fc54e2c0ee8ee0e0ba7a7c840d3',1,'SI::operator""_Em()'],['../namespaceSI_1_1literals.html#a93d69fc54e2c0ee8ee0e0ba7a7c840d3',1,'SI::literals::operator""_Em()'],['../namespaceSI_1_1literals.html#a69f26641a085199b919ad4a02c0dbd70',1,'SI::operator""_Em()'],['../namespaceSI_1_1literals.html#a69f26641a085199b919ad4a02c0dbd70',1,'SI::literals::operator""_Em()']]], + ['operator_22_22_5femol_418',['operator""_Emol',['../namespaceSI_1_1literals.html#a2c8a04672d32f84c59f43de061f50750',1,'SI::operator""_Emol()'],['../namespaceSI_1_1literals.html#a2c8a04672d32f84c59f43de061f50750',1,'SI::literals::operator""_Emol()'],['../namespaceSI_1_1literals.html#a329b48b5aa76962bee6e54d66766dda6',1,'SI::operator""_Emol()'],['../namespaceSI_1_1literals.html#a329b48b5aa76962bee6e54d66766dda6',1,'SI::literals::operator""_Emol()']]], + ['operator_22_22_5fen_419',['operator""_EN',['../namespaceSI_1_1literals.html#a9fb46aa135a98ae9ca467dd5da1fba27',1,'SI::operator""_EN()'],['../namespaceSI_1_1literals.html#a9fb46aa135a98ae9ca467dd5da1fba27',1,'SI::literals::operator""_EN()'],['../namespaceSI_1_1literals.html#aed1d1abaada342ce1e69cfa4449f40e7',1,'SI::operator""_EN()'],['../namespaceSI_1_1literals.html#aed1d1abaada342ce1e69cfa4449f40e7',1,'SI::literals::operator""_EN()']]], + ['operator_22_22_5feohm_420',['operator""_EOhm',['../namespaceSI_1_1literals.html#a34fee74a29cb3cbc02e280bd9efa7893',1,'SI::operator""_EOhm()'],['../namespaceSI_1_1literals.html#af2e082841a1cc86518b1ca4ce90ac84c',1,'SI::operator""_EOhm(long double value)'],['../namespaceSI_1_1literals.html#af2e082841a1cc86518b1ca4ce90ac84c',1,'SI::literals::operator""_EOhm(long double value)'],['../namespaceSI_1_1literals.html#a34fee74a29cb3cbc02e280bd9efa7893',1,'SI::literals::operator""_EOhm()']]], + ['operator_22_22_5fepa_421',['operator""_Epa',['../namespaceSI_1_1literals.html#ab90e283b3a30547557296e29b8844433',1,'SI::operator""_Epa()'],['../namespaceSI_1_1literals.html#ab90e283b3a30547557296e29b8844433',1,'SI::literals::operator""_Epa()'],['../namespaceSI_1_1literals.html#a196866c615fd1c2395387e0d11d574f7',1,'SI::operator""_Epa()'],['../namespaceSI_1_1literals.html#a196866c615fd1c2395387e0d11d574f7',1,'SI::literals::operator""_Epa(long double value)']]], + ['operator_22_22_5fes_422',['operator""_ES',['../namespaceSI_1_1literals.html#ad29349d5ae16459686ec19436f913f8b',1,'SI::literals::operator""_ES()'],['../namespaceSI_1_1literals.html#abf8b2fd27da3e4978059abc68c0a922f',1,'SI::literals::operator""_ES(long double value)'],['../namespaceSI_1_1literals.html#abf8b2fd27da3e4978059abc68c0a922f',1,'SI::operator""_ES(long double value)'],['../namespaceSI_1_1literals.html#ad29349d5ae16459686ec19436f913f8b',1,'SI::operator""_ES()']]], + ['operator_22_22_5fesv_423',['operator""_ESv',['../namespaceSI_1_1literals.html#a7b800e54be13dd5d849960734573db37',1,'SI::operator""_ESv()'],['../namespaceSI_1_1literals.html#a7b800e54be13dd5d849960734573db37',1,'SI::literals::operator""_ESv()'],['../namespaceSI_1_1literals.html#ac6a6b34f5fcc73fbe62e9ef3dd1d8e4a',1,'SI::operator""_ESv()'],['../namespaceSI_1_1literals.html#ac6a6b34f5fcc73fbe62e9ef3dd1d8e4a',1,'SI::literals::operator""_ESv()']]], + ['operator_22_22_5fet_424',['operator""_ET',['../namespaceSI_1_1literals.html#a209f33ad205b180031a344fd6248a09e',1,'SI::operator""_ET()'],['../namespaceSI_1_1literals.html#ac93c786abcd1af346622762f7b9a90f4',1,'SI::literals::operator""_ET()'],['../namespaceSI_1_1literals.html#ac93c786abcd1af346622762f7b9a90f4',1,'SI::operator""_ET()'],['../namespaceSI_1_1literals.html#a209f33ad205b180031a344fd6248a09e',1,'SI::literals::operator""_ET()']]], + ['operator_22_22_5fev_425',['operator""_EV',['../namespaceSI_1_1literals.html#ae2d0d6c93f6825b0be5b0e6d88daa934',1,'SI::operator""_EV()'],['../namespaceSI_1_1literals.html#ae2d0d6c93f6825b0be5b0e6d88daa934',1,'SI::literals::operator""_EV()'],['../namespaceSI_1_1literals.html#af3b7d8fb733f02144a2775081abdfebf',1,'SI::operator""_EV()'],['../namespaceSI_1_1literals.html#af3b7d8fb733f02144a2775081abdfebf',1,'SI::literals::operator""_EV()']]], + ['operator_22_22_5few_426',['operator""_EW',['../namespaceSI_1_1literals.html#a592e9c2b5afad59218f0e5c320913c0c',1,'SI::operator""_EW()'],['../namespaceSI_1_1literals.html#a592e9c2b5afad59218f0e5c320913c0c',1,'SI::literals::operator""_EW()'],['../namespaceSI_1_1literals.html#ab400ba0534e1a5bf4abab0259af0810b',1,'SI::operator""_EW()'],['../namespaceSI_1_1literals.html#ab400ba0534e1a5bf4abab0259af0810b',1,'SI::literals::operator""_EW()']]], + ['operator_22_22_5fewb_427',['operator""_EWb',['../namespaceSI_1_1literals.html#a4f77f192bbf4cb468919a2658caade8e',1,'SI::operator""_EWb()'],['../namespaceSI_1_1literals.html#a4f77f192bbf4cb468919a2658caade8e',1,'SI::literals::operator""_EWb()'],['../namespaceSI_1_1literals.html#ae28a5cc777743706acdab9fd33985d99',1,'SI::operator""_EWb()'],['../namespaceSI_1_1literals.html#ae28a5cc777743706acdab9fd33985d99',1,'SI::literals::operator""_EWb(long double value)']]], + ['operator_22_22_5ff_428',['operator""_F',['../namespaceSI_1_1literals.html#a65f24a1daccd5b68a03bd653750cbee2',1,'SI::literals::operator""_F()'],['../namespaceSI_1_1literals.html#ab5298c49b531f9b28dab91a355535b45',1,'SI::operator""_F()'],['../namespaceSI_1_1literals.html#ab5298c49b531f9b28dab91a355535b45',1,'SI::literals::operator""_F()'],['../namespaceSI_1_1literals.html#a65f24a1daccd5b68a03bd653750cbee2',1,'SI::operator""_F()']]], + ['operator_22_22_5ffa_429',['operator""_fA',['../namespaceSI_1_1literals.html#aab74b987158894e60bdac25b7b6bb3ba',1,'SI::operator""_fA()'],['../namespaceSI_1_1literals.html#aab74b987158894e60bdac25b7b6bb3ba',1,'SI::literals::operator""_fA()'],['../namespaceSI_1_1literals.html#a1c22a26694524682a6ea62dd1ee9d77e',1,'SI::operator""_fA()'],['../namespaceSI_1_1literals.html#a1c22a26694524682a6ea62dd1ee9d77e',1,'SI::literals::operator""_fA()']]], + ['operator_22_22_5ffbq_430',['operator""_fBq',['../namespaceSI_1_1literals.html#a7e74b99ac96c3f8cb335de7b3525e6bd',1,'SI::operator""_fBq()'],['../namespaceSI_1_1literals.html#a7e74b99ac96c3f8cb335de7b3525e6bd',1,'SI::literals::operator""_fBq()'],['../namespaceSI_1_1literals.html#a97abdf3cf9ef83f042df6472082b3353',1,'SI::operator""_fBq()'],['../namespaceSI_1_1literals.html#a97abdf3cf9ef83f042df6472082b3353',1,'SI::literals::operator""_fBq(long double value)']]], + ['operator_22_22_5ffc_431',['operator""_fC',['../namespaceSI_1_1literals.html#adde561472593141e8075451f2fb0cbde',1,'SI::literals::operator""_fC()'],['../namespaceSI_1_1literals.html#adde561472593141e8075451f2fb0cbde',1,'SI::operator""_fC(long double value)'],['../namespaceSI_1_1literals.html#ab3c3ed8f19772278b12e2f33d4b9da2d',1,'SI::operator""_fC()'],['../namespaceSI_1_1literals.html#ab3c3ed8f19772278b12e2f33d4b9da2d',1,'SI::literals::operator""_fC()']]], + ['operator_22_22_5ffcd_432',['operator""_fcd',['../namespaceSI_1_1literals.html#a41576a78b2f2d0c72414b7a967ea5e2d',1,'SI::operator""_fcd()'],['../namespaceSI_1_1literals.html#a41576a78b2f2d0c72414b7a967ea5e2d',1,'SI::literals::operator""_fcd()'],['../namespaceSI_1_1literals.html#aa2e327305f27014ddee5c96353c1628f',1,'SI::operator""_fcd()'],['../namespaceSI_1_1literals.html#aa2e327305f27014ddee5c96353c1628f',1,'SI::literals::operator""_fcd()']]], + ['operator_22_22_5fff_433',['operator""_fF',['../namespaceSI_1_1literals.html#aa9e1f7dc517eb53a38b568c2801815fc',1,'SI::operator""_fF()'],['../namespaceSI_1_1literals.html#aa9e1f7dc517eb53a38b568c2801815fc',1,'SI::literals::operator""_fF(long double value)'],['../namespaceSI_1_1literals.html#af4a8f5b11392238e288bba42016f128a',1,'SI::literals::operator""_fF()'],['../namespaceSI_1_1literals.html#af4a8f5b11392238e288bba42016f128a',1,'SI::operator""_fF()']]], + ['operator_22_22_5ffg_434',['operator""_fg',['../namespaceSI_1_1literals.html#a326b88b8e2f6a8da7951827f925dd619',1,'SI::operator""_fg()'],['../namespaceSI_1_1literals.html#a326b88b8e2f6a8da7951827f925dd619',1,'SI::literals::operator""_fg()'],['../namespaceSI_1_1literals.html#af30d5bcd81e8edf3acd374f1f6b81081',1,'SI::operator""_fg()'],['../namespaceSI_1_1literals.html#af30d5bcd81e8edf3acd374f1f6b81081',1,'SI::literals::operator""_fg()']]], + ['operator_22_22_5ffgy_435',['operator""_fGy',['../namespaceSI_1_1literals.html#a6c4f087bb6e658734381f5e15446bf0f',1,'SI::operator""_fGy()'],['../namespaceSI_1_1literals.html#a6c4f087bb6e658734381f5e15446bf0f',1,'SI::literals::operator""_fGy()'],['../namespaceSI_1_1literals.html#a2d5d046fca9855cbf6e22711b9bd6ab8',1,'SI::operator""_fGy()'],['../namespaceSI_1_1literals.html#a2d5d046fca9855cbf6e22711b9bd6ab8',1,'SI::literals::operator""_fGy()']]], + ['operator_22_22_5ffh_436',['operator""_fH',['../namespaceSI_1_1literals.html#a251609d1d934003369fe4ea5a44fb058',1,'SI::operator""_fH()'],['../namespaceSI_1_1literals.html#a251609d1d934003369fe4ea5a44fb058',1,'SI::literals::operator""_fH()'],['../namespaceSI_1_1literals.html#ac4d5fe5a0a47cb77983e5c0c69900554',1,'SI::operator""_fH()'],['../namespaceSI_1_1literals.html#ac4d5fe5a0a47cb77983e5c0c69900554',1,'SI::literals::operator""_fH()']]], + ['operator_22_22_5ffhz_437',['operator""_fHz',['../namespaceSI_1_1literals.html#af684eb688e6ffffde5aaf25afe9a124b',1,'SI::operator""_fHz()'],['../namespaceSI_1_1literals.html#af684eb688e6ffffde5aaf25afe9a124b',1,'SI::literals::operator""_fHz()'],['../namespaceSI_1_1literals.html#a803686c78ca7a2f4da0e953a5e01cbfb',1,'SI::operator""_fHz()'],['../namespaceSI_1_1literals.html#a803686c78ca7a2f4da0e953a5e01cbfb',1,'SI::literals::operator""_fHz()']]], + ['operator_22_22_5ffj_438',['operator""_fJ',['../namespaceSI_1_1literals.html#a20e92625384458a7d0ed99a40805f8d0',1,'SI::operator""_fJ()'],['../namespaceSI_1_1literals.html#a20e92625384458a7d0ed99a40805f8d0',1,'SI::literals::operator""_fJ()'],['../namespaceSI_1_1literals.html#aeace86142bf50bfa6d14cf5c95c96f4c',1,'SI::operator""_fJ()'],['../namespaceSI_1_1literals.html#aeace86142bf50bfa6d14cf5c95c96f4c',1,'SI::literals::operator""_fJ()']]], + ['operator_22_22_5ffk_439',['operator""_fK',['../namespaceSI_1_1literals.html#a05f974f927a24f11f0dd0ac2067c1a22',1,'SI::operator""_fK()'],['../namespaceSI_1_1literals.html#a05f974f927a24f11f0dd0ac2067c1a22',1,'SI::literals::operator""_fK(long double value)'],['../namespaceSI_1_1literals.html#abdb5d9666c2bf7d6b27dd4b22b48e752',1,'SI::literals::operator""_fK()'],['../namespaceSI_1_1literals.html#abdb5d9666c2bf7d6b27dd4b22b48e752',1,'SI::operator""_fK()']]], + ['operator_22_22_5ffkat_440',['operator""_fkat',['../namespaceSI_1_1literals.html#a22c64746dbf304168595ef340ed42686',1,'SI::operator""_fkat()'],['../namespaceSI_1_1literals.html#a22c64746dbf304168595ef340ed42686',1,'SI::literals::operator""_fkat()'],['../namespaceSI_1_1literals.html#a42c4782068ab7fc370c51541b4382a1c',1,'SI::operator""_fkat()'],['../namespaceSI_1_1literals.html#a42c4782068ab7fc370c51541b4382a1c',1,'SI::literals::operator""_fkat()']]], + ['operator_22_22_5fflm_441',['operator""_flm',['../namespaceSI_1_1literals.html#a18e6b8c537a6066660eb9d06db0bada5',1,'SI::operator""_flm()'],['../namespaceSI_1_1literals.html#a18e6b8c537a6066660eb9d06db0bada5',1,'SI::literals::operator""_flm()'],['../namespaceSI_1_1literals.html#a88d07bd9460c0c5169521d2c53ae05ec',1,'SI::operator""_flm()'],['../namespaceSI_1_1literals.html#a88d07bd9460c0c5169521d2c53ae05ec',1,'SI::literals::operator""_flm()']]], + ['operator_22_22_5fflx_442',['operator""_flx',['../namespaceSI_1_1literals.html#ad02faa461cf9490266cf25513d6f2d84',1,'SI::operator""_flx()'],['../namespaceSI_1_1literals.html#ad02faa461cf9490266cf25513d6f2d84',1,'SI::literals::operator""_flx()'],['../namespaceSI_1_1literals.html#a1c5a441eadb98a7958786284c2961e80',1,'SI::operator""_flx()'],['../namespaceSI_1_1literals.html#a1c5a441eadb98a7958786284c2961e80',1,'SI::literals::operator""_flx(long double value)']]], + ['operator_22_22_5ffm_443',['operator""_fm',['../namespaceSI_1_1literals.html#aa4df16805ae9d2d80f1343f568c330a1',1,'SI::literals::operator""_fm()'],['../namespaceSI_1_1literals.html#aa4df16805ae9d2d80f1343f568c330a1',1,'SI::operator""_fm()'],['../namespaceSI_1_1literals.html#a8a24bd126fe17607375284ff58414218',1,'SI::operator""_fm(long double value)'],['../namespaceSI_1_1literals.html#a8a24bd126fe17607375284ff58414218',1,'SI::literals::operator""_fm()']]], + ['operator_22_22_5ffmol_444',['operator""_fmol',['../namespaceSI_1_1literals.html#af6dc8c676048f0497222578cff63db8b',1,'SI::operator""_fmol()'],['../namespaceSI_1_1literals.html#af6dc8c676048f0497222578cff63db8b',1,'SI::literals::operator""_fmol()'],['../namespaceSI_1_1literals.html#a61118854f226fbfaa109ac0258463e35',1,'SI::operator""_fmol()'],['../namespaceSI_1_1literals.html#a61118854f226fbfaa109ac0258463e35',1,'SI::literals::operator""_fmol()']]], + ['operator_22_22_5ffn_445',['operator""_fN',['../namespaceSI_1_1literals.html#ace24217638bc5ccb2e7722c8a67cbfbe',1,'SI::operator""_fN()'],['../namespaceSI_1_1literals.html#ace24217638bc5ccb2e7722c8a67cbfbe',1,'SI::literals::operator""_fN()'],['../namespaceSI_1_1literals.html#ae207269c8fed2dcc9d51b98eefa62cfb',1,'SI::operator""_fN()'],['../namespaceSI_1_1literals.html#ae207269c8fed2dcc9d51b98eefa62cfb',1,'SI::literals::operator""_fN()']]], + ['operator_22_22_5ffohm_446',['operator""_fOhm',['../namespaceSI_1_1literals.html#ac117adf480198d9dadebe1799dcc5c14',1,'SI::operator""_fOhm()'],['../namespaceSI_1_1literals.html#ac117adf480198d9dadebe1799dcc5c14',1,'SI::literals::operator""_fOhm()'],['../namespaceSI_1_1literals.html#a4f5d7d75a58a9366c8dd67661167d042',1,'SI::operator""_fOhm()'],['../namespaceSI_1_1literals.html#a4f5d7d75a58a9366c8dd67661167d042',1,'SI::literals::operator""_fOhm()']]], + ['operator_22_22_5ffpa_447',['operator""_fpa',['../namespaceSI_1_1literals.html#a8f1592349cb21e80f3d50debc9784822',1,'SI::operator""_fpa()'],['../namespaceSI_1_1literals.html#a8f1592349cb21e80f3d50debc9784822',1,'SI::literals::operator""_fpa()'],['../namespaceSI_1_1literals.html#a095c30395516122941cd99662ff43de4',1,'SI::operator""_fpa()'],['../namespaceSI_1_1literals.html#a095c30395516122941cd99662ff43de4',1,'SI::literals::operator""_fpa()']]], + ['operator_22_22_5ffrad_448',['operator""_frad',['../namespaceSI_1_1literals.html#af61ff1b7879a53b92d1d22f603dee7d2',1,'SI::operator""_frad()'],['../namespaceSI_1_1literals.html#af61ff1b7879a53b92d1d22f603dee7d2',1,'SI::literals::operator""_frad()'],['../namespaceSI_1_1literals.html#a8f7af880a9e588f6d78a4c5fcd373679',1,'SI::operator""_frad()'],['../namespaceSI_1_1literals.html#a8f7af880a9e588f6d78a4c5fcd373679',1,'SI::literals::operator""_frad(long double value)']]], + ['operator_22_22_5ffs_449',['operator""_fs',['../namespaceSI_1_1literals.html#a6d73d02914a5109731367d6104871a43',1,'SI::literals']]], + ['operator_22_22_5ffs_450',['operator""_fS',['../namespaceSI_1_1literals.html#a820efe0bf68677c73894ea750f98e368',1,'SI::operator""_fS()'],['../namespaceSI_1_1literals.html#a820efe0bf68677c73894ea750f98e368',1,'SI::literals::operator""_fS()'],['../namespaceSI_1_1literals.html#a02b8344ce8b339d9a97cfa4d3a6ed9b8',1,'SI::literals::operator""_fS(long double value)']]], + ['operator_22_22_5ffs_451',['operator""_fs',['../namespaceSI_1_1literals.html#a1222c6a184fc479202ea72dc8e7082fd',1,'SI::operator""_fs()'],['../namespaceSI_1_1literals.html#a1222c6a184fc479202ea72dc8e7082fd',1,'SI::literals::operator""_fs()'],['../namespaceSI_1_1literals.html#a6d73d02914a5109731367d6104871a43',1,'SI::operator""_fs(long double value)']]], + ['operator_22_22_5ffs_452',['operator""_fS',['../namespaceSI_1_1literals.html#a02b8344ce8b339d9a97cfa4d3a6ed9b8',1,'SI']]], + ['operator_22_22_5ffsr_453',['operator""_fsr',['../namespaceSI_1_1literals.html#a33058d5becd9e6c6dfb0f67613b3574a',1,'SI::operator""_fsr()'],['../namespaceSI_1_1literals.html#a33058d5becd9e6c6dfb0f67613b3574a',1,'SI::literals::operator""_fsr()'],['../namespaceSI_1_1literals.html#ac62a41e7a3fce06ea12f518e4f1b0929',1,'SI::operator""_fsr()'],['../namespaceSI_1_1literals.html#ac62a41e7a3fce06ea12f518e4f1b0929',1,'SI::literals::operator""_fsr()']]], + ['operator_22_22_5ffsv_454',['operator""_fSv',['../namespaceSI_1_1literals.html#abd0d139e922ebf17cc6044fd5198b38d',1,'SI::operator""_fSv()'],['../namespaceSI_1_1literals.html#abd0d139e922ebf17cc6044fd5198b38d',1,'SI::literals::operator""_fSv()'],['../namespaceSI_1_1literals.html#a87a667e7a819354b5b3a4ecd71df0e22',1,'SI::operator""_fSv()'],['../namespaceSI_1_1literals.html#a87a667e7a819354b5b3a4ecd71df0e22',1,'SI::literals::operator""_fSv()']]], + ['operator_22_22_5fft_455',['operator""_fT',['../namespaceSI_1_1literals.html#a5851bc8a02061fe389b4016a97cce153',1,'SI::operator""_fT(long double value)'],['../namespaceSI_1_1literals.html#a834832dcc23e1b339c09524745219bac',1,'SI::operator""_fT()'],['../namespaceSI_1_1literals.html#a834832dcc23e1b339c09524745219bac',1,'SI::literals::operator""_fT()'],['../namespaceSI_1_1literals.html#a5851bc8a02061fe389b4016a97cce153',1,'SI::literals::operator""_fT(long double value)']]], + ['operator_22_22_5ffv_456',['operator""_fV',['../namespaceSI_1_1literals.html#aeb79c9c6d17426ce1ef3a9704129ed8a',1,'SI::operator""_fV()'],['../namespaceSI_1_1literals.html#aeb79c9c6d17426ce1ef3a9704129ed8a',1,'SI::literals::operator""_fV()'],['../namespaceSI_1_1literals.html#a4cecc88164e4a2201134a8446e11f333',1,'SI::operator""_fV()'],['../namespaceSI_1_1literals.html#a4cecc88164e4a2201134a8446e11f333',1,'SI::literals::operator""_fV()']]], + ['operator_22_22_5ffw_457',['operator""_fW',['../namespaceSI_1_1literals.html#a87cdff7195f8065e960ea91160daee15',1,'SI::operator""_fW()'],['../namespaceSI_1_1literals.html#a87cdff7195f8065e960ea91160daee15',1,'SI::literals::operator""_fW()'],['../namespaceSI_1_1literals.html#a278e713cc50761d1f01fcc9fcaecd5e8',1,'SI::operator""_fW()'],['../namespaceSI_1_1literals.html#a278e713cc50761d1f01fcc9fcaecd5e8',1,'SI::literals::operator""_fW()']]], + ['operator_22_22_5ffwb_458',['operator""_fWb',['../namespaceSI_1_1literals.html#a50de18ebe53948d80bc60bd4dd57006c',1,'SI::operator""_fWb(long double value)'],['../namespaceSI_1_1literals.html#a7c183e6cc6827f36ec68b86407043b72',1,'SI::operator""_fWb()'],['../namespaceSI_1_1literals.html#a50de18ebe53948d80bc60bd4dd57006c',1,'SI::literals::operator""_fWb(long double value)'],['../namespaceSI_1_1literals.html#a7c183e6cc6827f36ec68b86407043b72',1,'SI::literals::operator""_fWb()']]], + ['operator_22_22_5fg_459',['operator""_g',['../namespaceSI_1_1literals.html#ad3e48e52ab693604af372f535e0f3066',1,'SI::literals::operator""_g()'],['../namespaceSI_1_1literals.html#ad3e48e52ab693604af372f535e0f3066',1,'SI::operator""_g()'],['../namespaceSI_1_1literals.html#a2f5e070254483664d2d96c22865d3747',1,'SI::operator""_g(long double g)'],['../namespaceSI_1_1literals.html#a2f5e070254483664d2d96c22865d3747',1,'SI::literals::operator""_g()']]], + ['operator_22_22_5fga_460',['operator""_GA',['../namespaceSI_1_1literals.html#aa1f21fbb1b0b56987422947fe8290a76',1,'SI::operator""_GA()'],['../namespaceSI_1_1literals.html#aa1f21fbb1b0b56987422947fe8290a76',1,'SI::literals::operator""_GA()'],['../namespaceSI_1_1literals.html#a9cd22ad204d1ab62384d143666c44eb1',1,'SI::operator""_GA()'],['../namespaceSI_1_1literals.html#a9cd22ad204d1ab62384d143666c44eb1',1,'SI::literals::operator""_GA()']]], + ['operator_22_22_5fgbq_461',['operator""_GBq',['../namespaceSI_1_1literals.html#a3dee7d444ce47835d133ed4c1eb31525',1,'SI::operator""_GBq()'],['../namespaceSI_1_1literals.html#a3dee7d444ce47835d133ed4c1eb31525',1,'SI::literals::operator""_GBq()'],['../namespaceSI_1_1literals.html#a98790ccbb402b3157117687d642640bf',1,'SI::operator""_GBq()'],['../namespaceSI_1_1literals.html#a98790ccbb402b3157117687d642640bf',1,'SI::literals::operator""_GBq()']]], + ['operator_22_22_5fgc_462',['operator""_GC',['../namespaceSI_1_1literals.html#a8f2ce135f9f7271018594530719ff317',1,'SI::operator""_GC()'],['../namespaceSI_1_1literals.html#a8f2ce135f9f7271018594530719ff317',1,'SI::literals::operator""_GC(long double value)'],['../namespaceSI_1_1literals.html#a38d0eec84d685618a60d36fc930e3b5e',1,'SI::literals::operator""_GC()'],['../namespaceSI_1_1literals.html#a38d0eec84d685618a60d36fc930e3b5e',1,'SI::operator""_GC()']]], + ['operator_22_22_5fgcd_463',['operator""_Gcd',['../namespaceSI_1_1literals.html#afb55b4ad35863c466fa0b83b00c286e6',1,'SI::operator""_Gcd()'],['../namespaceSI_1_1literals.html#afb55b4ad35863c466fa0b83b00c286e6',1,'SI::literals::operator""_Gcd()'],['../namespaceSI_1_1literals.html#afc9209a72cf12bf26a7a9e4cbc433689',1,'SI::operator""_Gcd()'],['../namespaceSI_1_1literals.html#afc9209a72cf12bf26a7a9e4cbc433689',1,'SI::literals::operator""_Gcd()']]], + ['operator_22_22_5fgf_464',['operator""_GF',['../namespaceSI_1_1literals.html#a2710cf06a9d5504527abbc3030d96986',1,'SI::operator""_GF()'],['../namespaceSI_1_1literals.html#a2710cf06a9d5504527abbc3030d96986',1,'SI::literals::operator""_GF()'],['../namespaceSI_1_1literals.html#ad8ec982435fa1c6d9f55b627b95aa07c',1,'SI::operator""_GF()'],['../namespaceSI_1_1literals.html#ad8ec982435fa1c6d9f55b627b95aa07c',1,'SI::literals::operator""_GF(long double value)']]], + ['operator_22_22_5fgg_465',['operator""_Gg',['../namespaceSI_1_1literals.html#aec286a9d480b64915b0404f56a294c09',1,'SI::literals::operator""_Gg()'],['../namespaceSI_1_1literals.html#a6c725f897ddd573dfdbf5fcb9e6de196',1,'SI::operator""_Gg()'],['../namespaceSI_1_1literals.html#a6c725f897ddd573dfdbf5fcb9e6de196',1,'SI::literals::operator""_Gg()'],['../namespaceSI_1_1literals.html#aec286a9d480b64915b0404f56a294c09',1,'SI::operator""_Gg()']]], + ['operator_22_22_5fggy_466',['operator""_GGy',['../namespaceSI_1_1literals.html#afb5d37f80f7827f3f071b165d42522f8',1,'SI::literals::operator""_GGy()'],['../namespaceSI_1_1literals.html#ab30d2160a720640f18f6bd780b012d37',1,'SI::operator""_GGy()'],['../namespaceSI_1_1literals.html#ab30d2160a720640f18f6bd780b012d37',1,'SI::literals::operator""_GGy()'],['../namespaceSI_1_1literals.html#afb5d37f80f7827f3f071b165d42522f8',1,'SI::operator""_GGy()']]], + ['operator_22_22_5fgh_467',['operator""_GH',['../namespaceSI_1_1literals.html#aaddef6ccb0a6f123793d4ff65df13708',1,'SI::operator""_GH()'],['../namespaceSI_1_1literals.html#aaddef6ccb0a6f123793d4ff65df13708',1,'SI::literals::operator""_GH()'],['../namespaceSI_1_1literals.html#a65473a231671a18923e220d7843ed59f',1,'SI::operator""_GH()'],['../namespaceSI_1_1literals.html#a65473a231671a18923e220d7843ed59f',1,'SI::literals::operator""_GH()']]], + ['operator_22_22_5fghz_468',['operator""_GHz',['../namespaceSI_1_1literals.html#a36232435c9a4b6dc49d7de9ad9b4b6db',1,'SI::operator""_GHz()'],['../namespaceSI_1_1literals.html#a36232435c9a4b6dc49d7de9ad9b4b6db',1,'SI::literals::operator""_GHz()'],['../namespaceSI_1_1literals.html#a555ff9f61a7510044f67c08e953966c0',1,'SI::operator""_GHz()'],['../namespaceSI_1_1literals.html#a555ff9f61a7510044f67c08e953966c0',1,'SI::literals::operator""_GHz(long double value)']]], + ['operator_22_22_5fgj_469',['operator""_GJ',['../namespaceSI_1_1literals.html#afa13da39663161ba4c45eb735ba193e1',1,'SI::literals::operator""_GJ()'],['../namespaceSI_1_1literals.html#afa13da39663161ba4c45eb735ba193e1',1,'SI::operator""_GJ(long double value)'],['../namespaceSI_1_1literals.html#af40b5cf4694bddafb0b4df217b5a6e2b',1,'SI::operator""_GJ()'],['../namespaceSI_1_1literals.html#af40b5cf4694bddafb0b4df217b5a6e2b',1,'SI::literals::operator""_GJ()']]], + ['operator_22_22_5fgk_470',['operator""_GK',['../namespaceSI_1_1literals.html#a7d9179d4bfb6a6f198ec5a504f73d85f',1,'SI::operator""_GK()'],['../namespaceSI_1_1literals.html#a7d9179d4bfb6a6f198ec5a504f73d85f',1,'SI::literals::operator""_GK()'],['../namespaceSI_1_1literals.html#ad790fcad8f304c697c59fee8d0097527',1,'SI::operator""_GK()'],['../namespaceSI_1_1literals.html#ad790fcad8f304c697c59fee8d0097527',1,'SI::literals::operator""_GK()']]], + ['operator_22_22_5fgkat_471',['operator""_Gkat',['../namespaceSI_1_1literals.html#a719a20a25a996258f4fe94af9f0ef83b',1,'SI::operator""_Gkat()'],['../namespaceSI_1_1literals.html#a719a20a25a996258f4fe94af9f0ef83b',1,'SI::literals::operator""_Gkat(long double value)'],['../namespaceSI_1_1literals.html#a4b39d0688e3d37e1cdcab8b2e487b017',1,'SI::literals::operator""_Gkat()'],['../namespaceSI_1_1literals.html#a4b39d0688e3d37e1cdcab8b2e487b017',1,'SI::operator""_Gkat()']]], + ['operator_22_22_5fglm_472',['operator""_Glm',['../namespaceSI_1_1literals.html#a92359df80d0479e7189238b7d71ad35f',1,'SI::operator""_Glm()'],['../namespaceSI_1_1literals.html#a92359df80d0479e7189238b7d71ad35f',1,'SI::literals::operator""_Glm()'],['../namespaceSI_1_1literals.html#aa7cc8b38172c892ce3acf4e6c0649776',1,'SI::operator""_Glm()'],['../namespaceSI_1_1literals.html#aa7cc8b38172c892ce3acf4e6c0649776',1,'SI::literals::operator""_Glm()']]], + ['operator_22_22_5fglx_473',['operator""_Glx',['../namespaceSI_1_1literals.html#a672c3d9c7bd0898001eecff34eaa77a7',1,'SI::operator""_Glx()'],['../namespaceSI_1_1literals.html#a672c3d9c7bd0898001eecff34eaa77a7',1,'SI::literals::operator""_Glx()'],['../namespaceSI_1_1literals.html#a2831ed46a0e687cb71a19e7ec954f93a',1,'SI::operator""_Glx()'],['../namespaceSI_1_1literals.html#a2831ed46a0e687cb71a19e7ec954f93a',1,'SI::literals::operator""_Glx()']]], + ['operator_22_22_5fgm_474',['operator""_Gm',['../namespaceSI_1_1literals.html#ae3f5a6d2aad69f79859a5af576109e40',1,'SI::operator""_Gm()'],['../namespaceSI_1_1literals.html#ae3f5a6d2aad69f79859a5af576109e40',1,'SI::literals::operator""_Gm()'],['../namespaceSI_1_1literals.html#a1a75f2173f957c14cf9481a365cf94f3',1,'SI::operator""_Gm()'],['../namespaceSI_1_1literals.html#a1a75f2173f957c14cf9481a365cf94f3',1,'SI::literals::operator""_Gm()']]], + ['operator_22_22_5fgmol_475',['operator""_Gmol',['../namespaceSI_1_1literals.html#a41e03e45e2837c738dcf52bc5d802336',1,'SI::operator""_Gmol()'],['../namespaceSI_1_1literals.html#a41e03e45e2837c738dcf52bc5d802336',1,'SI::literals::operator""_Gmol()'],['../namespaceSI_1_1literals.html#adf36b8790c8d0c2701f8f1e1fcba73b2',1,'SI::operator""_Gmol()'],['../namespaceSI_1_1literals.html#adf36b8790c8d0c2701f8f1e1fcba73b2',1,'SI::literals::operator""_Gmol()']]], + ['operator_22_22_5fgn_476',['operator""_GN',['../namespaceSI_1_1literals.html#ab78f0de63191cc68529b4583a55e1d8b',1,'SI::operator""_GN()'],['../namespaceSI_1_1literals.html#ab78f0de63191cc68529b4583a55e1d8b',1,'SI::literals::operator""_GN()'],['../namespaceSI_1_1literals.html#a6402f26ba922b7927ceafde4dbe28e2d',1,'SI::operator""_GN()'],['../namespaceSI_1_1literals.html#a6402f26ba922b7927ceafde4dbe28e2d',1,'SI::literals::operator""_GN()']]], + ['operator_22_22_5fgohm_477',['operator""_GOhm',['../namespaceSI_1_1literals.html#a1889e026c7bccc27e5df04c6bc57ee99',1,'SI::operator""_GOhm()'],['../namespaceSI_1_1literals.html#a1889e026c7bccc27e5df04c6bc57ee99',1,'SI::literals::operator""_GOhm(long double value)'],['../namespaceSI_1_1literals.html#aaeb97c1347cda5cc0d28648e318d6d95',1,'SI::literals::operator""_GOhm()'],['../namespaceSI_1_1literals.html#aaeb97c1347cda5cc0d28648e318d6d95',1,'SI::operator""_GOhm()']]], + ['operator_22_22_5fgpa_478',['operator""_Gpa',['../namespaceSI_1_1literals.html#ac52a621090355fc2c5d2690991587e8c',1,'SI::operator""_Gpa()'],['../namespaceSI_1_1literals.html#ac52a621090355fc2c5d2690991587e8c',1,'SI::literals::operator""_Gpa()'],['../namespaceSI_1_1literals.html#a5baff85b0923a683670b1d2b561633c6',1,'SI::operator""_Gpa()'],['../namespaceSI_1_1literals.html#a5baff85b0923a683670b1d2b561633c6',1,'SI::literals::operator""_Gpa()']]], + ['operator_22_22_5fgs_479',['operator""_GS',['../namespaceSI_1_1literals.html#aad26c0827672ef4e9ac589da50ef6bdd',1,'SI::operator""_GS()'],['../namespaceSI_1_1literals.html#aad26c0827672ef4e9ac589da50ef6bdd',1,'SI::literals::operator""_GS()'],['../namespaceSI_1_1literals.html#aadba2c188cef0ae45bddb6a678df3099',1,'SI::operator""_GS()'],['../namespaceSI_1_1literals.html#aadba2c188cef0ae45bddb6a678df3099',1,'SI::literals::operator""_GS()']]], + ['operator_22_22_5fgsv_480',['operator""_GSv',['../namespaceSI_1_1literals.html#a58c4414f146a25f9d145b79bae6a8ab4',1,'SI::operator""_GSv()'],['../namespaceSI_1_1literals.html#a58c4414f146a25f9d145b79bae6a8ab4',1,'SI::literals::operator""_GSv()'],['../namespaceSI_1_1literals.html#a6c18fdd7e9ff26c36877c9c61c55ecd7',1,'SI::operator""_GSv()'],['../namespaceSI_1_1literals.html#a6c18fdd7e9ff26c36877c9c61c55ecd7',1,'SI::literals::operator""_GSv()']]], + ['operator_22_22_5fgt_481',['operator""_Gt',['../namespaceSI_1_1literals.html#a2e7557f189130738f4323ebb5fc3a8e0',1,'SI::operator""_Gt()'],['../namespaceSI_1_1literals.html#a2e7557f189130738f4323ebb5fc3a8e0',1,'SI::literals::operator""_Gt()'],['../namespaceSI_1_1literals.html#a239df26a1682ec0a3d4829263fe495da',1,'SI::literals::operator""_Gt(long double t)']]], + ['operator_22_22_5fgt_482',['operator""_GT',['../namespaceSI_1_1literals.html#ab622b421460d3292fae34cacb93f0cf5',1,'SI::operator""_GT()'],['../namespaceSI_1_1literals.html#ab622b421460d3292fae34cacb93f0cf5',1,'SI::literals::operator""_GT()'],['../namespaceSI_1_1literals.html#aec8de9c5c2cb3ee79be5eb5a2d3a4b58',1,'SI::operator""_GT()'],['../namespaceSI_1_1literals.html#aec8de9c5c2cb3ee79be5eb5a2d3a4b58',1,'SI::literals::operator""_GT()']]], + ['operator_22_22_5fgt_483',['operator""_Gt',['../namespaceSI_1_1literals.html#a239df26a1682ec0a3d4829263fe495da',1,'SI']]], + ['operator_22_22_5fgv_484',['operator""_GV',['../namespaceSI_1_1literals.html#a21a46d2395b6ea3bf9b5def17b3c0ac5',1,'SI::operator""_GV()'],['../namespaceSI_1_1literals.html#a21a46d2395b6ea3bf9b5def17b3c0ac5',1,'SI::literals::operator""_GV()'],['../namespaceSI_1_1literals.html#a962f59e3838e3712f441345a8ee914a7',1,'SI::operator""_GV()'],['../namespaceSI_1_1literals.html#a962f59e3838e3712f441345a8ee914a7',1,'SI::literals::operator""_GV()']]], + ['operator_22_22_5fgw_485',['operator""_GW',['../namespaceSI_1_1literals.html#a036515e4674e1471edace374af5aabc6',1,'SI::operator""_GW()'],['../namespaceSI_1_1literals.html#a036515e4674e1471edace374af5aabc6',1,'SI::literals::operator""_GW()'],['../namespaceSI_1_1literals.html#a552df05028f0a074219f596dcf322e16',1,'SI::operator""_GW()'],['../namespaceSI_1_1literals.html#a552df05028f0a074219f596dcf322e16',1,'SI::literals::operator""_GW(long double value)']]], + ['operator_22_22_5fgwb_486',['operator""_GWb',['../namespaceSI_1_1literals.html#ac2c14261ec529b85bb2e9b11f10e130a',1,'SI::literals::operator""_GWb()'],['../namespaceSI_1_1literals.html#aa86f7aab84e9a6eb003d90c5b5db94e4',1,'SI::literals::operator""_GWb(long double value)'],['../namespaceSI_1_1literals.html#aa86f7aab84e9a6eb003d90c5b5db94e4',1,'SI::operator""_GWb(long double value)'],['../namespaceSI_1_1literals.html#ac2c14261ec529b85bb2e9b11f10e130a',1,'SI::operator""_GWb()']]], + ['operator_22_22_5fgy_487',['operator""_Gy',['../namespaceSI_1_1literals.html#ae11925d3bd2ebd47c3e3bbc6c7fbc70d',1,'SI::operator""_Gy()'],['../namespaceSI_1_1literals.html#ae11925d3bd2ebd47c3e3bbc6c7fbc70d',1,'SI::literals::operator""_Gy()'],['../namespaceSI_1_1literals.html#a1aecf82cafb151b9ce9c8f37b9006d59',1,'SI::operator""_Gy()'],['../namespaceSI_1_1literals.html#a1aecf82cafb151b9ce9c8f37b9006d59',1,'SI::literals::operator""_Gy()']]], + ['operator_22_22_5fh_488',['operator""_H',['../namespaceSI_1_1literals.html#a5092060afe77495adcd236405d1c8b19',1,'SI::operator""_H()'],['../namespaceSI_1_1literals.html#a5092060afe77495adcd236405d1c8b19',1,'SI::literals::operator""_H()'],['../namespaceSI_1_1literals.html#aa3fb330747c1fce4179877c0aac1febf',1,'SI::operator""_H()'],['../namespaceSI_1_1literals.html#aa3fb330747c1fce4179877c0aac1febf',1,'SI::literals::operator""_H()']]], + ['operator_22_22_5fh_489',['operator""_h',['../namespaceSI_1_1literals.html#a4dfdb87c5fec9fbb5672a3779d744483',1,'SI::operator""_h()'],['../namespaceSI_1_1literals.html#a4dfdb87c5fec9fbb5672a3779d744483',1,'SI::literals::operator""_h()'],['../namespaceSI_1_1literals.html#a2bb04a88c46093d389ebfafa48e200cc',1,'SI::operator""_h()'],['../namespaceSI_1_1literals.html#a2bb04a88c46093d389ebfafa48e200cc',1,'SI::literals::operator""_h()']]], + ['operator_22_22_5fhz_490',['operator""_Hz',['../namespaceSI_1_1literals.html#a871080780a4a0aeaf0cc6fb9186e2b98',1,'SI::operator""_Hz()'],['../namespaceSI_1_1literals.html#a46f925cdddea9b05e7653c29323fc6b4',1,'SI::operator""_Hz(long double value)'],['../namespaceSI_1_1literals.html#a46f925cdddea9b05e7653c29323fc6b4',1,'SI::literals::operator""_Hz(long double value)'],['../namespaceSI_1_1literals.html#a871080780a4a0aeaf0cc6fb9186e2b98',1,'SI::literals::operator""_Hz()']]], + ['operator_22_22_5fj_491',['operator""_J',['../namespaceSI_1_1literals.html#a40e29a86225fb0569467bdd64ccdfdd4',1,'SI::operator""_J()'],['../namespaceSI_1_1literals.html#a40e29a86225fb0569467bdd64ccdfdd4',1,'SI::literals::operator""_J()'],['../namespaceSI_1_1literals.html#a97b0da6736ec2b600b2a7ff59b80f6f8',1,'SI::operator""_J()'],['../namespaceSI_1_1literals.html#a97b0da6736ec2b600b2a7ff59b80f6f8',1,'SI::literals::operator""_J(long double value)']]], + ['operator_22_22_5fk_492',['operator""_K',['../namespaceSI_1_1literals.html#ad74d166c5ad00fdfa3ff60f00b7d1173',1,'SI::literals::operator""_K()'],['../namespaceSI_1_1literals.html#ad8c1cd52f37257d659d38dad56473ee1',1,'SI::literals::operator""_K(long double value)'],['../namespaceSI_1_1literals.html#ad8c1cd52f37257d659d38dad56473ee1',1,'SI::operator""_K(long double value)'],['../namespaceSI_1_1literals.html#ad74d166c5ad00fdfa3ff60f00b7d1173',1,'SI::operator""_K()']]], + ['operator_22_22_5fka_493',['operator""_kA',['../namespaceSI_1_1literals.html#aaf64235c68df9f70881341b5213f02ce',1,'SI::operator""_kA()'],['../namespaceSI_1_1literals.html#aaf64235c68df9f70881341b5213f02ce',1,'SI::literals::operator""_kA()'],['../namespaceSI_1_1literals.html#a27d41c789e36c6a2a966c2737d77c497',1,'SI::operator""_kA()'],['../namespaceSI_1_1literals.html#a27d41c789e36c6a2a966c2737d77c497',1,'SI::literals::operator""_kA()']]], + ['operator_22_22_5fkat_494',['operator""_kat',['../namespaceSI_1_1literals.html#a677f3719d418c9c5c2784680e0bba6ec',1,'SI::operator""_kat()'],['../namespaceSI_1_1literals.html#a9519ff05dbd40b84b03d405598f6a325',1,'SI::literals::operator""_kat()'],['../namespaceSI_1_1literals.html#a9519ff05dbd40b84b03d405598f6a325',1,'SI::operator""_kat()'],['../namespaceSI_1_1literals.html#a677f3719d418c9c5c2784680e0bba6ec',1,'SI::literals::operator""_kat()']]], + ['operator_22_22_5fkbq_495',['operator""_kBq',['../namespaceSI_1_1literals.html#ab40e68a4adb2e2650d887133c79ec544',1,'SI::operator""_kBq()'],['../namespaceSI_1_1literals.html#ab40e68a4adb2e2650d887133c79ec544',1,'SI::literals::operator""_kBq()'],['../namespaceSI_1_1literals.html#a411294dd55cd7343abcbb32c31ca69ec',1,'SI::operator""_kBq()'],['../namespaceSI_1_1literals.html#a411294dd55cd7343abcbb32c31ca69ec',1,'SI::literals::operator""_kBq()']]], + ['operator_22_22_5fkc_496',['operator""_kC',['../namespaceSI_1_1literals.html#acc68533bb4995519fb207aa8323f1cc4',1,'SI::operator""_kC()'],['../namespaceSI_1_1literals.html#acc68533bb4995519fb207aa8323f1cc4',1,'SI::literals::operator""_kC()'],['../namespaceSI_1_1literals.html#a4d4773e4ce221d7eaf6882c5564260e9',1,'SI::operator""_kC()'],['../namespaceSI_1_1literals.html#a4d4773e4ce221d7eaf6882c5564260e9',1,'SI::literals::operator""_kC()']]], + ['operator_22_22_5fkcd_497',['operator""_kcd',['../namespaceSI_1_1literals.html#a5d987acb2a5713b3daf227869a1d31a1',1,'SI::operator""_kcd()'],['../namespaceSI_1_1literals.html#a5d987acb2a5713b3daf227869a1d31a1',1,'SI::literals::operator""_kcd()'],['../namespaceSI_1_1literals.html#a6d96ccc56c8c8bd87b73fa9c66815093',1,'SI::operator""_kcd()'],['../namespaceSI_1_1literals.html#a6d96ccc56c8c8bd87b73fa9c66815093',1,'SI::literals::operator""_kcd(long double value)']]], + ['operator_22_22_5fkf_498',['operator""_kF',['../namespaceSI_1_1literals.html#a7a33ab16a6677255c5068c9097dfaf07',1,'SI::literals::operator""_kF()'],['../namespaceSI_1_1literals.html#a5bc09fa399341cdc9a27546a0ab52f58',1,'SI::operator""_kF()'],['../namespaceSI_1_1literals.html#a5bc09fa399341cdc9a27546a0ab52f58',1,'SI::literals::operator""_kF()'],['../namespaceSI_1_1literals.html#a7a33ab16a6677255c5068c9097dfaf07',1,'SI::operator""_kF()']]], + ['operator_22_22_5fkg_499',['operator""_kg',['../namespaceSI_1_1literals.html#ad30fb7341197739da6db4994668a23aa',1,'SI::operator""_kg()'],['../namespaceSI_1_1literals.html#ad30fb7341197739da6db4994668a23aa',1,'SI::literals::operator""_kg()'],['../namespaceSI_1_1literals.html#aff73145c2e916b55f5afb03c035e62b6',1,'SI::operator""_kg()'],['../namespaceSI_1_1literals.html#aff73145c2e916b55f5afb03c035e62b6',1,'SI::literals::operator""_kg()']]], + ['operator_22_22_5fkgy_500',['operator""_kGy',['../namespaceSI_1_1literals.html#ad8201afd7c6c4333ada5e0325667c24d',1,'SI::operator""_kGy()'],['../namespaceSI_1_1literals.html#ad8201afd7c6c4333ada5e0325667c24d',1,'SI::literals::operator""_kGy()'],['../namespaceSI_1_1literals.html#a15b2f95424bba93552ce4c519c0836e8',1,'SI::operator""_kGy()'],['../namespaceSI_1_1literals.html#a15b2f95424bba93552ce4c519c0836e8',1,'SI::literals::operator""_kGy(long double value)']]], + ['operator_22_22_5fkh_501',['operator""_kH',['../namespaceSI_1_1literals.html#a71c9dd3a0df4852b372c7ce806ba7ded',1,'SI::literals::operator""_kH()'],['../namespaceSI_1_1literals.html#a71c9dd3a0df4852b372c7ce806ba7ded',1,'SI::operator""_kH(long double value)'],['../namespaceSI_1_1literals.html#ad8e33187d3bc13e2bdaf2e0f08c844fb',1,'SI::operator""_kH()'],['../namespaceSI_1_1literals.html#ad8e33187d3bc13e2bdaf2e0f08c844fb',1,'SI::literals::operator""_kH()']]], + ['operator_22_22_5fkhz_502',['operator""_kHz',['../namespaceSI_1_1literals.html#af2b76538ade89147283fcec28642ed88',1,'SI::operator""_kHz()'],['../namespaceSI_1_1literals.html#af2b76538ade89147283fcec28642ed88',1,'SI::literals::operator""_kHz()'],['../namespaceSI_1_1literals.html#ad5202d84f479c6a231193cf1ad2147cd',1,'SI::operator""_kHz()'],['../namespaceSI_1_1literals.html#ad5202d84f479c6a231193cf1ad2147cd',1,'SI::literals::operator""_kHz()']]], + ['operator_22_22_5fkj_503',['operator""_kJ',['../namespaceSI_1_1literals.html#a9ab6242323db3765e950cc9a0930cbc3',1,'SI::operator""_kJ()'],['../namespaceSI_1_1literals.html#a9ab6242323db3765e950cc9a0930cbc3',1,'SI::literals::operator""_kJ(long double value)'],['../namespaceSI_1_1literals.html#ae3c39f8b1641b8b86e0793dc07d804e8',1,'SI::literals::operator""_kJ()'],['../namespaceSI_1_1literals.html#ae3c39f8b1641b8b86e0793dc07d804e8',1,'SI::operator""_kJ()']]], + ['operator_22_22_5fkk_504',['operator""_kK',['../namespaceSI_1_1literals.html#a46a2b06eafb7987233015c4c81e07c73',1,'SI::operator""_kK()'],['../namespaceSI_1_1literals.html#a46a2b06eafb7987233015c4c81e07c73',1,'SI::literals::operator""_kK()'],['../namespaceSI_1_1literals.html#a13b916fd5e442b982d122867e2e6d18d',1,'SI::operator""_kK()'],['../namespaceSI_1_1literals.html#a13b916fd5e442b982d122867e2e6d18d',1,'SI::literals::operator""_kK()']]], + ['operator_22_22_5fkkat_505',['operator""_kkat',['../namespaceSI_1_1literals.html#a2a6d612d61eb158cd20083ded6c67cf5',1,'SI::operator""_kkat()'],['../namespaceSI_1_1literals.html#a2a6d612d61eb158cd20083ded6c67cf5',1,'SI::literals::operator""_kkat()'],['../namespaceSI_1_1literals.html#a8a75b20cbf298d83f4716bb484f0eb28',1,'SI::operator""_kkat()'],['../namespaceSI_1_1literals.html#a8a75b20cbf298d83f4716bb484f0eb28',1,'SI::literals::operator""_kkat()']]], + ['operator_22_22_5fklm_506',['operator""_klm',['../namespaceSI_1_1literals.html#a93b53c50daf9a0d766e8883ec557f01c',1,'SI::operator""_klm()'],['../namespaceSI_1_1literals.html#a93b53c50daf9a0d766e8883ec557f01c',1,'SI::literals::operator""_klm()'],['../namespaceSI_1_1literals.html#a0cf2941a9d81594936fa49b22b96d938',1,'SI::operator""_klm()'],['../namespaceSI_1_1literals.html#a0cf2941a9d81594936fa49b22b96d938',1,'SI::literals::operator""_klm()']]], + ['operator_22_22_5fklx_507',['operator""_klx',['../namespaceSI_1_1literals.html#a190a057b60d0c17bbad4cd023d34cb87',1,'SI::operator""_klx()'],['../namespaceSI_1_1literals.html#a190a057b60d0c17bbad4cd023d34cb87',1,'SI::literals::operator""_klx()'],['../namespaceSI_1_1literals.html#a18c298d61e8d143d6480058032748fb6',1,'SI::operator""_klx()'],['../namespaceSI_1_1literals.html#a18c298d61e8d143d6480058032748fb6',1,'SI::literals::operator""_klx()']]], + ['operator_22_22_5fkm_508',['operator""_km',['../namespaceSI_1_1literals.html#a07f02147a395497a14c2a1eb2c196762',1,'SI::operator""_km()'],['../namespaceSI_1_1literals.html#a07f02147a395497a14c2a1eb2c196762',1,'SI::literals::operator""_km()'],['../namespaceSI_1_1literals.html#a6f9815669cfa3f5dbf9a11287f34678b',1,'SI::operator""_km()'],['../namespaceSI_1_1literals.html#a6f9815669cfa3f5dbf9a11287f34678b',1,'SI::literals::operator""_km()']]], + ['operator_22_22_5fkm_5fp_5fh_509',['operator""_km_p_h',['../namespaceSI_1_1literals.html#a12b56203fae27d5afca637195c77ae6d',1,'SI::operator""_km_p_h()'],['../namespaceSI_1_1literals.html#a12b56203fae27d5afca637195c77ae6d',1,'SI::literals::operator""_km_p_h(long double value)'],['../namespaceSI_1_1literals.html#a82314487a59dedd5a37d2c1800091bb6',1,'SI::literals::operator""_km_p_h()'],['../namespaceSI_1_1literals.html#a82314487a59dedd5a37d2c1800091bb6',1,'SI::operator""_km_p_h()']]], + ['operator_22_22_5fkmol_510',['operator""_kmol',['../namespaceSI_1_1literals.html#ae9b41f35fdc74a1d6b1dfcfa7a44b30b',1,'SI::operator""_kmol()'],['../namespaceSI_1_1literals.html#ae9b41f35fdc74a1d6b1dfcfa7a44b30b',1,'SI::literals::operator""_kmol()'],['../namespaceSI_1_1literals.html#a7b1fcee29fea1cbfa05e845dc73c4cc3',1,'SI::operator""_kmol()'],['../namespaceSI_1_1literals.html#a7b1fcee29fea1cbfa05e845dc73c4cc3',1,'SI::literals::operator""_kmol()']]], + ['operator_22_22_5fkn_511',['operator""_kN',['../namespaceSI_1_1literals.html#a45210aa73cd252271db74369a880b66a',1,'SI::operator""_kN()'],['../namespaceSI_1_1literals.html#a45210aa73cd252271db74369a880b66a',1,'SI::literals::operator""_kN()'],['../namespaceSI_1_1literals.html#ae30e9a8b43a01782e369edb1428f7063',1,'SI::operator""_kN()'],['../namespaceSI_1_1literals.html#ae30e9a8b43a01782e369edb1428f7063',1,'SI::literals::operator""_kN()']]], + ['operator_22_22_5fkohm_512',['operator""_kOhm',['../namespaceSI_1_1literals.html#a38c8da4099bdfa0c62a1eeeddbc27aa8',1,'SI::operator""_kOhm()'],['../namespaceSI_1_1literals.html#a38c8da4099bdfa0c62a1eeeddbc27aa8',1,'SI::literals::operator""_kOhm()'],['../namespaceSI_1_1literals.html#a532688bbb2624617a1d826e01c1643ac',1,'SI::operator""_kOhm()'],['../namespaceSI_1_1literals.html#a532688bbb2624617a1d826e01c1643ac',1,'SI::literals::operator""_kOhm()']]], + ['operator_22_22_5fkpa_513',['operator""_kpa',['../namespaceSI_1_1literals.html#a8cd6a76465765190d0aa2f5bffa32aab',1,'SI::operator""_kpa()'],['../namespaceSI_1_1literals.html#a8cd6a76465765190d0aa2f5bffa32aab',1,'SI::literals::operator""_kpa()'],['../namespaceSI_1_1literals.html#ad9e3ae3a45022a4f2e1edc189f2b0035',1,'SI::literals::operator""_kpa(long double value)'],['../namespaceSI_1_1literals.html#ad9e3ae3a45022a4f2e1edc189f2b0035',1,'SI::operator""_kpa(long double value)']]], + ['operator_22_22_5fks_514',['operator""_kS',['../namespaceSI_1_1literals.html#a8c412f8535d6cef072e730e7ceac7f96',1,'SI::operator""_kS()'],['../namespaceSI_1_1literals.html#a8c412f8535d6cef072e730e7ceac7f96',1,'SI::literals::operator""_kS()'],['../namespaceSI_1_1literals.html#a8b7e5683d684c7f5d25d5a7c6c3f075b',1,'SI::operator""_kS()'],['../namespaceSI_1_1literals.html#a8b7e5683d684c7f5d25d5a7c6c3f075b',1,'SI::literals::operator""_kS()']]], + ['operator_22_22_5fksv_515',['operator""_kSv',['../namespaceSI_1_1literals.html#ab6b83472a37e6bcc62c0851cbdb1a375',1,'SI::operator""_kSv()'],['../namespaceSI_1_1literals.html#ab6b83472a37e6bcc62c0851cbdb1a375',1,'SI::literals::operator""_kSv()'],['../namespaceSI_1_1literals.html#a679066213bc99cbffb50d567aff693aa',1,'SI::operator""_kSv()'],['../namespaceSI_1_1literals.html#a679066213bc99cbffb50d567aff693aa',1,'SI::literals::operator""_kSv(long double value)']]], + ['operator_22_22_5fkt_516',['operator""_kT',['../namespaceSI_1_1literals.html#a15b30a857ffb584ef06d84e82f2bdc89',1,'SI::literals::operator""_kT()'],['../namespaceSI_1_1literals.html#af8c13f078f3ddf1a897773dd7c63ebf0',1,'SI::literals::operator""_kT(long double value)'],['../namespaceSI_1_1literals.html#af8c13f078f3ddf1a897773dd7c63ebf0',1,'SI::operator""_kT(long double value)'],['../namespaceSI_1_1literals.html#a15b30a857ffb584ef06d84e82f2bdc89',1,'SI::operator""_kT()']]], + ['operator_22_22_5fkt_517',['operator""_kt',['../namespaceSI_1_1literals.html#ad94e4d8ce055ca8115d84b9b734af6ce',1,'SI::operator""_kt()'],['../namespaceSI_1_1literals.html#a4798bd61da88393bd12aff9ca8702266',1,'SI::literals::operator""_kt()'],['../namespaceSI_1_1literals.html#a4798bd61da88393bd12aff9ca8702266',1,'SI::operator""_kt()'],['../namespaceSI_1_1literals.html#ad94e4d8ce055ca8115d84b9b734af6ce',1,'SI::literals::operator""_kt()']]], + ['operator_22_22_5fkv_518',['operator""_kV',['../namespaceSI_1_1literals.html#af49255267da3acd6bda6b782fdcb2179',1,'SI::operator""_kV()'],['../namespaceSI_1_1literals.html#af49255267da3acd6bda6b782fdcb2179',1,'SI::literals::operator""_kV()'],['../namespaceSI_1_1literals.html#a363de94d0331700b9a3c729d56ee1ecf',1,'SI::operator""_kV()'],['../namespaceSI_1_1literals.html#a363de94d0331700b9a3c729d56ee1ecf',1,'SI::literals::operator""_kV()']]], + ['operator_22_22_5fkw_519',['operator""_kW',['../namespaceSI_1_1literals.html#ae0a74ef7d82ce09e4dcf370067d1a977',1,'SI::operator""_kW()'],['../namespaceSI_1_1literals.html#add5c36949f9803dcbcbfaf0f4a601ee1',1,'SI::literals::operator""_kW()'],['../namespaceSI_1_1literals.html#add5c36949f9803dcbcbfaf0f4a601ee1',1,'SI::operator""_kW()'],['../namespaceSI_1_1literals.html#ae0a74ef7d82ce09e4dcf370067d1a977',1,'SI::literals::operator""_kW()']]], + ['operator_22_22_5fkwb_520',['operator""_kWb',['../namespaceSI_1_1literals.html#af10ba7ec642b1f68a51fd93e9bd36c8a',1,'SI::operator""_kWb()'],['../namespaceSI_1_1literals.html#af10ba7ec642b1f68a51fd93e9bd36c8a',1,'SI::literals::operator""_kWb()'],['../namespaceSI_1_1literals.html#a540297de6934630e2c31e066bd3c8ce0',1,'SI::operator""_kWb()'],['../namespaceSI_1_1literals.html#a540297de6934630e2c31e066bd3c8ce0',1,'SI::literals::operator""_kWb()']]], + ['operator_22_22_5flm_521',['operator""_lm',['../namespaceSI_1_1literals.html#a830c776a2b340933befce92e55601862',1,'SI::operator""_lm()'],['../namespaceSI_1_1literals.html#af3101f61d2b7859856fa46893c9e4aaf',1,'SI::operator""_lm(long double value)'],['../namespaceSI_1_1literals.html#af3101f61d2b7859856fa46893c9e4aaf',1,'SI::literals::operator""_lm(long double value)'],['../namespaceSI_1_1literals.html#a830c776a2b340933befce92e55601862',1,'SI::literals::operator""_lm()']]], + ['operator_22_22_5flx_522',['operator""_lx',['../namespaceSI_1_1literals.html#a80d7fa294ac3ab3562b9885f7a8f5a59',1,'SI::operator""_lx()'],['../namespaceSI_1_1literals.html#a80d7fa294ac3ab3562b9885f7a8f5a59',1,'SI::literals::operator""_lx()'],['../namespaceSI_1_1literals.html#ad190935e12201e4167655a7107932ea2',1,'SI::operator""_lx()'],['../namespaceSI_1_1literals.html#ad190935e12201e4167655a7107932ea2',1,'SI::literals::operator""_lx(long double value)']]], + ['operator_22_22_5fly_523',['operator""_ly',['../namespaceSI_1_1literals.html#a4dd64edb45abc62ec9fe848425b4ccda',1,'SI::literals::operator""_ly()'],['../namespaceSI_1_1literals.html#ab39c8812ed03181237c8113ad0122b79',1,'SI::literals::operator""_ly(long double value)'],['../namespaceSI_1_1literals.html#ab39c8812ed03181237c8113ad0122b79',1,'SI::operator""_ly(long double value)'],['../namespaceSI_1_1literals.html#a4dd64edb45abc62ec9fe848425b4ccda',1,'SI::operator""_ly()']]], + ['operator_22_22_5fm_524',['operator""_m',['../namespaceSI_1_1literals.html#a98e05d99ed2c4b93e6c66a969f9667e9',1,'SI::operator""_m()'],['../namespaceSI_1_1literals.html#a98e05d99ed2c4b93e6c66a969f9667e9',1,'SI::literals::operator""_m()'],['../namespaceSI_1_1literals.html#a83c2e99de78842f5b7beaf9125cf52e3',1,'SI::operator""_m()'],['../namespaceSI_1_1literals.html#a83c2e99de78842f5b7beaf9125cf52e3',1,'SI::literals::operator""_m()']]], + ['operator_22_22_5fm2_525',['operator""_m2',['../namespaceSI_1_1literals.html#ae7d888db4ab5651ac220ae782132fc12',1,'SI::operator""_m2()'],['../namespaceSI_1_1literals.html#aea863accc41a15e456648dfceee40ea4',1,'SI::literals::operator""_m2()'],['../namespaceSI_1_1literals.html#aea863accc41a15e456648dfceee40ea4',1,'SI::operator""_m2()'],['../namespaceSI_1_1literals.html#ae7d888db4ab5651ac220ae782132fc12',1,'SI::literals::operator""_m2()']]], + ['operator_22_22_5fm3_526',['operator""_m3',['../namespaceSI_1_1literals.html#a21ba19aba9951f112034410bf853d9cf',1,'SI::operator""_m3()'],['../namespaceSI_1_1literals.html#a21ba19aba9951f112034410bf853d9cf',1,'SI::literals::operator""_m3()'],['../namespaceSI_1_1literals.html#a0e5e75ce99124ab858b166062abfb030',1,'SI::operator""_m3()'],['../namespaceSI_1_1literals.html#a0e5e75ce99124ab858b166062abfb030',1,'SI::literals::operator""_m3()']]], + ['operator_22_22_5fm_5fp_5fs_527',['operator""_m_p_s',['../namespaceSI_1_1literals.html#a80b6a00ce08c51a4c754697e20ff8627',1,'SI::operator""_m_p_s()'],['../namespaceSI_1_1literals.html#a80b6a00ce08c51a4c754697e20ff8627',1,'SI::literals::operator""_m_p_s()'],['../namespaceSI_1_1literals.html#ab4bbb5b2cb6161e5f9a7c29b88a2d6de',1,'SI::operator""_m_p_s()'],['../namespaceSI_1_1literals.html#ab4bbb5b2cb6161e5f9a7c29b88a2d6de',1,'SI::literals::operator""_m_p_s()']]], + ['operator_22_22_5fma_528',['operator""_MA',['../namespaceSI_1_1literals.html#a1099fdd7fa9b9037832a94b00244d078',1,'SI::operator""_MA()'],['../namespaceSI_1_1literals.html#a1099fdd7fa9b9037832a94b00244d078',1,'SI::literals::operator""_MA()'],['../namespaceSI_1_1literals.html#ac7dd38dd32cffaab0491d9b426d342c4',1,'SI::operator""_MA()'],['../namespaceSI_1_1literals.html#ac7dd38dd32cffaab0491d9b426d342c4',1,'SI::literals::operator""_MA(long double value)']]], + ['operator_22_22_5fma_529',['operator""_mA',['../namespaceSI_1_1literals.html#a0f77e70e82b1e7c117aafc3051664ac4',1,'SI::literals::operator""_mA()'],['../namespaceSI_1_1literals.html#a7ed125fb7c2acf78f206338ebc3a756a',1,'SI::operator""_mA()'],['../namespaceSI_1_1literals.html#a7ed125fb7c2acf78f206338ebc3a756a',1,'SI::literals::operator""_mA()'],['../namespaceSI_1_1literals.html#a0f77e70e82b1e7c117aafc3051664ac4',1,'SI::operator""_mA()']]], + ['operator_22_22_5fmbq_530',['operator""_mBq',['../namespaceSI_1_1literals.html#af4c8939b3ee52a4c06cbe6fc8af6d51b',1,'SI::operator""_mBq()'],['../namespaceSI_1_1literals.html#af4c8939b3ee52a4c06cbe6fc8af6d51b',1,'SI::literals::operator""_mBq()'],['../namespaceSI_1_1literals.html#a58f5c6b4b4fc7b96dd7a0ed9468708b0',1,'SI::operator""_mBq()'],['../namespaceSI_1_1literals.html#a58f5c6b4b4fc7b96dd7a0ed9468708b0',1,'SI::literals::operator""_mBq()']]], + ['operator_22_22_5fmbq_531',['operator""_MBq',['../namespaceSI_1_1literals.html#a660a148c009feb148afeba949d8c8614',1,'SI::operator""_MBq()'],['../namespaceSI_1_1literals.html#a660a148c009feb148afeba949d8c8614',1,'SI::literals::operator""_MBq()'],['../namespaceSI_1_1literals.html#a683dc96b009376aa2de94f09dad48b26',1,'SI::operator""_MBq()'],['../namespaceSI_1_1literals.html#a683dc96b009376aa2de94f09dad48b26',1,'SI::literals::operator""_MBq(long double value)']]], + ['operator_22_22_5fmc_532',['operator""_MC',['../namespaceSI_1_1literals.html#a748e538aee85a568d014e68edfdd404b',1,'SI::literals']]], + ['operator_22_22_5fmc_533',['operator""_mC',['../namespaceSI_1_1literals.html#adb1d5740ad0018c8a025f15c202663e3',1,'SI::literals::operator""_mC()'],['../namespaceSI_1_1literals.html#adb1d5740ad0018c8a025f15c202663e3',1,'SI::operator""_mC()'],['../namespaceSI_1_1literals.html#a2f12c74bdb93dc1c4bf38f07b9cb78c4',1,'SI::literals::operator""_mC()'],['../namespaceSI_1_1literals.html#a2f12c74bdb93dc1c4bf38f07b9cb78c4',1,'SI::operator""_mC()']]], + ['operator_22_22_5fmc_534',['operator""_MC',['../namespaceSI_1_1literals.html#a748e538aee85a568d014e68edfdd404b',1,'SI::operator""_MC()'],['../namespaceSI_1_1literals.html#afd1a34855fb2f67d926310d79d290770',1,'SI::literals::operator""_MC()'],['../namespaceSI_1_1literals.html#afd1a34855fb2f67d926310d79d290770',1,'SI::operator""_MC()']]], + ['operator_22_22_5fmcd_535',['operator""_mcd',['../namespaceSI_1_1literals.html#adb9f88b9a65eed7a67b31d7a95130312',1,'SI::operator""_mcd()'],['../namespaceSI_1_1literals.html#adb9f88b9a65eed7a67b31d7a95130312',1,'SI::literals::operator""_mcd()'],['../namespaceSI_1_1literals.html#ae2231c71162c14f70af065b1283bff92',1,'SI::operator""_mcd()'],['../namespaceSI_1_1literals.html#ae2231c71162c14f70af065b1283bff92',1,'SI::literals::operator""_mcd()']]], + ['operator_22_22_5fmcd_536',['operator""_Mcd',['../namespaceSI_1_1literals.html#a49c6a1f0b2e03dc57a0fe5d51afe2acd',1,'SI::operator""_Mcd()'],['../namespaceSI_1_1literals.html#a49c6a1f0b2e03dc57a0fe5d51afe2acd',1,'SI::literals::operator""_Mcd()'],['../namespaceSI_1_1literals.html#ae37215acdc57743833ff345dc8aea8d6',1,'SI::operator""_Mcd()'],['../namespaceSI_1_1literals.html#ae37215acdc57743833ff345dc8aea8d6',1,'SI::literals::operator""_Mcd()']]], + ['operator_22_22_5fmdeg_537',['operator""_mdeg',['../namespaceSI_1_1literals.html#a1b89392c6f607c7c16118daa94c6166a',1,'SI::operator""_mdeg()'],['../namespaceSI_1_1literals.html#a1b89392c6f607c7c16118daa94c6166a',1,'SI::literals::operator""_mdeg()'],['../namespaceSI_1_1literals.html#a2e2c8f424d0d42892c99bf76c5192b6d',1,'SI::operator""_mdeg()'],['../namespaceSI_1_1literals.html#a2e2c8f424d0d42892c99bf76c5192b6d',1,'SI::literals::operator""_mdeg()']]], + ['operator_22_22_5fmf_538',['operator""_mF',['../namespaceSI_1_1literals.html#a8fa78a29d3dec9f5746b68fbd4657545',1,'SI::operator""_mF()'],['../namespaceSI_1_1literals.html#a8fa78a29d3dec9f5746b68fbd4657545',1,'SI::literals::operator""_mF()'],['../namespaceSI_1_1literals.html#a497d63e8bcc201fa508f9f9f434eb3bb',1,'SI::operator""_mF()'],['../namespaceSI_1_1literals.html#a497d63e8bcc201fa508f9f9f434eb3bb',1,'SI::literals::operator""_mF()']]], + ['operator_22_22_5fmf_539',['operator""_MF',['../namespaceSI_1_1literals.html#a9d1cf657c7c7b21719fc0dd2b0398f8f',1,'SI::operator""_MF()'],['../namespaceSI_1_1literals.html#a9d1cf657c7c7b21719fc0dd2b0398f8f',1,'SI::literals::operator""_MF()'],['../namespaceSI_1_1literals.html#a32347f883429519d56c4489f1243a4f4',1,'SI::operator""_MF()'],['../namespaceSI_1_1literals.html#a32347f883429519d56c4489f1243a4f4',1,'SI::literals::operator""_MF()']]], + ['operator_22_22_5fmg_540',['operator""_mg',['../namespaceSI_1_1literals.html#ad244dc3c68477d87e4c5692c352f5531',1,'SI::operator""_mg()'],['../namespaceSI_1_1literals.html#ad244dc3c68477d87e4c5692c352f5531',1,'SI::literals::operator""_mg(long double mg)'],['../namespaceSI_1_1literals.html#aee095f5bb55681c297bbb9bff317eafc',1,'SI::literals::operator""_mg()'],['../namespaceSI_1_1literals.html#aee095f5bb55681c297bbb9bff317eafc',1,'SI::operator""_mg()']]], + ['operator_22_22_5fmg_541',['operator""_Mg',['../namespaceSI_1_1literals.html#ac416b36bf73ddf41302b3e0cad15a5ff',1,'SI::operator""_Mg()'],['../namespaceSI_1_1literals.html#afa5f6685a9f319a8273a681587931ced',1,'SI::literals::operator""_Mg()'],['../namespaceSI_1_1literals.html#afa5f6685a9f319a8273a681587931ced',1,'SI::operator""_Mg()'],['../namespaceSI_1_1literals.html#ac416b36bf73ddf41302b3e0cad15a5ff',1,'SI::literals::operator""_Mg(long double value)']]], + ['operator_22_22_5fmgy_542',['operator""_mGy',['../namespaceSI_1_1literals.html#a16f2135d1a7e8a1cc7667643c8cb9d98',1,'SI::literals::operator""_mGy()'],['../namespaceSI_1_1literals.html#a0ec2e96698c918a6415b8c4af30b4166',1,'SI::literals::operator""_mGy(long double value)'],['../namespaceSI_1_1literals.html#a0ec2e96698c918a6415b8c4af30b4166',1,'SI::operator""_mGy(long double value)'],['../namespaceSI_1_1literals.html#a16f2135d1a7e8a1cc7667643c8cb9d98',1,'SI::operator""_mGy()']]], + ['operator_22_22_5fmgy_543',['operator""_MGy',['../namespaceSI_1_1literals.html#a1c40c93a1a53597b56e8871eb7fa8a43',1,'SI::literals::operator""_MGy()'],['../namespaceSI_1_1literals.html#a1c40c93a1a53597b56e8871eb7fa8a43',1,'SI::operator""_MGy()'],['../namespaceSI_1_1literals.html#ab21a2f31baef75cf7dc2fd9d7f11c317',1,'SI::literals::operator""_MGy()'],['../namespaceSI_1_1literals.html#ab21a2f31baef75cf7dc2fd9d7f11c317',1,'SI::operator""_MGy()']]], + ['operator_22_22_5fmh_544',['operator""_mH',['../namespaceSI_1_1literals.html#a6e907d99fafb3b3733a4cebf37b38773',1,'SI::operator""_mH()'],['../namespaceSI_1_1literals.html#a6e907d99fafb3b3733a4cebf37b38773',1,'SI::literals::operator""_mH()'],['../namespaceSI_1_1literals.html#a8fcffa5a050683b9063c2ac2eb1acd91',1,'SI::operator""_mH()'],['../namespaceSI_1_1literals.html#a8fcffa5a050683b9063c2ac2eb1acd91',1,'SI::literals::operator""_mH(long double value)']]], + ['operator_22_22_5fmh_545',['operator""_MH',['../namespaceSI_1_1literals.html#ac21e13242a99c8bb57fa3497e0172e8f',1,'SI::literals::operator""_MH()'],['../namespaceSI_1_1literals.html#ac21e13242a99c8bb57fa3497e0172e8f',1,'SI::operator""_MH()'],['../namespaceSI_1_1literals.html#a7413acda80b2dc1760b121bf7a1cf817',1,'SI::operator""_MH(long double value)'],['../namespaceSI_1_1literals.html#a7413acda80b2dc1760b121bf7a1cf817',1,'SI::literals::operator""_MH()']]], + ['operator_22_22_5fmhz_546',['operator""_MHz',['../namespaceSI_1_1literals.html#ae14373e88769b7c2200d8ff2a3b7c968',1,'SI::operator""_MHz()'],['../namespaceSI_1_1literals.html#ae14373e88769b7c2200d8ff2a3b7c968',1,'SI::literals::operator""_MHz()'],['../namespaceSI_1_1literals.html#a5b6a2694c609a1a171cfbc8dbdcdd5ee',1,'SI::operator""_MHz()'],['../namespaceSI_1_1literals.html#a5b6a2694c609a1a171cfbc8dbdcdd5ee',1,'SI::literals::operator""_MHz()']]], + ['operator_22_22_5fmhz_547',['operator""_mHz',['../namespaceSI_1_1literals.html#a6ad0518baf968b782f93f3753ee36881',1,'SI::operator""_mHz()'],['../namespaceSI_1_1literals.html#a6ad0518baf968b782f93f3753ee36881',1,'SI::literals::operator""_mHz()'],['../namespaceSI_1_1literals.html#aeb2493cb05d9f38907aee258ed37eff6',1,'SI::operator""_mHz()'],['../namespaceSI_1_1literals.html#aeb2493cb05d9f38907aee258ed37eff6',1,'SI::literals::operator""_mHz()']]], + ['operator_22_22_5fmin_548',['operator""_min',['../namespaceSI_1_1literals.html#adcba1d9838292ec7379d093dae1c6eee',1,'SI::operator""_min()'],['../namespaceSI_1_1literals.html#adcba1d9838292ec7379d093dae1c6eee',1,'SI::literals::operator""_min()'],['../namespaceSI_1_1literals.html#a07e5b35290dd05da8347839dd34167fb',1,'SI::operator""_min()'],['../namespaceSI_1_1literals.html#a07e5b35290dd05da8347839dd34167fb',1,'SI::literals::operator""_min()']]], + ['operator_22_22_5fmj_549',['operator""_MJ',['../namespaceSI_1_1literals.html#ace84212f3ab350c779a397d532630fe0',1,'SI::operator""_MJ()'],['../namespaceSI_1_1literals.html#ace84212f3ab350c779a397d532630fe0',1,'SI::literals::operator""_MJ()'],['../namespaceSI_1_1literals.html#a08ca0da48c1be157b1bba8169f5cf0f9',1,'SI::operator""_MJ()'],['../namespaceSI_1_1literals.html#a08ca0da48c1be157b1bba8169f5cf0f9',1,'SI::literals::operator""_MJ()']]], + ['operator_22_22_5fmj_550',['operator""_mJ',['../namespaceSI_1_1literals.html#a688e18c3b3031f904df023ab17b81ee4',1,'SI::operator""_mJ()'],['../namespaceSI_1_1literals.html#a688e18c3b3031f904df023ab17b81ee4',1,'SI::literals::operator""_mJ()'],['../namespaceSI_1_1literals.html#ab176e01a77e60da81749f44dcfb9298d',1,'SI::operator""_mJ()'],['../namespaceSI_1_1literals.html#ab176e01a77e60da81749f44dcfb9298d',1,'SI::literals::operator""_mJ(long double value)']]], + ['operator_22_22_5fmk_551',['operator""_MK',['../namespaceSI_1_1literals.html#ae72bf2f2f4a690f14b1f35834818a959',1,'SI::literals']]], + ['operator_22_22_5fmk_552',['operator""_mK',['../namespaceSI_1_1literals.html#ae7ca58c3c5a0b0a13e532c6eafd9af80',1,'SI::operator""_mK()'],['../namespaceSI_1_1literals.html#a37b398cacb50df31118a77dc882c2b6e',1,'SI::operator""_mK(long double value)'],['../namespaceSI_1_1literals.html#ae7ca58c3c5a0b0a13e532c6eafd9af80',1,'SI::literals::operator""_mK()'],['../namespaceSI_1_1literals.html#a37b398cacb50df31118a77dc882c2b6e',1,'SI::literals::operator""_mK(long double value)']]], + ['operator_22_22_5fmk_553',['operator""_MK',['../namespaceSI_1_1literals.html#a01b4bee8697b92c2a8d75ffe2353eaa0',1,'SI::operator""_MK()'],['../namespaceSI_1_1literals.html#a01b4bee8697b92c2a8d75ffe2353eaa0',1,'SI::literals::operator""_MK()'],['../namespaceSI_1_1literals.html#ae72bf2f2f4a690f14b1f35834818a959',1,'SI::operator""_MK()']]], + ['operator_22_22_5fmkat_554',['operator""_mkat',['../namespaceSI_1_1literals.html#a209814f907b60eab6c07826f008c64d3',1,'SI::literals']]], + ['operator_22_22_5fmkat_555',['operator""_Mkat',['../namespaceSI_1_1literals.html#ac2f999c4c14c85fa3e08c7ab80a4a89f',1,'SI::literals::operator""_Mkat()'],['../namespaceSI_1_1literals.html#ac2f999c4c14c85fa3e08c7ab80a4a89f',1,'SI::operator""_Mkat()'],['../namespaceSI_1_1literals.html#a2c20d42eea24d0bd90c8d0df74377032',1,'SI::literals::operator""_Mkat()']]], + ['operator_22_22_5fmkat_556',['operator""_mkat',['../namespaceSI_1_1literals.html#a31154558b90a09b7629ebb2f790f6be1',1,'SI::operator""_mkat()'],['../namespaceSI_1_1literals.html#a209814f907b60eab6c07826f008c64d3',1,'SI::operator""_mkat(long double value)']]], + ['operator_22_22_5fmkat_557',['operator""_Mkat',['../namespaceSI_1_1literals.html#a2c20d42eea24d0bd90c8d0df74377032',1,'SI']]], + ['operator_22_22_5fmkat_558',['operator""_mkat',['../namespaceSI_1_1literals.html#a31154558b90a09b7629ebb2f790f6be1',1,'SI::literals']]], + ['operator_22_22_5fmlm_559',['operator""_Mlm',['../namespaceSI_1_1literals.html#abbf6363254fc3f04b8d423264a4d64a0',1,'SI::literals']]], + ['operator_22_22_5fmlm_560',['operator""_mlm',['../namespaceSI_1_1literals.html#a802619c217ee24893379a5588b25a9d9',1,'SI']]], + ['operator_22_22_5fmlm_561',['operator""_Mlm',['../namespaceSI_1_1literals.html#abbf6363254fc3f04b8d423264a4d64a0',1,'SI']]], + ['operator_22_22_5fmlm_562',['operator""_mlm',['../namespaceSI_1_1literals.html#a802619c217ee24893379a5588b25a9d9',1,'SI::literals::operator""_mlm()'],['../namespaceSI_1_1literals.html#aef269c0ff13b2bc1b404b2cd90e5cb63',1,'SI::operator""_mlm()']]], + ['operator_22_22_5fmlm_563',['operator""_Mlm',['../namespaceSI_1_1literals.html#aad3e9eedc7ce141877c8c24c0cfa8e4f',1,'SI::literals::operator""_Mlm()'],['../namespaceSI_1_1literals.html#aad3e9eedc7ce141877c8c24c0cfa8e4f',1,'SI::operator""_Mlm()']]], + ['operator_22_22_5fmlm_564',['operator""_mlm',['../namespaceSI_1_1literals.html#aef269c0ff13b2bc1b404b2cd90e5cb63',1,'SI::literals']]], + ['operator_22_22_5fmlx_565',['operator""_Mlx',['../namespaceSI_1_1literals.html#a1f29682f36907bc5641880866a79ef44',1,'SI::literals']]], + ['operator_22_22_5fmlx_566',['operator""_mlx',['../namespaceSI_1_1literals.html#a99bfeaa7ac2d070b58f358758ae9abae',1,'SI::literals::operator""_mlx()'],['../namespaceSI_1_1literals.html#a99bfeaa7ac2d070b58f358758ae9abae',1,'SI::operator""_mlx(long double value)']]], + ['operator_22_22_5fmlx_567',['operator""_Mlx',['../namespaceSI_1_1literals.html#a1f29682f36907bc5641880866a79ef44',1,'SI::operator""_Mlx()'],['../namespaceSI_1_1literals.html#aed418e90ef36d4dffab7f163017516c6',1,'SI::literals::operator""_Mlx()'],['../namespaceSI_1_1literals.html#aed418e90ef36d4dffab7f163017516c6',1,'SI::operator""_Mlx()']]], + ['operator_22_22_5fmlx_568',['operator""_mlx',['../namespaceSI_1_1literals.html#a2d052953440431567417d9cfa29804e3',1,'SI::literals::operator""_mlx()'],['../namespaceSI_1_1literals.html#a2d052953440431567417d9cfa29804e3',1,'SI::operator""_mlx()']]], + ['operator_22_22_5fmm_569',['operator""_mm',['../namespaceSI_1_1literals.html#aaf619b53132d50ea440d0fb6e33941a0',1,'SI::literals']]], + ['operator_22_22_5fmm_570',['operator""_Mm',['../namespaceSI_1_1literals.html#a1a977b899a308fc6f5fa1929818caeb7',1,'SI::literals::operator""_Mm()'],['../namespaceSI_1_1literals.html#afc3bec0cce1f9d5ca23a64953c5ea6a9',1,'SI::literals::operator""_Mm(long double value)']]], + ['operator_22_22_5fmm_571',['operator""_mm',['../namespaceSI_1_1literals.html#a3cd82e0c0ba84c2ea16ff2dae6c94991',1,'SI::literals::operator""_mm()'],['../namespaceSI_1_1literals.html#aaf619b53132d50ea440d0fb6e33941a0',1,'SI::operator""_mm(long double value)'],['../namespaceSI_1_1literals.html#a3cd82e0c0ba84c2ea16ff2dae6c94991',1,'SI::operator""_mm()']]], + ['operator_22_22_5fmm_572',['operator""_Mm',['../namespaceSI_1_1literals.html#a1a977b899a308fc6f5fa1929818caeb7',1,'SI::operator""_Mm()'],['../namespaceSI_1_1literals.html#afc3bec0cce1f9d5ca23a64953c5ea6a9',1,'SI::operator""_Mm(long double value)']]], + ['operator_22_22_5fmm2_573',['operator""_mm2',['../namespaceSI_1_1literals.html#a479debff375964e28c82efb883ae866f',1,'SI::operator""_mm2()'],['../namespaceSI_1_1literals.html#a479debff375964e28c82efb883ae866f',1,'SI::literals::operator""_mm2()'],['../namespaceSI_1_1literals.html#a53dc52ce6ca324c7c122ee38622c319a',1,'SI::operator""_mm2()'],['../namespaceSI_1_1literals.html#a53dc52ce6ca324c7c122ee38622c319a',1,'SI::literals::operator""_mm2()']]], + ['operator_22_22_5fmm3_574',['operator""_mm3',['../namespaceSI_1_1literals.html#a0420f31b834568c209f66032cde9f14a',1,'SI::operator""_mm3()'],['../namespaceSI_1_1literals.html#a0420f31b834568c209f66032cde9f14a',1,'SI::literals::operator""_mm3()'],['../namespaceSI_1_1literals.html#a0a269d9706c7c1cbb4a1d926106c3780',1,'SI::operator""_mm3()'],['../namespaceSI_1_1literals.html#a0a269d9706c7c1cbb4a1d926106c3780',1,'SI::literals::operator""_mm3()']]], + ['operator_22_22_5fmmol_575',['operator""_Mmol',['../namespaceSI_1_1literals.html#a4a1272875029864f61103e13482c312e',1,'SI']]], + ['operator_22_22_5fmmol_576',['operator""_mmol',['../namespaceSI_1_1literals.html#a4c439a5aea0232a2fc5570c69b20ec75',1,'SI::operator""_mmol()'],['../namespaceSI_1_1literals.html#a4c439a5aea0232a2fc5570c69b20ec75',1,'SI::literals::operator""_mmol()'],['../namespaceSI_1_1literals.html#abb412e9da83fe7388b838004bd49381f',1,'SI::literals::operator""_mmol(long double value)']]], + ['operator_22_22_5fmmol_577',['operator""_Mmol',['../namespaceSI_1_1literals.html#aac7b767e43d07118d19fd55936508933',1,'SI::literals::operator""_Mmol()'],['../namespaceSI_1_1literals.html#aac7b767e43d07118d19fd55936508933',1,'SI::operator""_Mmol()'],['../namespaceSI_1_1literals.html#a4a1272875029864f61103e13482c312e',1,'SI::literals::operator""_Mmol()']]], + ['operator_22_22_5fmmol_578',['operator""_mmol',['../namespaceSI_1_1literals.html#abb412e9da83fe7388b838004bd49381f',1,'SI']]], + ['operator_22_22_5fmn_579',['operator""_mN',['../namespaceSI_1_1literals.html#a3efaf53f36ec7c528264fa95bd61381d',1,'SI::literals::operator""_mN()'],['../namespaceSI_1_1literals.html#a50b61dc197ad55401f652cc92cfd02da',1,'SI::literals::operator""_mN(long double value)']]], + ['operator_22_22_5fmn_580',['operator""_MN',['../namespaceSI_1_1literals.html#a5e5db5b1f21ced28610683a44e880b51',1,'SI::literals']]], + ['operator_22_22_5fmn_581',['operator""_mN',['../namespaceSI_1_1literals.html#a3efaf53f36ec7c528264fa95bd61381d',1,'SI::operator""_mN()'],['../namespaceSI_1_1literals.html#a50b61dc197ad55401f652cc92cfd02da',1,'SI::operator""_mN(long double value)']]], + ['operator_22_22_5fmn_582',['operator""_MN',['../namespaceSI_1_1literals.html#a51719dbe041b3a9e5ae5026264ae0632',1,'SI::operator""_MN()'],['../namespaceSI_1_1literals.html#a5e5db5b1f21ced28610683a44e880b51',1,'SI::operator""_MN(long double value)'],['../namespaceSI_1_1literals.html#a51719dbe041b3a9e5ae5026264ae0632',1,'SI::literals::operator""_MN()']]], + ['operator_22_22_5fmohm_583',['operator""_mOhm',['../namespaceSI_1_1literals.html#aec390cc16913c9d302b88008dc66376a',1,'SI::literals']]], + ['operator_22_22_5fmohm_584',['operator""_MOhm',['../namespaceSI_1_1literals.html#ad58f4f97d69d666195a7640eb773a041',1,'SI::operator""_MOhm()'],['../namespaceSI_1_1literals.html#ad58f4f97d69d666195a7640eb773a041',1,'SI::literals::operator""_MOhm()']]], + ['operator_22_22_5fmohm_585',['operator""_mOhm',['../namespaceSI_1_1literals.html#ae48d01c269dfbd742668c513792e0a46',1,'SI::operator""_mOhm()'],['../namespaceSI_1_1literals.html#ae48d01c269dfbd742668c513792e0a46',1,'SI::literals::operator""_mOhm()']]], + ['operator_22_22_5fmohm_586',['operator""_MOhm',['../namespaceSI_1_1literals.html#af14d0bcb198a30eaaf0d64bab890dbdf',1,'SI::operator""_MOhm()'],['../namespaceSI_1_1literals.html#af14d0bcb198a30eaaf0d64bab890dbdf',1,'SI::literals::operator""_MOhm()']]], + ['operator_22_22_5fmohm_587',['operator""_mOhm',['../namespaceSI_1_1literals.html#aec390cc16913c9d302b88008dc66376a',1,'SI']]], + ['operator_22_22_5fmol_588',['operator""_mol',['../namespaceSI_1_1literals.html#a2de6c943aac26dde3efdd7c678b25f6d',1,'SI::operator""_mol()'],['../namespaceSI_1_1literals.html#a2de6c943aac26dde3efdd7c678b25f6d',1,'SI::literals::operator""_mol(long double value)'],['../namespaceSI_1_1literals.html#a3c8ecac5220f192fd8c4c9fd6c388659',1,'SI::literals::operator""_mol()'],['../namespaceSI_1_1literals.html#a3c8ecac5220f192fd8c4c9fd6c388659',1,'SI::operator""_mol()']]], + ['operator_22_22_5fmpa_589',['operator""_mpa',['../namespaceSI_1_1literals.html#ac0a4965c4f1848e2802c8a133dc1380c',1,'SI::literals::operator""_mpa()'],['../namespaceSI_1_1literals.html#a0829ee55d4548cbb76a10cef07103846',1,'SI::operator""_mpa()']]], + ['operator_22_22_5fmpa_590',['operator""_Mpa',['../namespaceSI_1_1literals.html#a5c525a2be7382452223b897cd69c60b8',1,'SI::literals::operator""_Mpa(long double value)'],['../namespaceSI_1_1literals.html#aa4ac318491de8ce6aaadb4109b6ebada',1,'SI::literals::operator""_Mpa()']]], + ['operator_22_22_5fmpa_591',['operator""_mpa',['../namespaceSI_1_1literals.html#a0829ee55d4548cbb76a10cef07103846',1,'SI::literals']]], + ['operator_22_22_5fmpa_592',['operator""_Mpa',['../namespaceSI_1_1literals.html#a5c525a2be7382452223b897cd69c60b8',1,'SI']]], + ['operator_22_22_5fmpa_593',['operator""_mpa',['../namespaceSI_1_1literals.html#ac0a4965c4f1848e2802c8a133dc1380c',1,'SI']]], + ['operator_22_22_5fmpa_594',['operator""_Mpa',['../namespaceSI_1_1literals.html#aa4ac318491de8ce6aaadb4109b6ebada',1,'SI']]], + ['operator_22_22_5fmrad_595',['operator""_mrad',['../namespaceSI_1_1literals.html#a6f922ebfc624750283dc10b81a6b4f9e',1,'SI::literals::operator""_mrad()'],['../namespaceSI_1_1literals.html#a6f922ebfc624750283dc10b81a6b4f9e',1,'SI::operator""_mrad()'],['../namespaceSI_1_1literals.html#a6d91e073c63c41c7be3cb81ac87ae249',1,'SI::literals::operator""_mrad()'],['../namespaceSI_1_1literals.html#a6d91e073c63c41c7be3cb81ac87ae249',1,'SI::operator""_mrad(long double value)']]], + ['operator_22_22_5fms_596',['operator""_mS',['../namespaceSI_1_1literals.html#a6af853a5fadce31a4b63b975ceeba2c3',1,'SI']]], + ['operator_22_22_5fms_597',['operator""_MS',['../namespaceSI_1_1literals.html#a998b32a662e405bb409fcb33a3a76804',1,'SI']]], + ['operator_22_22_5fms_598',['operator""_ms',['../namespaceSI_1_1literals.html#a7678c83d588b10a960371aefd4a9f19b',1,'SI']]], + ['operator_22_22_5fms_599',['operator""_mS',['../namespaceSI_1_1literals.html#a6af853a5fadce31a4b63b975ceeba2c3',1,'SI::literals::operator""_mS()'],['../namespaceSI_1_1literals.html#a05bfb1c76f62f30fd0eecee880b04ab9',1,'SI::operator""_mS()'],['../namespaceSI_1_1literals.html#a05bfb1c76f62f30fd0eecee880b04ab9',1,'SI::literals::operator""_mS(long double value)']]], + ['operator_22_22_5fms_600',['operator""_MS',['../namespaceSI_1_1literals.html#a998b32a662e405bb409fcb33a3a76804',1,'SI::literals::operator""_MS()'],['../namespaceSI_1_1literals.html#a567344594bd14291739c01f05f70f868',1,'SI::operator""_MS()'],['../namespaceSI_1_1literals.html#a567344594bd14291739c01f05f70f868',1,'SI::literals::operator""_MS(long double value)']]], + ['operator_22_22_5fms_601',['operator""_ms',['../namespaceSI_1_1literals.html#a7678c83d588b10a960371aefd4a9f19b',1,'SI::literals::operator""_ms()'],['../namespaceSI_1_1literals.html#a2497559114ae1918fa7f640de6af56ae',1,'SI::operator""_ms()'],['../namespaceSI_1_1literals.html#a2497559114ae1918fa7f640de6af56ae',1,'SI::literals::operator""_ms()']]], + ['operator_22_22_5fmsr_602',['operator""_msr',['../namespaceSI_1_1literals.html#af46d118ad37139ca5e7c628052b50506',1,'SI::operator""_msr()'],['../namespaceSI_1_1literals.html#af46d118ad37139ca5e7c628052b50506',1,'SI::literals::operator""_msr()'],['../namespaceSI_1_1literals.html#a2e3609b9003b855c690ef502aa05273f',1,'SI::operator""_msr()'],['../namespaceSI_1_1literals.html#a2e3609b9003b855c690ef502aa05273f',1,'SI::literals::operator""_msr(long double value)']]], + ['operator_22_22_5fmsv_603',['operator""_MSv',['../namespaceSI_1_1literals.html#a75f865d7f7bc294b602d16516df80830',1,'SI::literals::operator""_MSv()'],['../namespaceSI_1_1literals.html#ae4e5c9c5f6a43b291a32669735e4d033',1,'SI::operator""_MSv()'],['../namespaceSI_1_1literals.html#ae4e5c9c5f6a43b291a32669735e4d033',1,'SI::literals::operator""_MSv(long double value)']]], + ['operator_22_22_5fmsv_604',['operator""_mSv',['../namespaceSI_1_1literals.html#ae1833fd3dca89e77eddb2d9db74a982d',1,'SI::literals::operator""_mSv()'],['../namespaceSI_1_1literals.html#ac1f9db27ccb0b68e4d404dd39c55f089',1,'SI::operator""_mSv()'],['../namespaceSI_1_1literals.html#ac1f9db27ccb0b68e4d404dd39c55f089',1,'SI::literals::operator""_mSv()']]], + ['operator_22_22_5fmsv_605',['operator""_MSv',['../namespaceSI_1_1literals.html#a75f865d7f7bc294b602d16516df80830',1,'SI']]], + ['operator_22_22_5fmsv_606',['operator""_mSv',['../namespaceSI_1_1literals.html#ae1833fd3dca89e77eddb2d9db74a982d',1,'SI']]], + ['operator_22_22_5fmt_607',['operator""_Mt',['../namespaceSI_1_1literals.html#a2ddda2c0a2cea5c2438308636317c558',1,'SI::literals::operator""_Mt()'],['../namespaceSI_1_1literals.html#a16df3e83fb0a74a615a077bc66d6e294',1,'SI::operator""_Mt()'],['../namespaceSI_1_1literals.html#a16df3e83fb0a74a615a077bc66d6e294',1,'SI::literals::operator""_Mt()']]], + ['operator_22_22_5fmt_608',['operator""_MT',['../namespaceSI_1_1literals.html#a6b38e37e355d36eea5fdc1f130a40587',1,'SI::operator""_MT()'],['../namespaceSI_1_1literals.html#a6b38e37e355d36eea5fdc1f130a40587',1,'SI::literals::operator""_MT()'],['../namespaceSI_1_1literals.html#ab283c5e0678f8eb8785287d05b033e88',1,'SI::operator""_MT()'],['../namespaceSI_1_1literals.html#ab283c5e0678f8eb8785287d05b033e88',1,'SI::literals::operator""_MT(long double value)']]], + ['operator_22_22_5fmt_609',['operator""_mT',['../namespaceSI_1_1literals.html#adde033e4dae60bd5f15f6ec9bb5545f7',1,'SI::literals::operator""_mT()'],['../namespaceSI_1_1literals.html#acb5a2e8938e4147118db5a75e7c0bb75',1,'SI::operator""_mT()'],['../namespaceSI_1_1literals.html#acb5a2e8938e4147118db5a75e7c0bb75',1,'SI::literals::operator""_mT()']]], + ['operator_22_22_5fmt_610',['operator""_Mt',['../namespaceSI_1_1literals.html#a2ddda2c0a2cea5c2438308636317c558',1,'SI']]], + ['operator_22_22_5fmt_611',['operator""_mT',['../namespaceSI_1_1literals.html#adde033e4dae60bd5f15f6ec9bb5545f7',1,'SI']]], + ['operator_22_22_5fmv_612',['operator""_MV',['../namespaceSI_1_1literals.html#a5497f144a9407013073dbc74865df023',1,'SI::literals::operator""_MV()'],['../namespaceSI_1_1literals.html#a206249c367e0fcde01c3fd27938f9af1',1,'SI::operator""_MV()'],['../namespaceSI_1_1literals.html#a206249c367e0fcde01c3fd27938f9af1',1,'SI::literals::operator""_MV(long double value)']]], + ['operator_22_22_5fmv_613',['operator""_mV',['../namespaceSI_1_1literals.html#aee4263efa098c540eae0e7337a86117e',1,'SI::literals::operator""_mV()'],['../namespaceSI_1_1literals.html#a037f6bb47526df235b1aa3ea76828c17',1,'SI::operator""_mV()'],['../namespaceSI_1_1literals.html#a037f6bb47526df235b1aa3ea76828c17',1,'SI::literals::operator""_mV()'],['../namespaceSI_1_1literals.html#aee4263efa098c540eae0e7337a86117e',1,'SI::operator""_mV()']]], + ['operator_22_22_5fmv_614',['operator""_MV',['../namespaceSI_1_1literals.html#a5497f144a9407013073dbc74865df023',1,'SI']]], + ['operator_22_22_5fmw_615',['operator""_mW',['../namespaceSI_1_1literals.html#ae6062aa2d01532dcbd8d4354712caf50',1,'SI::operator""_mW()'],['../namespaceSI_1_1literals.html#ae6062aa2d01532dcbd8d4354712caf50',1,'SI::literals::operator""_mW()'],['../namespaceSI_1_1literals.html#ad614188715dd3a02b8176e6155e8b2d5',1,'SI::operator""_mW()'],['../namespaceSI_1_1literals.html#ad614188715dd3a02b8176e6155e8b2d5',1,'SI::literals::operator""_mW(long double value)']]], + ['operator_22_22_5fmw_616',['operator""_MW',['../namespaceSI_1_1literals.html#a67c1d9ed604219aa4752bc1f4be1ec50',1,'SI::literals::operator""_MW()'],['../namespaceSI_1_1literals.html#ae382558e0aa2d3980315337064db6902',1,'SI::operator""_MW()'],['../namespaceSI_1_1literals.html#ae382558e0aa2d3980315337064db6902',1,'SI::literals::operator""_MW()'],['../namespaceSI_1_1literals.html#a67c1d9ed604219aa4752bc1f4be1ec50',1,'SI::operator""_MW()']]], + ['operator_22_22_5fmwb_617',['operator""_mWb',['../namespaceSI_1_1literals.html#acd4c187a669233201388b1fcca591222',1,'SI::literals::operator""_mWb()'],['../namespaceSI_1_1literals.html#ae50335e0a393cd30be4a2e05c17c0ab3',1,'SI::operator""_mWb()'],['../namespaceSI_1_1literals.html#ae50335e0a393cd30be4a2e05c17c0ab3',1,'SI::literals::operator""_mWb(long double value)']]], + ['operator_22_22_5fmwb_618',['operator""_MWb',['../namespaceSI_1_1literals.html#ab7ae882433ac693f1ade9e47e3a251d4',1,'SI::literals::operator""_MWb()'],['../namespaceSI_1_1literals.html#a59540a108221eb8d16c2bb519c6f98f4',1,'SI::operator""_MWb()'],['../namespaceSI_1_1literals.html#a59540a108221eb8d16c2bb519c6f98f4',1,'SI::literals::operator""_MWb()'],['../namespaceSI_1_1literals.html#ab7ae882433ac693f1ade9e47e3a251d4',1,'SI::operator""_MWb()']]], + ['operator_22_22_5fmwb_619',['operator""_mWb',['../namespaceSI_1_1literals.html#acd4c187a669233201388b1fcca591222',1,'SI']]], + ['operator_22_22_5fn_620',['operator""_N',['../namespaceSI_1_1literals.html#a7ad83b6f8c4695dafca89e85674c0333',1,'SI::operator""_N()'],['../namespaceSI_1_1literals.html#a7ad83b6f8c4695dafca89e85674c0333',1,'SI::literals::operator""_N()'],['../namespaceSI_1_1literals.html#a20a52788c5c94fa71ae8d52ebe376544',1,'SI::operator""_N()'],['../namespaceSI_1_1literals.html#a20a52788c5c94fa71ae8d52ebe376544',1,'SI::literals::operator""_N(long double value)']]], + ['operator_22_22_5fna_621',['operator""_nA',['../namespaceSI_1_1literals.html#ae7e09e03e23e526a44c5f1fd6fed1c66',1,'SI::literals::operator""_nA()'],['../namespaceSI_1_1literals.html#a2b1a5bd28a247c48fb4f8e71cf833c17',1,'SI::operator""_nA()'],['../namespaceSI_1_1literals.html#a2b1a5bd28a247c48fb4f8e71cf833c17',1,'SI::literals::operator""_nA()'],['../namespaceSI_1_1literals.html#ae7e09e03e23e526a44c5f1fd6fed1c66',1,'SI::operator""_nA()']]], + ['operator_22_22_5fnbq_622',['operator""_nBq',['../namespaceSI_1_1literals.html#a5891f25739a23ca94202a554aac9c83d',1,'SI::literals::operator""_nBq()'],['../namespaceSI_1_1literals.html#acac433f6e576750a7668d81c1baad2b0',1,'SI::operator""_nBq()'],['../namespaceSI_1_1literals.html#acac433f6e576750a7668d81c1baad2b0',1,'SI::literals::operator""_nBq()'],['../namespaceSI_1_1literals.html#a5891f25739a23ca94202a554aac9c83d',1,'SI::operator""_nBq()']]], + ['operator_22_22_5fnc_623',['operator""_nC',['../namespaceSI_1_1literals.html#a8bc29002d5a1e3d40226dd05ef88af1f',1,'SI::literals::operator""_nC()'],['../namespaceSI_1_1literals.html#af6107755d45768a3286255dced3fdb5a',1,'SI::operator""_nC()'],['../namespaceSI_1_1literals.html#af6107755d45768a3286255dced3fdb5a',1,'SI::literals::operator""_nC()'],['../namespaceSI_1_1literals.html#a8bc29002d5a1e3d40226dd05ef88af1f',1,'SI::operator""_nC()']]], + ['operator_22_22_5fncd_624',['operator""_ncd',['../namespaceSI_1_1literals.html#a6f9445a8cc92097f4bb396b0c8ec647a',1,'SI::operator""_ncd()'],['../namespaceSI_1_1literals.html#a6f9445a8cc92097f4bb396b0c8ec647a',1,'SI::literals::operator""_ncd()'],['../namespaceSI_1_1literals.html#a4ae84781d832b8170a174a5beef87e44',1,'SI::operator""_ncd()'],['../namespaceSI_1_1literals.html#a4ae84781d832b8170a174a5beef87e44',1,'SI::literals::operator""_ncd(long double value)']]], + ['operator_22_22_5fnf_625',['operator""_nF',['../namespaceSI_1_1literals.html#a07f90a6459f3d9193b52515bfe0f1a3a',1,'SI::literals::operator""_nF()'],['../namespaceSI_1_1literals.html#af5745d68124b654239a5b6000e7c99c8',1,'SI::operator""_nF()'],['../namespaceSI_1_1literals.html#af5745d68124b654239a5b6000e7c99c8',1,'SI::literals::operator""_nF()'],['../namespaceSI_1_1literals.html#a07f90a6459f3d9193b52515bfe0f1a3a',1,'SI::operator""_nF()']]], + ['operator_22_22_5fng_626',['operator""_ng',['../namespaceSI_1_1literals.html#a67f47d594db3ea885cf398603015a4b8',1,'SI::literals::operator""_ng()'],['../namespaceSI_1_1literals.html#ace91bdc8308c63334536236fff8e8053',1,'SI::operator""_ng()'],['../namespaceSI_1_1literals.html#ace91bdc8308c63334536236fff8e8053',1,'SI::literals::operator""_ng()'],['../namespaceSI_1_1literals.html#a67f47d594db3ea885cf398603015a4b8',1,'SI::operator""_ng()']]], + ['operator_22_22_5fngy_627',['operator""_nGy',['../namespaceSI_1_1literals.html#a7f4b756b3655c4ab7e04b7dc1207617f',1,'SI::literals::operator""_nGy()'],['../namespaceSI_1_1literals.html#aaa9228ecb132eeccbac1de77330e38ed',1,'SI::operator""_nGy()'],['../namespaceSI_1_1literals.html#aaa9228ecb132eeccbac1de77330e38ed',1,'SI::literals::operator""_nGy()'],['../namespaceSI_1_1literals.html#a7f4b756b3655c4ab7e04b7dc1207617f',1,'SI::operator""_nGy()']]], + ['operator_22_22_5fnh_628',['operator""_nH',['../namespaceSI_1_1literals.html#a78c77237a49b1cc855287bf584e1a3bf',1,'SI::operator""_nH()'],['../namespaceSI_1_1literals.html#a78c77237a49b1cc855287bf584e1a3bf',1,'SI::literals::operator""_nH()'],['../namespaceSI_1_1literals.html#ac02499ad1ee7b300f4444b9492f2a8cd',1,'SI::operator""_nH()'],['../namespaceSI_1_1literals.html#ac02499ad1ee7b300f4444b9492f2a8cd',1,'SI::literals::operator""_nH()']]], + ['operator_22_22_5fnhz_629',['operator""_nHz',['../namespaceSI_1_1literals.html#ae3c79fca3190416638701e477b343032',1,'SI::operator""_nHz()'],['../namespaceSI_1_1literals.html#ae3c79fca3190416638701e477b343032',1,'SI::literals::operator""_nHz()'],['../namespaceSI_1_1literals.html#afeb2fa857ba90c3e316abe57b1f12c61',1,'SI::operator""_nHz()'],['../namespaceSI_1_1literals.html#afeb2fa857ba90c3e316abe57b1f12c61',1,'SI::literals::operator""_nHz(long double value)']]], + ['operator_22_22_5fnj_630',['operator""_nJ',['../namespaceSI_1_1literals.html#ad3edc26239b4a090dfd3bde322c7f859',1,'SI::literals::operator""_nJ()'],['../namespaceSI_1_1literals.html#a29a36fd38d7da3e8e2c2ae41df2eb55f',1,'SI::operator""_nJ()'],['../namespaceSI_1_1literals.html#a29a36fd38d7da3e8e2c2ae41df2eb55f',1,'SI::literals::operator""_nJ()'],['../namespaceSI_1_1literals.html#ad3edc26239b4a090dfd3bde322c7f859',1,'SI::operator""_nJ()']]], + ['operator_22_22_5fnk_631',['operator""_nK',['../namespaceSI_1_1literals.html#a1399415e14ba2dcbfb51bfd11b52ce9b',1,'SI::operator""_nK()'],['../namespaceSI_1_1literals.html#a1399415e14ba2dcbfb51bfd11b52ce9b',1,'SI::literals::operator""_nK()'],['../namespaceSI_1_1literals.html#ab0148850a1a1a4f9705004f98afaff34',1,'SI::operator""_nK()'],['../namespaceSI_1_1literals.html#ab0148850a1a1a4f9705004f98afaff34',1,'SI::literals::operator""_nK()']]], + ['operator_22_22_5fnkat_632',['operator""_nkat',['../namespaceSI_1_1literals.html#a291e833ed9ef6f376effd51af494a6e4',1,'SI::operator""_nkat()'],['../namespaceSI_1_1literals.html#a291e833ed9ef6f376effd51af494a6e4',1,'SI::literals::operator""_nkat()'],['../namespaceSI_1_1literals.html#aaf38bf51ec7db03bd6a41af0df31b53d',1,'SI::literals::operator""_nkat(long double value)'],['../namespaceSI_1_1literals.html#aaf38bf51ec7db03bd6a41af0df31b53d',1,'SI::operator""_nkat()']]], + ['operator_22_22_5fnlm_633',['operator""_nlm',['../namespaceSI_1_1literals.html#a6fb558562ed397edc387aa7d7c4dee36',1,'SI::literals::operator""_nlm()'],['../namespaceSI_1_1literals.html#a6fb558562ed397edc387aa7d7c4dee36',1,'SI::operator""_nlm()'],['../namespaceSI_1_1literals.html#ac8cda2f42017f025bc71243fff726c1b',1,'SI::literals::operator""_nlm()'],['../namespaceSI_1_1literals.html#ac8cda2f42017f025bc71243fff726c1b',1,'SI::operator""_nlm()']]], + ['operator_22_22_5fnlx_634',['operator""_nlx',['../namespaceSI_1_1literals.html#afab1e4116e83e62ca520c45d35e6fe65',1,'SI::literals::operator""_nlx()'],['../namespaceSI_1_1literals.html#afab1e4116e83e62ca520c45d35e6fe65',1,'SI::operator""_nlx()'],['../namespaceSI_1_1literals.html#a76c44f6020d230612d81e7ca7ecbaa3f',1,'SI::literals::operator""_nlx()'],['../namespaceSI_1_1literals.html#a76c44f6020d230612d81e7ca7ecbaa3f',1,'SI::operator""_nlx()']]], + ['operator_22_22_5fnm_635',['operator""_nm',['../namespaceSI_1_1literals.html#a20e88df442c8ad482156e16e3c20131c',1,'SI::literals::operator""_nm()'],['../namespaceSI_1_1literals.html#a20e88df442c8ad482156e16e3c20131c',1,'SI::operator""_nm()'],['../namespaceSI_1_1literals.html#adaf849d6c8818baf951590383abd630b',1,'SI::literals::operator""_nm()'],['../namespaceSI_1_1literals.html#adaf849d6c8818baf951590383abd630b',1,'SI::operator""_nm()']]], + ['operator_22_22_5fnmol_636',['operator""_nmol',['../namespaceSI_1_1literals.html#a718df44a4c923d14fc3e6beccac233bc',1,'SI::literals::operator""_nmol()'],['../namespaceSI_1_1literals.html#a718df44a4c923d14fc3e6beccac233bc',1,'SI::operator""_nmol()'],['../namespaceSI_1_1literals.html#a7ff8c31962d4e0877f3530520eb27ac0',1,'SI::literals::operator""_nmol()'],['../namespaceSI_1_1literals.html#a7ff8c31962d4e0877f3530520eb27ac0',1,'SI::operator""_nmol()']]], + ['operator_22_22_5fnn_637',['operator""_nN',['../namespaceSI_1_1literals.html#ac80d98edd65b0e19f27d72b3be321fee',1,'SI::literals::operator""_nN()'],['../namespaceSI_1_1literals.html#ac80d98edd65b0e19f27d72b3be321fee',1,'SI::operator""_nN()'],['../namespaceSI_1_1literals.html#ab59e780243ddac0958c2ceaaced07332',1,'SI::literals::operator""_nN()'],['../namespaceSI_1_1literals.html#ab59e780243ddac0958c2ceaaced07332',1,'SI::operator""_nN()']]], + ['operator_22_22_5fnohm_638',['operator""_nOhm',['../namespaceSI_1_1literals.html#a56d4c79d26f79e0db317a747e07ed112',1,'SI::literals::operator""_nOhm()'],['../namespaceSI_1_1literals.html#a56d4c79d26f79e0db317a747e07ed112',1,'SI::operator""_nOhm()'],['../namespaceSI_1_1literals.html#afd1421cadb3089e61962e0b27c4f041f',1,'SI::literals::operator""_nOhm()'],['../namespaceSI_1_1literals.html#afd1421cadb3089e61962e0b27c4f041f',1,'SI::operator""_nOhm()']]], + ['operator_22_22_5fnpa_639',['operator""_npa',['../namespaceSI_1_1literals.html#a95cb8cfeb05914f0a6e37d26be1fc645',1,'SI::literals::operator""_npa()'],['../namespaceSI_1_1literals.html#adeb949eaab43efe3390d78eb69b8bcfe',1,'SI::literals::operator""_npa(long double value)'],['../namespaceSI_1_1literals.html#a95cb8cfeb05914f0a6e37d26be1fc645',1,'SI::operator""_npa()'],['../namespaceSI_1_1literals.html#adeb949eaab43efe3390d78eb69b8bcfe',1,'SI::operator""_npa(long double value)']]], + ['operator_22_22_5fnrad_640',['operator""_nrad',['../namespaceSI_1_1literals.html#a9e085cd0c1e701838b4c630a1a00e540',1,'SI::operator""_nrad()'],['../namespaceSI_1_1literals.html#ac68f987c5f9e9d38d29bdf422a6cf99c',1,'SI::operator""_nrad(long double value)'],['../namespaceSI_1_1literals.html#a9e085cd0c1e701838b4c630a1a00e540',1,'SI::literals::operator""_nrad()'],['../namespaceSI_1_1literals.html#ac68f987c5f9e9d38d29bdf422a6cf99c',1,'SI::literals::operator""_nrad(long double value)']]], + ['operator_22_22_5fns_641',['operator""_ns',['../namespaceSI_1_1literals.html#a6b98ce4598e6ec68234c57503ee18a87',1,'SI::literals::operator""_ns()'],['../namespaceSI_1_1literals.html#a6b98ce4598e6ec68234c57503ee18a87',1,'SI::operator""_ns()']]], + ['operator_22_22_5fns_642',['operator""_nS',['../namespaceSI_1_1literals.html#a93e977399ad2a3f35a01bbd046a20498',1,'SI']]], + ['operator_22_22_5fns_643',['operator""_ns',['../namespaceSI_1_1literals.html#ae44f97c7c99ab5207e25a67895ed6456',1,'SI']]], + ['operator_22_22_5fns_644',['operator""_nS',['../namespaceSI_1_1literals.html#a93e977399ad2a3f35a01bbd046a20498',1,'SI::literals']]], + ['operator_22_22_5fns_645',['operator""_ns',['../namespaceSI_1_1literals.html#ae44f97c7c99ab5207e25a67895ed6456',1,'SI::literals']]], + ['operator_22_22_5fns_646',['operator""_nS',['../namespaceSI_1_1literals.html#aa7d28beea76274c67a44cef902454d4b',1,'SI::operator""_nS()'],['../namespaceSI_1_1literals.html#aa7d28beea76274c67a44cef902454d4b',1,'SI::literals::operator""_nS()']]], + ['operator_22_22_5fnsr_647',['operator""_nsr',['../namespaceSI_1_1literals.html#ac7fe7ceafedada2bad2eb13bd5f47208',1,'SI::operator""_nsr()'],['../namespaceSI_1_1literals.html#ac7fe7ceafedada2bad2eb13bd5f47208',1,'SI::literals::operator""_nsr()'],['../namespaceSI_1_1literals.html#a7c4b4a950d90deb0895fcfcddc5185bd',1,'SI::operator""_nsr()'],['../namespaceSI_1_1literals.html#a7c4b4a950d90deb0895fcfcddc5185bd',1,'SI::literals::operator""_nsr()']]], + ['operator_22_22_5fnsv_648',['operator""_nSv',['../namespaceSI_1_1literals.html#a7860fb61c430f314e3fb39da6185bd8b',1,'SI::operator""_nSv()'],['../namespaceSI_1_1literals.html#a7860fb61c430f314e3fb39da6185bd8b',1,'SI::literals::operator""_nSv()'],['../namespaceSI_1_1literals.html#a38727393fa960a2f5531cdc91219b3a3',1,'SI::operator""_nSv()'],['../namespaceSI_1_1literals.html#a38727393fa960a2f5531cdc91219b3a3',1,'SI::literals::operator""_nSv()']]], + ['operator_22_22_5fnt_649',['operator""_nT',['../namespaceSI_1_1literals.html#af4edf86b5a3911e7c6c8eeb6164fc4e6',1,'SI::operator""_nT()'],['../namespaceSI_1_1literals.html#af4edf86b5a3911e7c6c8eeb6164fc4e6',1,'SI::literals::operator""_nT()'],['../namespaceSI_1_1literals.html#ae88a4e6a270e9db572cce26a22e523a9',1,'SI::operator""_nT()'],['../namespaceSI_1_1literals.html#ae88a4e6a270e9db572cce26a22e523a9',1,'SI::literals::operator""_nT()']]], + ['operator_22_22_5fnv_650',['operator""_nV',['../namespaceSI_1_1literals.html#a2183b969e33b83e0b39e50a3e47e6c5a',1,'SI::operator""_nV()'],['../namespaceSI_1_1literals.html#a2183b969e33b83e0b39e50a3e47e6c5a',1,'SI::literals::operator""_nV()'],['../namespaceSI_1_1literals.html#adbe94d38de401ddd13ad9181680a45c2',1,'SI::operator""_nV()'],['../namespaceSI_1_1literals.html#adbe94d38de401ddd13ad9181680a45c2',1,'SI::literals::operator""_nV()']]], + ['operator_22_22_5fnw_651',['operator""_nW',['../namespaceSI_1_1literals.html#ab58a2ba0e9dab53895ef0ffd4f6064db',1,'SI::operator""_nW()'],['../namespaceSI_1_1literals.html#ab58a2ba0e9dab53895ef0ffd4f6064db',1,'SI::literals::operator""_nW()'],['../namespaceSI_1_1literals.html#ae588e0569dfff0fea0b2b672c67b861d',1,'SI::operator""_nW()'],['../namespaceSI_1_1literals.html#ae588e0569dfff0fea0b2b672c67b861d',1,'SI::literals::operator""_nW(long double value)']]], + ['operator_22_22_5fnwb_652',['operator""_nWb',['../namespaceSI_1_1literals.html#a32ba1fadb652fe5750c928a068d37449',1,'SI::literals::operator""_nWb()'],['../namespaceSI_1_1literals.html#aa993912748912c58b9f953670d4d0a74',1,'SI::operator""_nWb()'],['../namespaceSI_1_1literals.html#aa993912748912c58b9f953670d4d0a74',1,'SI::literals::operator""_nWb()'],['../namespaceSI_1_1literals.html#a32ba1fadb652fe5750c928a068d37449',1,'SI::operator""_nWb()']]], + ['operator_22_22_5fohm_653',['operator""_Ohm',['../namespaceSI_1_1literals.html#a75def3efe8a756fe82215e61413abfdc',1,'SI::operator""_Ohm()'],['../namespaceSI_1_1literals.html#a75def3efe8a756fe82215e61413abfdc',1,'SI::literals::operator""_Ohm()'],['../namespaceSI_1_1literals.html#a3a7d7a41ca7eb180ee752427d8f644c4',1,'SI::operator""_Ohm()'],['../namespaceSI_1_1literals.html#a3a7d7a41ca7eb180ee752427d8f644c4',1,'SI::literals::operator""_Ohm(long double value)']]], + ['operator_22_22_5fpa_654',['operator""_pa',['../namespaceSI_1_1literals.html#ad6df4b3aeeae3006696f418e8be26ed6',1,'SI::literals']]], + ['operator_22_22_5fpa_655',['operator""_pA',['../namespaceSI_1_1literals.html#ab2d9afda05e7cee4ff50da763d1f41be',1,'SI::literals::operator""_pA()'],['../namespaceSI_1_1literals.html#ab2d9afda05e7cee4ff50da763d1f41be',1,'SI::operator""_pA()'],['../namespaceSI_1_1literals.html#acdd04ffa5bb661758facff6eaba6c15c',1,'SI::literals::operator""_pA()'],['../namespaceSI_1_1literals.html#acdd04ffa5bb661758facff6eaba6c15c',1,'SI::operator""_pA()']]], + ['operator_22_22_5fpa_656',['operator""_pa',['../namespaceSI_1_1literals.html#ad6df4b3aeeae3006696f418e8be26ed6',1,'SI']]], + ['operator_22_22_5fpa_657',['operator""_PA',['../namespaceSI_1_1literals.html#a4289d422bf0bbccab184cdef04cd05b0',1,'SI::literals::operator""_PA()'],['../namespaceSI_1_1literals.html#a18d4cc6285230c2390a6c7279ea890a9',1,'SI::operator""_PA(long double value)']]], + ['operator_22_22_5fpa_658',['operator""_pa',['../namespaceSI_1_1literals.html#ab10470417aab8af2d794632ac53ed5dd',1,'SI']]], + ['operator_22_22_5fpa_659',['operator""_PA',['../namespaceSI_1_1literals.html#a4289d422bf0bbccab184cdef04cd05b0',1,'SI::operator""_PA()'],['../namespaceSI_1_1literals.html#a18d4cc6285230c2390a6c7279ea890a9',1,'SI::literals::operator""_PA(long double value)']]], + ['operator_22_22_5fpa_660',['operator""_pa',['../namespaceSI_1_1literals.html#ab10470417aab8af2d794632ac53ed5dd',1,'SI::literals']]], + ['operator_22_22_5fpbq_661',['operator""_pBq',['../namespaceSI_1_1literals.html#a64c9100772bd6e03440a591babbd5aac',1,'SI::literals::operator""_pBq()'],['../namespaceSI_1_1literals.html#a6b892aed1c1d72b20ce05edde1e232d6',1,'SI::operator""_pBq()'],['../namespaceSI_1_1literals.html#a6b892aed1c1d72b20ce05edde1e232d6',1,'SI::literals::operator""_pBq()']]], + ['operator_22_22_5fpbq_662',['operator""_PBq',['../namespaceSI_1_1literals.html#ab90e74792399c28ca67e92f59e876749',1,'SI::operator""_PBq()'],['../namespaceSI_1_1literals.html#ab90e74792399c28ca67e92f59e876749',1,'SI::literals::operator""_PBq()'],['../namespaceSI_1_1literals.html#a5ba87bf19a81cd25ad81f1cea07a2e60',1,'SI::operator""_PBq()'],['../namespaceSI_1_1literals.html#a5ba87bf19a81cd25ad81f1cea07a2e60',1,'SI::literals::operator""_PBq()']]], + ['operator_22_22_5fpbq_663',['operator""_pBq',['../namespaceSI_1_1literals.html#a64c9100772bd6e03440a591babbd5aac',1,'SI']]], + ['operator_22_22_5fpc_664',['operator""_pc',['../namespaceSI_1_1literals.html#a6bb4edf6a30e7bc2c70658c519e8dd0d',1,'SI::literals::operator""_pc()'],['../namespaceSI_1_1literals.html#ab9f2096a645f32d0570e43b76c1fb703',1,'SI::operator""_pc(long double value)'],['../namespaceSI_1_1literals.html#a6bb4edf6a30e7bc2c70658c519e8dd0d',1,'SI::operator""_pc()']]], + ['operator_22_22_5fpc_665',['operator""_PC',['../namespaceSI_1_1literals.html#ae9cd8febe813ed8b1a461e9117a660b5',1,'SI::operator""_PC()'],['../namespaceSI_1_1literals.html#ae9cd8febe813ed8b1a461e9117a660b5',1,'SI::literals::operator""_PC()'],['../namespaceSI_1_1literals.html#a01a7989b605690440fbcef266f60dba8',1,'SI::operator""_PC()'],['../namespaceSI_1_1literals.html#a01a7989b605690440fbcef266f60dba8',1,'SI::literals::operator""_PC()']]], + ['operator_22_22_5fpc_666',['operator""_pC',['../namespaceSI_1_1literals.html#ab73815fcb39d153ad952da65c41f3a4d',1,'SI::operator""_pC()'],['../namespaceSI_1_1literals.html#ab73815fcb39d153ad952da65c41f3a4d',1,'SI::literals::operator""_pC()'],['../namespaceSI_1_1literals.html#ab7f3840f470223e1effc7b343416c9a7',1,'SI::operator""_pC()'],['../namespaceSI_1_1literals.html#ab7f3840f470223e1effc7b343416c9a7',1,'SI::literals::operator""_pC(long double value)']]], + ['operator_22_22_5fpc_667',['operator""_pc',['../namespaceSI_1_1literals.html#ab9f2096a645f32d0570e43b76c1fb703',1,'SI::literals']]], + ['operator_22_22_5fpcd_668',['operator""_Pcd',['../namespaceSI_1_1literals.html#a0fdcd327c7e8a10971a2d2f104be248a',1,'SI::operator""_Pcd()'],['../namespaceSI_1_1literals.html#a0fdcd327c7e8a10971a2d2f104be248a',1,'SI::literals::operator""_Pcd(long double value)'],['../namespaceSI_1_1literals.html#a9eb15ff909f2a84da9f747bf59d8c61c',1,'SI::literals::operator""_Pcd()'],['../namespaceSI_1_1literals.html#a9eb15ff909f2a84da9f747bf59d8c61c',1,'SI::operator""_Pcd()']]], + ['operator_22_22_5fpcd_669',['operator""_pcd',['../namespaceSI_1_1literals.html#a1ad2605e5d7350a7aeafb76f0d3d6697',1,'SI::operator""_pcd()'],['../namespaceSI_1_1literals.html#a520875554114a1c79d1f29dd01f1fe52',1,'SI::literals::operator""_pcd()'],['../namespaceSI_1_1literals.html#a520875554114a1c79d1f29dd01f1fe52',1,'SI::operator""_pcd()'],['../namespaceSI_1_1literals.html#a1ad2605e5d7350a7aeafb76f0d3d6697',1,'SI::literals::operator""_pcd(long double value)']]], + ['operator_22_22_5fpf_670',['operator""_pF',['../namespaceSI_1_1literals.html#a51f3a92a95f7cba2497a055c998ac3e3',1,'SI::literals::operator""_pF()'],['../namespaceSI_1_1literals.html#affbf86f71b9eb81731ed3806f10a355f',1,'SI::literals::operator""_pF(long double value)'],['../namespaceSI_1_1literals.html#affbf86f71b9eb81731ed3806f10a355f',1,'SI::operator""_pF(long double value)'],['../namespaceSI_1_1literals.html#a51f3a92a95f7cba2497a055c998ac3e3',1,'SI::operator""_pF()']]], + ['operator_22_22_5fpf_671',['operator""_PF',['../namespaceSI_1_1literals.html#ab4c41aa03b55ed459dc295823b70efb0',1,'SI::literals::operator""_PF()'],['../namespaceSI_1_1literals.html#ab4c41aa03b55ed459dc295823b70efb0',1,'SI::operator""_PF()'],['../namespaceSI_1_1literals.html#a09add84537f1fe74251440c7d790e4c2',1,'SI::literals::operator""_PF()'],['../namespaceSI_1_1literals.html#a09add84537f1fe74251440c7d790e4c2',1,'SI::operator""_PF()']]], + ['operator_22_22_5fpg_672',['operator""_Pg',['../namespaceSI_1_1literals.html#a4539e7540931b24e77dc051177a10ba9',1,'SI::operator""_Pg()'],['../namespaceSI_1_1literals.html#a4539e7540931b24e77dc051177a10ba9',1,'SI::literals::operator""_Pg()'],['../namespaceSI_1_1literals.html#a9dd75b88f1cdf909e2d09c3269a38214',1,'SI::operator""_Pg()'],['../namespaceSI_1_1literals.html#a9dd75b88f1cdf909e2d09c3269a38214',1,'SI::literals::operator""_Pg()']]], + ['operator_22_22_5fpg_673',['operator""_pg',['../namespaceSI_1_1literals.html#ad9deff74f7859b16f384a5476d93149c',1,'SI::operator""_pg()'],['../namespaceSI_1_1literals.html#ad9deff74f7859b16f384a5476d93149c',1,'SI::literals::operator""_pg()'],['../namespaceSI_1_1literals.html#a6240aa5e0c23fd291c7af54bdccc6047',1,'SI::literals::operator""_pg(long double value)'],['../namespaceSI_1_1literals.html#a6240aa5e0c23fd291c7af54bdccc6047',1,'SI::operator""_pg(long double value)']]], + ['operator_22_22_5fpgy_674',['operator""_pGy',['../namespaceSI_1_1literals.html#a7a55cb6c4b61c1c57b914e82a78e1a79',1,'SI::operator""_pGy()'],['../namespaceSI_1_1literals.html#a7a55cb6c4b61c1c57b914e82a78e1a79',1,'SI::literals::operator""_pGy()'],['../namespaceSI_1_1literals.html#ae246f716089498e1d18776d8cca7f649',1,'SI::operator""_pGy()'],['../namespaceSI_1_1literals.html#ae246f716089498e1d18776d8cca7f649',1,'SI::literals::operator""_pGy()']]], + ['operator_22_22_5fpgy_675',['operator""_PGy',['../namespaceSI_1_1literals.html#aef127e2c6c45b5d3f9f5a42398e8bb83',1,'SI::operator""_PGy()'],['../namespaceSI_1_1literals.html#aef127e2c6c45b5d3f9f5a42398e8bb83',1,'SI::literals::operator""_PGy()'],['../namespaceSI_1_1literals.html#a5d91ce50dfa4226c9d94bf5c6c42ad22',1,'SI::operator""_PGy()'],['../namespaceSI_1_1literals.html#a5d91ce50dfa4226c9d94bf5c6c42ad22',1,'SI::literals::operator""_PGy(long double value)']]], + ['operator_22_22_5fph_676',['operator""_pH',['../namespaceSI_1_1literals.html#a0713e0665ee134cde87a44ebf5a27833',1,'SI::literals::operator""_pH()'],['../namespaceSI_1_1literals.html#a298f5f97ba44bf88ee713bb74581b5c6',1,'SI::literals::operator""_pH(long double value)'],['../namespaceSI_1_1literals.html#a298f5f97ba44bf88ee713bb74581b5c6',1,'SI::operator""_pH(long double value)'],['../namespaceSI_1_1literals.html#a0713e0665ee134cde87a44ebf5a27833',1,'SI::operator""_pH()']]], + ['operator_22_22_5fph_677',['operator""_PH',['../namespaceSI_1_1literals.html#a1c227e21edbafed35e4972e19f2e1349',1,'SI::operator""_PH()'],['../namespaceSI_1_1literals.html#ac01b8ad6cf1c5ff5412efe4555736403',1,'SI::literals::operator""_PH()'],['../namespaceSI_1_1literals.html#ac01b8ad6cf1c5ff5412efe4555736403',1,'SI::operator""_PH()'],['../namespaceSI_1_1literals.html#a1c227e21edbafed35e4972e19f2e1349',1,'SI::literals::operator""_PH()']]], + ['operator_22_22_5fphz_678',['operator""_pHz',['../namespaceSI_1_1literals.html#a1cb3cad4d03fd37d30570c8e7f9419f0',1,'SI::operator""_pHz()'],['../namespaceSI_1_1literals.html#a6c1891ea03e73df7c8fcf856dec70c14',1,'SI::literals::operator""_pHz()'],['../namespaceSI_1_1literals.html#a6c1891ea03e73df7c8fcf856dec70c14',1,'SI::operator""_pHz()'],['../namespaceSI_1_1literals.html#a1cb3cad4d03fd37d30570c8e7f9419f0',1,'SI::literals::operator""_pHz()']]], + ['operator_22_22_5fphz_679',['operator""_PHz',['../namespaceSI_1_1literals.html#ac5416ed8fd8baedac9ba637781df5367',1,'SI::literals::operator""_PHz()'],['../namespaceSI_1_1literals.html#ac5416ed8fd8baedac9ba637781df5367',1,'SI::operator""_PHz()'],['../namespaceSI_1_1literals.html#a3039f65b7404beb6f9647f4adafda961',1,'SI::literals::operator""_PHz()'],['../namespaceSI_1_1literals.html#a3039f65b7404beb6f9647f4adafda961',1,'SI::operator""_PHz()']]], + ['operator_22_22_5fpj_680',['operator""_pJ',['../namespaceSI_1_1literals.html#a55c8c67111b2e776f5317f748a494b76',1,'SI::operator""_pJ()'],['../namespaceSI_1_1literals.html#a55c8c67111b2e776f5317f748a494b76',1,'SI::literals::operator""_pJ()'],['../namespaceSI_1_1literals.html#a9a150007b6af43153473b67d52e0c367',1,'SI::operator""_pJ()'],['../namespaceSI_1_1literals.html#a9a150007b6af43153473b67d52e0c367',1,'SI::literals::operator""_pJ()']]], + ['operator_22_22_5fpj_681',['operator""_PJ',['../namespaceSI_1_1literals.html#a832ba79cc603b1403132ba4857832cfe',1,'SI::operator""_PJ()'],['../namespaceSI_1_1literals.html#adc773eca1ad3843d8841a4142cf6922d',1,'SI::operator""_PJ(long double value)'],['../namespaceSI_1_1literals.html#adc773eca1ad3843d8841a4142cf6922d',1,'SI::literals::operator""_PJ(long double value)'],['../namespaceSI_1_1literals.html#a832ba79cc603b1403132ba4857832cfe',1,'SI::literals::operator""_PJ()']]], + ['operator_22_22_5fpk_682',['operator""_PK',['../namespaceSI_1_1literals.html#a2ba4c50edf9ceee4237a23bc9aa838b4',1,'SI::operator""_PK()'],['../namespaceSI_1_1literals.html#a2ba4c50edf9ceee4237a23bc9aa838b4',1,'SI::literals::operator""_PK()'],['../namespaceSI_1_1literals.html#a865d6035b5f48c45c17778009e4bf3c6',1,'SI::operator""_PK()'],['../namespaceSI_1_1literals.html#a865d6035b5f48c45c17778009e4bf3c6',1,'SI::literals::operator""_PK()']]], + ['operator_22_22_5fpk_683',['operator""_pK',['../namespaceSI_1_1literals.html#ae55684128d26866687bfb51d4722b2dc',1,'SI::operator""_pK()'],['../namespaceSI_1_1literals.html#ae55684128d26866687bfb51d4722b2dc',1,'SI::literals::operator""_pK()'],['../namespaceSI_1_1literals.html#a9b197f72acdf2e3905a73fbad81f5ee0',1,'SI::operator""_pK()'],['../namespaceSI_1_1literals.html#a9b197f72acdf2e3905a73fbad81f5ee0',1,'SI::literals::operator""_pK()']]], + ['operator_22_22_5fpkat_684',['operator""_Pkat',['../namespaceSI_1_1literals.html#a39e4e6686bb35ccf2fa1b297f44983d3',1,'SI::operator""_Pkat()'],['../namespaceSI_1_1literals.html#af6fc8dd80c7d64e9193f6ae7ca598fff',1,'SI::literals::operator""_Pkat()'],['../namespaceSI_1_1literals.html#af6fc8dd80c7d64e9193f6ae7ca598fff',1,'SI::operator""_Pkat()'],['../namespaceSI_1_1literals.html#a39e4e6686bb35ccf2fa1b297f44983d3',1,'SI::literals::operator""_Pkat()']]], + ['operator_22_22_5fpkat_685',['operator""_pkat',['../namespaceSI_1_1literals.html#a624fec971261f703c05100b1ac3c7bfd',1,'SI::literals::operator""_pkat()'],['../namespaceSI_1_1literals.html#a624fec971261f703c05100b1ac3c7bfd',1,'SI::operator""_pkat()'],['../namespaceSI_1_1literals.html#a756a5ea5052a81ca747699835f079995',1,'SI::literals::operator""_pkat()'],['../namespaceSI_1_1literals.html#a756a5ea5052a81ca747699835f079995',1,'SI::operator""_pkat()']]], + ['operator_22_22_5fplm_686',['operator""_plm',['../namespaceSI_1_1literals.html#a98a6b5d6c04a63f567cedbdfbf08e396',1,'SI::operator""_plm()'],['../namespaceSI_1_1literals.html#a98a6b5d6c04a63f567cedbdfbf08e396',1,'SI::literals::operator""_plm()'],['../namespaceSI_1_1literals.html#a1b0f8876051e0c4cfaeec761aaa448e5',1,'SI::operator""_plm()'],['../namespaceSI_1_1literals.html#a1b0f8876051e0c4cfaeec761aaa448e5',1,'SI::literals::operator""_plm()']]], + ['operator_22_22_5fplm_687',['operator""_Plm',['../namespaceSI_1_1literals.html#ad8198c8883c85480fc7267e1bd1006e3',1,'SI::operator""_Plm()'],['../namespaceSI_1_1literals.html#ad8198c8883c85480fc7267e1bd1006e3',1,'SI::literals::operator""_Plm()'],['../namespaceSI_1_1literals.html#a17603a0ffaadbce65d64930fd018c6c7',1,'SI::operator""_Plm()'],['../namespaceSI_1_1literals.html#a17603a0ffaadbce65d64930fd018c6c7',1,'SI::literals::operator""_Plm()']]], + ['operator_22_22_5fplx_688',['operator""_Plx',['../namespaceSI_1_1literals.html#a9dcc939b8ebab77e7cce53e5fb831d24',1,'SI::operator""_Plx()'],['../namespaceSI_1_1literals.html#a9dcc939b8ebab77e7cce53e5fb831d24',1,'SI::literals::operator""_Plx()'],['../namespaceSI_1_1literals.html#a606d54d885213e727fc403d9ad657546',1,'SI::operator""_Plx()'],['../namespaceSI_1_1literals.html#a606d54d885213e727fc403d9ad657546',1,'SI::literals::operator""_Plx(long double value)']]], + ['operator_22_22_5fplx_689',['operator""_plx',['../namespaceSI_1_1literals.html#a96ef19d7bf04548c1cbffa3a8cc74b43',1,'SI::literals::operator""_plx()'],['../namespaceSI_1_1literals.html#a6c5adc8b3ddab4055b44e1ba7b81d4b8',1,'SI::operator""_plx()'],['../namespaceSI_1_1literals.html#a6c5adc8b3ddab4055b44e1ba7b81d4b8',1,'SI::literals::operator""_plx()'],['../namespaceSI_1_1literals.html#a96ef19d7bf04548c1cbffa3a8cc74b43',1,'SI::operator""_plx()']]], + ['operator_22_22_5fpm_690',['operator""_pm',['../namespaceSI_1_1literals.html#a560ceea9f278e69b083164a14f00c245',1,'SI::operator""_pm()'],['../namespaceSI_1_1literals.html#a560ceea9f278e69b083164a14f00c245',1,'SI::literals::operator""_pm()'],['../namespaceSI_1_1literals.html#ae56ed7017560f86d7ebfc97f5c83f802',1,'SI::operator""_pm()'],['../namespaceSI_1_1literals.html#ae56ed7017560f86d7ebfc97f5c83f802',1,'SI::literals::operator""_pm()']]], + ['operator_22_22_5fpm_691',['operator""_Pm',['../namespaceSI_1_1literals.html#a918326fb2d1dffc14d50007b2e5ed152',1,'SI::operator""_Pm()'],['../namespaceSI_1_1literals.html#a918326fb2d1dffc14d50007b2e5ed152',1,'SI::literals::operator""_Pm()'],['../namespaceSI_1_1literals.html#a4110c073fcceb9bc0f544903d423c0a3',1,'SI::operator""_Pm()'],['../namespaceSI_1_1literals.html#a4110c073fcceb9bc0f544903d423c0a3',1,'SI::literals::operator""_Pm(long double value)']]], + ['operator_22_22_5fpmol_692',['operator""_pmol',['../namespaceSI_1_1literals.html#a1b623b93f7e34a43a5dc13c5dcc1d271',1,'SI::literals']]], + ['operator_22_22_5fpmol_693',['operator""_Pmol',['../namespaceSI_1_1literals.html#a38b0809d8944d3248e29dc8b04f31728',1,'SI::literals::operator""_Pmol()'],['../namespaceSI_1_1literals.html#a38b0809d8944d3248e29dc8b04f31728',1,'SI::operator""_Pmol()'],['../namespaceSI_1_1literals.html#af4bcb0947cec52f6610f90a79685c101',1,'SI::literals::operator""_Pmol()'],['../namespaceSI_1_1literals.html#af4bcb0947cec52f6610f90a79685c101',1,'SI::operator""_Pmol()']]], + ['operator_22_22_5fpmol_694',['operator""_pmol',['../namespaceSI_1_1literals.html#a1b623b93f7e34a43a5dc13c5dcc1d271',1,'SI::operator""_pmol()'],['../namespaceSI_1_1literals.html#afd4f8489e1ae8e0d3192dfe5ccbed18d',1,'SI::literals::operator""_pmol()'],['../namespaceSI_1_1literals.html#afd4f8489e1ae8e0d3192dfe5ccbed18d',1,'SI::operator""_pmol()']]], + ['operator_22_22_5fpn_695',['operator""_PN',['../namespaceSI_1_1literals.html#a7189715fc4b3bf36accc1a9938e8511c',1,'SI::operator""_PN()'],['../namespaceSI_1_1literals.html#a7189715fc4b3bf36accc1a9938e8511c',1,'SI::literals::operator""_PN()'],['../namespaceSI_1_1literals.html#a951ddad0f9e59b1d57775681f2ab8fde',1,'SI::operator""_PN()'],['../namespaceSI_1_1literals.html#a951ddad0f9e59b1d57775681f2ab8fde',1,'SI::literals::operator""_PN()']]], + ['operator_22_22_5fpn_696',['operator""_pN',['../namespaceSI_1_1literals.html#ab9176e09c36535132572023c44484280',1,'SI::operator""_pN()'],['../namespaceSI_1_1literals.html#ab9176e09c36535132572023c44484280',1,'SI::literals::operator""_pN()'],['../namespaceSI_1_1literals.html#a372f12e359b66a314c1b6901d702ed0f',1,'SI::operator""_pN()'],['../namespaceSI_1_1literals.html#a372f12e359b66a314c1b6901d702ed0f',1,'SI::literals::operator""_pN()']]], + ['operator_22_22_5fpohm_697',['operator""_pOhm',['../namespaceSI_1_1literals.html#aa8252c5102347ddaf5772e5b04dd70d2',1,'SI::operator""_pOhm()'],['../namespaceSI_1_1literals.html#aa8252c5102347ddaf5772e5b04dd70d2',1,'SI::literals::operator""_pOhm()'],['../namespaceSI_1_1literals.html#a98743a7f7dbaed7aa6f1257fc7a8b02e',1,'SI::operator""_pOhm(long double value)']]], + ['operator_22_22_5fpohm_698',['operator""_POhm',['../namespaceSI_1_1literals.html#aa2c92538b015cd889915c93a59dee8d6',1,'SI::operator""_POhm()'],['../namespaceSI_1_1literals.html#aa2c92538b015cd889915c93a59dee8d6',1,'SI::literals::operator""_POhm()'],['../namespaceSI_1_1literals.html#aedb2e9331d416ce0e1bb7f12d070e562',1,'SI::operator""_POhm()'],['../namespaceSI_1_1literals.html#aedb2e9331d416ce0e1bb7f12d070e562',1,'SI::literals::operator""_POhm(long double value)']]], + ['operator_22_22_5fpohm_699',['operator""_pOhm',['../namespaceSI_1_1literals.html#a98743a7f7dbaed7aa6f1257fc7a8b02e',1,'SI::literals']]], + ['operator_22_22_5fppa_700',['operator""_ppa',['../namespaceSI_1_1literals.html#a84856a9882ceb3682bf2c69f7e406cb5',1,'SI::operator""_ppa()'],['../namespaceSI_1_1literals.html#a84856a9882ceb3682bf2c69f7e406cb5',1,'SI::literals::operator""_ppa()'],['../namespaceSI_1_1literals.html#af2435d72c1b1444db71f54a0952f2eef',1,'SI::operator""_ppa()'],['../namespaceSI_1_1literals.html#af2435d72c1b1444db71f54a0952f2eef',1,'SI::literals::operator""_ppa()']]], + ['operator_22_22_5fppa_701',['operator""_Ppa',['../namespaceSI_1_1literals.html#a61c96afc9eb40f66017af95e43947fbb',1,'SI::operator""_Ppa()'],['../namespaceSI_1_1literals.html#a61c96afc9eb40f66017af95e43947fbb',1,'SI::literals::operator""_Ppa()'],['../namespaceSI_1_1literals.html#aa90ee6b47091f369c55e512bb7c2cc46',1,'SI::operator""_Ppa()'],['../namespaceSI_1_1literals.html#aa90ee6b47091f369c55e512bb7c2cc46',1,'SI::literals::operator""_Ppa()']]], + ['operator_22_22_5fprad_702',['operator""_prad',['../namespaceSI_1_1literals.html#acddaef815fe6586b33513e878d3d7684',1,'SI::operator""_prad()'],['../namespaceSI_1_1literals.html#acddaef815fe6586b33513e878d3d7684',1,'SI::literals::operator""_prad(long double value)'],['../namespaceSI_1_1literals.html#ac0f1e8f5d4ae56fda7fc4df5329c66f0',1,'SI::literals::operator""_prad()'],['../namespaceSI_1_1literals.html#ac0f1e8f5d4ae56fda7fc4df5329c66f0',1,'SI::operator""_prad()']]], + ['operator_22_22_5fps_703',['operator""_pS',['../namespaceSI_1_1literals.html#ae710806192eb4d7d1c1a159ce7a02c85',1,'SI::operator""_pS()'],['../namespaceSI_1_1literals.html#ae710806192eb4d7d1c1a159ce7a02c85',1,'SI::literals::operator""_pS()'],['../namespaceSI_1_1literals.html#ac50737b1cfc5e380f99fade8cd8ec13a',1,'SI::operator""_pS()'],['../namespaceSI_1_1literals.html#ac50737b1cfc5e380f99fade8cd8ec13a',1,'SI::literals::operator""_pS()']]], + ['operator_22_22_5fps_704',['operator""_PS',['../namespaceSI_1_1literals.html#a724149fd69ff0a12e93f30d121ce67c9',1,'SI::operator""_PS()'],['../namespaceSI_1_1literals.html#a724149fd69ff0a12e93f30d121ce67c9',1,'SI::literals::operator""_PS()'],['../namespaceSI_1_1literals.html#a220d883f59b42529b5abac0fa996be16',1,'SI::operator""_PS()'],['../namespaceSI_1_1literals.html#a220d883f59b42529b5abac0fa996be16',1,'SI::literals::operator""_PS()']]], + ['operator_22_22_5fps_705',['operator""_ps',['../namespaceSI_1_1literals.html#ad7daec724ff92dbe05a7251cad7bc292',1,'SI::operator""_ps()'],['../namespaceSI_1_1literals.html#ad7daec724ff92dbe05a7251cad7bc292',1,'SI::literals::operator""_ps()'],['../namespaceSI_1_1literals.html#a910ded45189037e390ebd87f7a94dfb5',1,'SI::operator""_ps()'],['../namespaceSI_1_1literals.html#a910ded45189037e390ebd87f7a94dfb5',1,'SI::literals::operator""_ps()']]], + ['operator_22_22_5fpsr_706',['operator""_psr',['../namespaceSI_1_1literals.html#ae07eba60a927249ad21691f719e2b333',1,'SI::operator""_psr()'],['../namespaceSI_1_1literals.html#ae07eba60a927249ad21691f719e2b333',1,'SI::literals::operator""_psr()'],['../namespaceSI_1_1literals.html#aafde444206059a09bf0d81d04d91f2b4',1,'SI::literals::operator""_psr(long double value)'],['../namespaceSI_1_1literals.html#aafde444206059a09bf0d81d04d91f2b4',1,'SI::operator""_psr(long double value)']]], + ['operator_22_22_5fpsv_707',['operator""_PSv',['../namespaceSI_1_1literals.html#ab9cabfbce6fbaba559d0df82008e3036',1,'SI::operator""_PSv()'],['../namespaceSI_1_1literals.html#ab9cabfbce6fbaba559d0df82008e3036',1,'SI::literals::operator""_PSv()'],['../namespaceSI_1_1literals.html#ae2adbcaac4638b840ef8ec67019501c4',1,'SI::operator""_PSv()'],['../namespaceSI_1_1literals.html#ae2adbcaac4638b840ef8ec67019501c4',1,'SI::literals::operator""_PSv()']]], + ['operator_22_22_5fpsv_708',['operator""_pSv',['../namespaceSI_1_1literals.html#a0c8e211f03943315a902bf5698bfe113',1,'SI::operator""_pSv()'],['../namespaceSI_1_1literals.html#a0c8e211f03943315a902bf5698bfe113',1,'SI::literals::operator""_pSv()'],['../namespaceSI_1_1literals.html#abd499e6a9db3e648582fb8ecffea73bf',1,'SI::operator""_pSv()'],['../namespaceSI_1_1literals.html#abd499e6a9db3e648582fb8ecffea73bf',1,'SI::literals::operator""_pSv(long double value)']]], + ['operator_22_22_5fpt_709',['operator""_PT',['../namespaceSI_1_1literals.html#a99b7da0301c1a087b209cc7a5825bbda',1,'SI::literals']]], + ['operator_22_22_5fpt_710',['operator""_pT',['../namespaceSI_1_1literals.html#ae42b8eff9e3ae828af53b0d103c94785',1,'SI::literals::operator""_pT()'],['../namespaceSI_1_1literals.html#ae42b8eff9e3ae828af53b0d103c94785',1,'SI::operator""_pT()'],['../namespaceSI_1_1literals.html#a3fa03f46e5f72d8676968ffcf166af40',1,'SI::literals::operator""_pT()'],['../namespaceSI_1_1literals.html#a3fa03f46e5f72d8676968ffcf166af40',1,'SI::operator""_pT()']]], + ['operator_22_22_5fpt_711',['operator""_PT',['../namespaceSI_1_1literals.html#ac4f26944c36197f2d39df06023d2503b',1,'SI::literals::operator""_PT()'],['../namespaceSI_1_1literals.html#ac4f26944c36197f2d39df06023d2503b',1,'SI::operator""_PT(long double value)'],['../namespaceSI_1_1literals.html#a99b7da0301c1a087b209cc7a5825bbda',1,'SI::operator""_PT()']]], + ['operator_22_22_5fpt_712',['operator""_Pt',['../namespaceSI_1_1literals.html#a802390a5adb40af620323d1dcff1c4c2',1,'SI::literals::operator""_Pt()'],['../namespaceSI_1_1literals.html#a802390a5adb40af620323d1dcff1c4c2',1,'SI::operator""_Pt()'],['../namespaceSI_1_1literals.html#afd8a02a794e93aee922d79fc1637fa0f',1,'SI::literals::operator""_Pt()'],['../namespaceSI_1_1literals.html#afd8a02a794e93aee922d79fc1637fa0f',1,'SI::operator""_Pt()']]], + ['operator_22_22_5fpv_713',['operator""_pV',['../namespaceSI_1_1literals.html#ae88ab2057466d438f32cacb6832b56d9',1,'SI::operator""_pV()'],['../namespaceSI_1_1literals.html#ae88ab2057466d438f32cacb6832b56d9',1,'SI::literals::operator""_pV()'],['../namespaceSI_1_1literals.html#a6e2ca9dc6e39f65dce0457fd9d846462',1,'SI::operator""_pV()'],['../namespaceSI_1_1literals.html#a6e2ca9dc6e39f65dce0457fd9d846462',1,'SI::literals::operator""_pV()']]], + ['operator_22_22_5fpv_714',['operator""_PV',['../namespaceSI_1_1literals.html#ac47f8a9c28e1fab95c1bc246f0048b80',1,'SI::operator""_PV()'],['../namespaceSI_1_1literals.html#ac47f8a9c28e1fab95c1bc246f0048b80',1,'SI::literals::operator""_PV()'],['../namespaceSI_1_1literals.html#a0738700de460d081929a51f9586ac850',1,'SI::operator""_PV()'],['../namespaceSI_1_1literals.html#a0738700de460d081929a51f9586ac850',1,'SI::literals::operator""_PV()']]], + ['operator_22_22_5fpw_715',['operator""_pW',['../namespaceSI_1_1literals.html#a39b527c1ae31a1907e2d215e1ccde38c',1,'SI::operator""_pW()'],['../namespaceSI_1_1literals.html#ad3e19743b5a81d67d0beb90bd747a67d',1,'SI::operator""_pW(long double value)'],['../namespaceSI_1_1literals.html#ad3e19743b5a81d67d0beb90bd747a67d',1,'SI::literals::operator""_pW()']]], + ['operator_22_22_5fpw_716',['operator""_PW',['../namespaceSI_1_1literals.html#ad1d99b3f3371f4752be573448b6d1a8c',1,'SI::operator""_PW()'],['../namespaceSI_1_1literals.html#ad1d99b3f3371f4752be573448b6d1a8c',1,'SI::literals::operator""_PW()'],['../namespaceSI_1_1literals.html#a025a27982f99957ccaa895aa32ada426',1,'SI::operator""_PW()'],['../namespaceSI_1_1literals.html#a025a27982f99957ccaa895aa32ada426',1,'SI::literals::operator""_PW(long double value)']]], + ['operator_22_22_5fpw_717',['operator""_pW',['../namespaceSI_1_1literals.html#a39b527c1ae31a1907e2d215e1ccde38c',1,'SI::literals']]], + ['operator_22_22_5fpwb_718',['operator""_pWb',['../namespaceSI_1_1literals.html#aa77b9e0bead288ddc55483503bec2a4e',1,'SI::literals']]], + ['operator_22_22_5fpwb_719',['operator""_PWb',['../namespaceSI_1_1literals.html#a0be779b0bbb5824c060a3b630647cff7',1,'SI::literals::operator""_PWb()'],['../namespaceSI_1_1literals.html#a0be779b0bbb5824c060a3b630647cff7',1,'SI::operator""_PWb()'],['../namespaceSI_1_1literals.html#aa355e760cf59a1fa11c1cf61e4f79637',1,'SI::literals::operator""_PWb()'],['../namespaceSI_1_1literals.html#aa355e760cf59a1fa11c1cf61e4f79637',1,'SI::operator""_PWb()']]], + ['operator_22_22_5fpwb_720',['operator""_pWb',['../namespaceSI_1_1literals.html#a75de6632b910d4028e084cde30ecd76c',1,'SI::literals::operator""_pWb()'],['../namespaceSI_1_1literals.html#a75de6632b910d4028e084cde30ecd76c',1,'SI::operator""_pWb(long double value)'],['../namespaceSI_1_1literals.html#aa77b9e0bead288ddc55483503bec2a4e',1,'SI::operator""_pWb()']]], + ['operator_22_22_5frad_721',['operator""_rad',['../namespaceSI_1_1literals.html#af905cb3086c4e01396d4e1c8415899c3',1,'SI::operator""_rad()'],['../namespaceSI_1_1literals.html#a0976584de4b05041a09f7c22fd6c8237',1,'SI::literals::operator""_rad()'],['../namespaceSI_1_1literals.html#a0976584de4b05041a09f7c22fd6c8237',1,'SI::operator""_rad()'],['../namespaceSI_1_1literals.html#af905cb3086c4e01396d4e1c8415899c3',1,'SI::literals::operator""_rad()']]], + ['operator_22_22_5fs_722',['operator""_S',['../namespaceSI_1_1literals.html#a75110f3b298394d71d3dfc142fc61afa',1,'SI::operator""_S()'],['../namespaceSI_1_1literals.html#a75110f3b298394d71d3dfc142fc61afa',1,'SI::literals::operator""_S()'],['../namespaceSI_1_1literals.html#ac76b8391b809a88cec63e92527901329',1,'SI::operator""_S()'],['../namespaceSI_1_1literals.html#ac76b8391b809a88cec63e92527901329',1,'SI::literals::operator""_S()']]], + ['operator_22_22_5fs_723',['operator""_s',['../namespaceSI_1_1literals.html#a47a4aa27a5566309b0ac11dc80e7bfb2',1,'SI::operator""_s()'],['../namespaceSI_1_1literals.html#a47a4aa27a5566309b0ac11dc80e7bfb2',1,'SI::literals::operator""_s()'],['../namespaceSI_1_1literals.html#a5c2bb31b1e74ccf84b07603c7aeeca40',1,'SI::operator""_s()'],['../namespaceSI_1_1literals.html#a5c2bb31b1e74ccf84b07603c7aeeca40',1,'SI::literals::operator""_s()']]], + ['operator_22_22_5fsr_724',['operator""_sr',['../namespaceSI_1_1literals.html#af4b0ebc8bcce7390c89be17b4a6117e7',1,'SI::operator""_sr()'],['../namespaceSI_1_1literals.html#af4b0ebc8bcce7390c89be17b4a6117e7',1,'SI::literals::operator""_sr()'],['../namespaceSI_1_1literals.html#a4c7d8218cc0fb91dfbd56ad685a1cc78',1,'SI::operator""_sr()'],['../namespaceSI_1_1literals.html#a4c7d8218cc0fb91dfbd56ad685a1cc78',1,'SI::literals::operator""_sr(long double value)']]], + ['operator_22_22_5fsv_725',['operator""_Sv',['../namespaceSI_1_1literals.html#a56dbc07b50cb647e8f932b6fd7870449',1,'SI::literals::operator""_Sv()'],['../namespaceSI_1_1literals.html#ac1bea0b5f42a7e2609ac4b8785f05f44',1,'SI::operator""_Sv()'],['../namespaceSI_1_1literals.html#ac1bea0b5f42a7e2609ac4b8785f05f44',1,'SI::literals::operator""_Sv()'],['../namespaceSI_1_1literals.html#a56dbc07b50cb647e8f932b6fd7870449',1,'SI::operator""_Sv()']]], + ['operator_22_22_5ft_726',['operator""_t',['../namespaceSI_1_1literals.html#a90380128cde3f3dfbc5effa34d49507d',1,'SI::operator""_t()'],['../namespaceSI_1_1literals.html#a90380128cde3f3dfbc5effa34d49507d',1,'SI::literals::operator""_t()'],['../namespaceSI_1_1literals.html#ae6531009adec561c61216a15325135b5',1,'SI::operator""_t()'],['../namespaceSI_1_1literals.html#ae6531009adec561c61216a15325135b5',1,'SI::literals::operator""_t()']]], + ['operator_22_22_5ft_727',['operator""_T',['../namespaceSI_1_1literals.html#acfe33daad7104e538c07b9d08f9cb4f7',1,'SI::operator""_T()'],['../namespaceSI_1_1literals.html#acfe33daad7104e538c07b9d08f9cb4f7',1,'SI::literals::operator""_T()'],['../namespaceSI_1_1literals.html#aa0b8518b54f629c6ecf6341419ac41dd',1,'SI::operator""_T()'],['../namespaceSI_1_1literals.html#aa0b8518b54f629c6ecf6341419ac41dd',1,'SI::literals::operator""_T(long double value)']]], + ['operator_22_22_5fta_728',['operator""_TA',['../namespaceSI_1_1literals.html#ade64a5dde0a83005047205b7079697a0',1,'SI::literals::operator""_TA()'],['../namespaceSI_1_1literals.html#ade64a5dde0a83005047205b7079697a0',1,'SI::operator""_TA(long double value)'],['../namespaceSI_1_1literals.html#a7ad8d1e5dbf085d3f59c306556c71c28',1,'SI::operator""_TA()'],['../namespaceSI_1_1literals.html#a7ad8d1e5dbf085d3f59c306556c71c28',1,'SI::literals::operator""_TA()']]], + ['operator_22_22_5ftbq_729',['operator""_TBq',['../namespaceSI_1_1literals.html#ab23df4365a2428c1bdac495dbb20b1c4',1,'SI::operator""_TBq()'],['../namespaceSI_1_1literals.html#ab23df4365a2428c1bdac495dbb20b1c4',1,'SI::literals::operator""_TBq()'],['../namespaceSI_1_1literals.html#aa8c253b97687ea900e6ca3d986c3cfcf',1,'SI::operator""_TBq()'],['../namespaceSI_1_1literals.html#aa8c253b97687ea900e6ca3d986c3cfcf',1,'SI::literals::operator""_TBq()']]], + ['operator_22_22_5ftc_730',['operator""_TC',['../namespaceSI_1_1literals.html#a4841e57956b95b7ee3ad49546b7724f2',1,'SI::operator""_TC()'],['../namespaceSI_1_1literals.html#a4841e57956b95b7ee3ad49546b7724f2',1,'SI::literals::operator""_TC(long double value)'],['../namespaceSI_1_1literals.html#a768f4ed2967b997d9e77994ed73716f2',1,'SI::literals::operator""_TC()'],['../namespaceSI_1_1literals.html#a768f4ed2967b997d9e77994ed73716f2',1,'SI::operator""_TC()']]], + ['operator_22_22_5ftcd_731',['operator""_Tcd',['../namespaceSI_1_1literals.html#ac626de86fbe046bb02a8188ef7ab83fd',1,'SI::operator""_Tcd()'],['../namespaceSI_1_1literals.html#ac626de86fbe046bb02a8188ef7ab83fd',1,'SI::literals::operator""_Tcd()'],['../namespaceSI_1_1literals.html#a53a24101f4e7842aecdfe5e32b730e7d',1,'SI::operator""_Tcd()'],['../namespaceSI_1_1literals.html#a53a24101f4e7842aecdfe5e32b730e7d',1,'SI::literals::operator""_Tcd()']]], + ['operator_22_22_5ftf_732',['operator""_TF',['../namespaceSI_1_1literals.html#a555489e7ec68dc27839047af1512a6ce',1,'SI::operator""_TF()'],['../namespaceSI_1_1literals.html#a555489e7ec68dc27839047af1512a6ce',1,'SI::literals::operator""_TF()'],['../namespaceSI_1_1literals.html#a81895d6254dc602583288afd5c4b9825',1,'SI::operator""_TF()'],['../namespaceSI_1_1literals.html#a81895d6254dc602583288afd5c4b9825',1,'SI::literals::operator""_TF()']]], + ['operator_22_22_5ftg_733',['operator""_Tg',['../namespaceSI_1_1literals.html#a9e67729ada1cb4699a4570ea87fa949d',1,'SI::operator""_Tg()'],['../namespaceSI_1_1literals.html#a9e67729ada1cb4699a4570ea87fa949d',1,'SI::literals::operator""_Tg()'],['../namespaceSI_1_1literals.html#acb73046687de0ba09aa964f90e78b650',1,'SI::operator""_Tg()'],['../namespaceSI_1_1literals.html#acb73046687de0ba09aa964f90e78b650',1,'SI::literals::operator""_Tg()']]], + ['operator_22_22_5ftgy_734',['operator""_TGy',['../namespaceSI_1_1literals.html#a1ca19dc3af58830d5da1768568aa898d',1,'SI::operator""_TGy()'],['../namespaceSI_1_1literals.html#a1ca19dc3af58830d5da1768568aa898d',1,'SI::literals::operator""_TGy()'],['../namespaceSI_1_1literals.html#a6f04d40620df46200f9488cd7ad076fe',1,'SI::operator""_TGy()'],['../namespaceSI_1_1literals.html#a6f04d40620df46200f9488cd7ad076fe',1,'SI::literals::operator""_TGy()']]], + ['operator_22_22_5fth_735',['operator""_TH',['../namespaceSI_1_1literals.html#a5b92ac959dd133f6476b35749ff13952',1,'SI::operator""_TH()'],['../namespaceSI_1_1literals.html#a5b92ac959dd133f6476b35749ff13952',1,'SI::literals::operator""_TH()'],['../namespaceSI_1_1literals.html#a7ab21f179756170c954b8663973592c7',1,'SI::operator""_TH()'],['../namespaceSI_1_1literals.html#a7ab21f179756170c954b8663973592c7',1,'SI::literals::operator""_TH()']]], + ['operator_22_22_5fthz_736',['operator""_THz',['../namespaceSI_1_1literals.html#a2fce1cf61d48117bc40c80e74cc4d126',1,'SI::operator""_THz()'],['../namespaceSI_1_1literals.html#a2fce1cf61d48117bc40c80e74cc4d126',1,'SI::literals::operator""_THz(long double value)'],['../namespaceSI_1_1literals.html#a6c9c118ae245881bc40b1483dae4a622',1,'SI::literals::operator""_THz()'],['../namespaceSI_1_1literals.html#a6c9c118ae245881bc40b1483dae4a622',1,'SI::operator""_THz()']]], + ['operator_22_22_5ftj_737',['operator""_TJ',['../namespaceSI_1_1literals.html#a6db52447f33a4493ea663c7dcccaa123',1,'SI::operator""_TJ()'],['../namespaceSI_1_1literals.html#a6db52447f33a4493ea663c7dcccaa123',1,'SI::literals::operator""_TJ()'],['../namespaceSI_1_1literals.html#ae2754e30f7056aa8023a37b975d1cadd',1,'SI::operator""_TJ()'],['../namespaceSI_1_1literals.html#ae2754e30f7056aa8023a37b975d1cadd',1,'SI::literals::operator""_TJ()']]], + ['operator_22_22_5ftk_738',['operator""_TK',['../namespaceSI_1_1literals.html#a7c92d94f2f833adee3456797de2917e9',1,'SI::operator""_TK()'],['../namespaceSI_1_1literals.html#a7c92d94f2f833adee3456797de2917e9',1,'SI::literals::operator""_TK()'],['../namespaceSI_1_1literals.html#ab425a4afacf19b680e6073f94bd4ded6',1,'SI::operator""_TK()'],['../namespaceSI_1_1literals.html#ab425a4afacf19b680e6073f94bd4ded6',1,'SI::literals::operator""_TK()']]], + ['operator_22_22_5ftkat_739',['operator""_Tkat',['../namespaceSI_1_1literals.html#a3170fc2c4eb962452041277034531091',1,'SI::operator""_Tkat()'],['../namespaceSI_1_1literals.html#a3170fc2c4eb962452041277034531091',1,'SI::literals::operator""_Tkat()'],['../namespaceSI_1_1literals.html#a622e70174ffbcced13c9cc7c48c1d1de',1,'SI::operator""_Tkat()'],['../namespaceSI_1_1literals.html#a622e70174ffbcced13c9cc7c48c1d1de',1,'SI::literals::operator""_Tkat()']]], + ['operator_22_22_5ftlm_740',['operator""_Tlm',['../namespaceSI_1_1literals.html#a90cc3b69e32426a1041acf1c97b89a7e',1,'SI::operator""_Tlm()'],['../namespaceSI_1_1literals.html#a90cc3b69e32426a1041acf1c97b89a7e',1,'SI::literals::operator""_Tlm()'],['../namespaceSI_1_1literals.html#abdf3a870343a38a13b5160db0857e7bb',1,'SI::literals::operator""_Tlm(long double value)'],['../namespaceSI_1_1literals.html#abdf3a870343a38a13b5160db0857e7bb',1,'SI::operator""_Tlm(long double value)']]], + ['operator_22_22_5ftlx_741',['operator""_Tlx',['../namespaceSI_1_1literals.html#a9cd57ff6beefc7732338e4899054807b',1,'SI::operator""_Tlx()'],['../namespaceSI_1_1literals.html#a9cd57ff6beefc7732338e4899054807b',1,'SI::literals::operator""_Tlx()'],['../namespaceSI_1_1literals.html#a8ae9b47b687d6fcedebfa993c35aed5a',1,'SI::operator""_Tlx()'],['../namespaceSI_1_1literals.html#a8ae9b47b687d6fcedebfa993c35aed5a',1,'SI::literals::operator""_Tlx()']]], + ['operator_22_22_5ftm_742',['operator""_Tm',['../namespaceSI_1_1literals.html#a78fb14e80605f99dc096bec59e68d8e9',1,'SI::operator""_Tm()'],['../namespaceSI_1_1literals.html#a78fb14e80605f99dc096bec59e68d8e9',1,'SI::literals::operator""_Tm()'],['../namespaceSI_1_1literals.html#acd0f4b3a1e3c59288f897552256a31ed',1,'SI::operator""_Tm()'],['../namespaceSI_1_1literals.html#acd0f4b3a1e3c59288f897552256a31ed',1,'SI::literals::operator""_Tm()']]], + ['operator_22_22_5ftmol_743',['operator""_Tmol',['../namespaceSI_1_1literals.html#a922f66aa70bda97b3c3652642ec9fc4f',1,'SI::operator""_Tmol()'],['../namespaceSI_1_1literals.html#a922f66aa70bda97b3c3652642ec9fc4f',1,'SI::literals::operator""_Tmol()'],['../namespaceSI_1_1literals.html#a090a596818cb1a3ca0efa94f2454059a',1,'SI::operator""_Tmol()'],['../namespaceSI_1_1literals.html#a090a596818cb1a3ca0efa94f2454059a',1,'SI::literals::operator""_Tmol(long double value)']]], + ['operator_22_22_5ftn_744',['operator""_TN',['../namespaceSI_1_1literals.html#a0dbe189e86713323d98cd6cd22e69f22',1,'SI::literals::operator""_TN()'],['../namespaceSI_1_1literals.html#ad5a84a3a5d98cf6e70e35c39f13e816b',1,'SI::literals::operator""_TN(long double value)'],['../namespaceSI_1_1literals.html#ad5a84a3a5d98cf6e70e35c39f13e816b',1,'SI::operator""_TN(long double value)'],['../namespaceSI_1_1literals.html#a0dbe189e86713323d98cd6cd22e69f22',1,'SI::operator""_TN()']]], + ['operator_22_22_5ftohm_745',['operator""_TOhm',['../namespaceSI_1_1literals.html#a10c7d89e4a38e0e792a30793890a9d9d',1,'SI::operator""_TOhm()'],['../namespaceSI_1_1literals.html#a10c7d89e4a38e0e792a30793890a9d9d',1,'SI::literals::operator""_TOhm()'],['../namespaceSI_1_1literals.html#af48df476c336862439a9269a599f6137',1,'SI::operator""_TOhm()'],['../namespaceSI_1_1literals.html#af48df476c336862439a9269a599f6137',1,'SI::literals::operator""_TOhm()']]], + ['operator_22_22_5ftpa_746',['operator""_Tpa',['../namespaceSI_1_1literals.html#aaf644aa7a4d04ba97e214d2a5580c668',1,'SI::operator""_Tpa()'],['../namespaceSI_1_1literals.html#aaf644aa7a4d04ba97e214d2a5580c668',1,'SI::literals::operator""_Tpa()'],['../namespaceSI_1_1literals.html#a12ec07dcbcaed0d61747df319642d7ca',1,'SI::operator""_Tpa()'],['../namespaceSI_1_1literals.html#a12ec07dcbcaed0d61747df319642d7ca',1,'SI::literals::operator""_Tpa()']]], + ['operator_22_22_5fts_747',['operator""_TS',['../namespaceSI_1_1literals.html#a8528bd598809767b329327eef6a49635',1,'SI::operator""_TS()'],['../namespaceSI_1_1literals.html#a8528bd598809767b329327eef6a49635',1,'SI::literals::operator""_TS()'],['../namespaceSI_1_1literals.html#a27f4c86aa4149d9353281ae13e12d930',1,'SI::operator""_TS()'],['../namespaceSI_1_1literals.html#a27f4c86aa4149d9353281ae13e12d930',1,'SI::literals::operator""_TS()']]], + ['operator_22_22_5ftsv_748',['operator""_TSv',['../namespaceSI_1_1literals.html#ac7cbd4c7b2e015156d495f60e2c3f8ad',1,'SI::operator""_TSv()'],['../namespaceSI_1_1literals.html#a5ea3053c378e086c76434482c43fcb40',1,'SI::operator""_TSv(long double value)'],['../namespaceSI_1_1literals.html#a5ea3053c378e086c76434482c43fcb40',1,'SI::literals::operator""_TSv(long double value)'],['../namespaceSI_1_1literals.html#ac7cbd4c7b2e015156d495f60e2c3f8ad',1,'SI::literals::operator""_TSv()']]], + ['operator_22_22_5ftt_749',['operator""_Tt',['../namespaceSI_1_1literals.html#a79d15c7daac871d7eca44e1f0a712fa4',1,'SI::literals::operator""_Tt()'],['../namespaceSI_1_1literals.html#a27679a71c6d86a729597755edc77ff40',1,'SI::literals::operator""_Tt(long double t)'],['../namespaceSI_1_1literals.html#a27679a71c6d86a729597755edc77ff40',1,'SI::operator""_Tt(long double t)'],['../namespaceSI_1_1literals.html#a79d15c7daac871d7eca44e1f0a712fa4',1,'SI::operator""_Tt()']]], + ['operator_22_22_5ftt_750',['operator""_TT',['../namespaceSI_1_1literals.html#a92d5f2dc14c6498a23ad74160e687125',1,'SI::literals::operator""_TT()'],['../namespaceSI_1_1literals.html#a92d5f2dc14c6498a23ad74160e687125',1,'SI::operator""_TT()'],['../namespaceSI_1_1literals.html#a4634236af0baffbb41be77bd2f37b779',1,'SI::literals::operator""_TT()'],['../namespaceSI_1_1literals.html#a4634236af0baffbb41be77bd2f37b779',1,'SI::operator""_TT()']]], + ['operator_22_22_5ftv_751',['operator""_TV',['../namespaceSI_1_1literals.html#a5bd2e58e08c7d4a5fe08e919ff88dc94',1,'SI::operator""_TV()'],['../namespaceSI_1_1literals.html#a5bd2e58e08c7d4a5fe08e919ff88dc94',1,'SI::literals::operator""_TV()'],['../namespaceSI_1_1literals.html#aa482c1b4faad1e805cef91f916656fcd',1,'SI::operator""_TV()'],['../namespaceSI_1_1literals.html#aa482c1b4faad1e805cef91f916656fcd',1,'SI::literals::operator""_TV()']]], + ['operator_22_22_5ftw_752',['operator""_TW',['../namespaceSI_1_1literals.html#a9bd48804e7acdb5120996862a77c275b',1,'SI::operator""_TW()'],['../namespaceSI_1_1literals.html#a08a1add326716bcc33735cfb46561ee1',1,'SI::literals::operator""_TW()'],['../namespaceSI_1_1literals.html#a08a1add326716bcc33735cfb46561ee1',1,'SI::operator""_TW()'],['../namespaceSI_1_1literals.html#a9bd48804e7acdb5120996862a77c275b',1,'SI::literals::operator""_TW()']]], + ['operator_22_22_5ftwb_753',['operator""_TWb',['../namespaceSI_1_1literals.html#ac4fea0b5c40bbd1201ce8779b2919c98',1,'SI::operator""_TWb()'],['../namespaceSI_1_1literals.html#ac4fea0b5c40bbd1201ce8779b2919c98',1,'SI::literals::operator""_TWb()'],['../namespaceSI_1_1literals.html#a321349026e019f44abe17980d67216a2',1,'SI::operator""_TWb()'],['../namespaceSI_1_1literals.html#a321349026e019f44abe17980d67216a2',1,'SI::literals::operator""_TWb()']]], + ['operator_22_22_5fua_754',['operator""_uA',['../namespaceSI_1_1literals.html#a752c9f40c503ff77edd5fd0867ffd7d8',1,'SI::operator""_uA()'],['../namespaceSI_1_1literals.html#a752c9f40c503ff77edd5fd0867ffd7d8',1,'SI::literals::operator""_uA()'],['../namespaceSI_1_1literals.html#aa93cfd5dc2978b64e68a6331662c609b',1,'SI::operator""_uA()'],['../namespaceSI_1_1literals.html#aa93cfd5dc2978b64e68a6331662c609b',1,'SI::literals::operator""_uA()']]], + ['operator_22_22_5fubq_755',['operator""_uBq',['../namespaceSI_1_1literals.html#ad5272abf5b55f40febc6b290803b9fcd',1,'SI::operator""_uBq()'],['../namespaceSI_1_1literals.html#ad5272abf5b55f40febc6b290803b9fcd',1,'SI::literals::operator""_uBq()'],['../namespaceSI_1_1literals.html#a471de0525aaad9836eee16144fe65692',1,'SI::operator""_uBq()'],['../namespaceSI_1_1literals.html#a471de0525aaad9836eee16144fe65692',1,'SI::literals::operator""_uBq(long double value)']]], + ['operator_22_22_5fuc_756',['operator""_uC',['../namespaceSI_1_1literals.html#ad831bb5b1cc6ff4adfa9d44c16e825cd',1,'SI::literals::operator""_uC()'],['../namespaceSI_1_1literals.html#a3bf153bb4e080b452896442fbe075b42',1,'SI::operator""_uC()'],['../namespaceSI_1_1literals.html#a3bf153bb4e080b452896442fbe075b42',1,'SI::literals::operator""_uC()'],['../namespaceSI_1_1literals.html#ad831bb5b1cc6ff4adfa9d44c16e825cd',1,'SI::operator""_uC()']]], + ['operator_22_22_5fucd_757',['operator""_ucd',['../namespaceSI_1_1literals.html#a2aa1e8143fb1078bf001a47a4cb51af6',1,'SI::operator""_ucd()'],['../namespaceSI_1_1literals.html#a2aa1e8143fb1078bf001a47a4cb51af6',1,'SI::literals::operator""_ucd()'],['../namespaceSI_1_1literals.html#a987f3376a0fe016fe9fd7a5342a11bb6',1,'SI::operator""_ucd()'],['../namespaceSI_1_1literals.html#a987f3376a0fe016fe9fd7a5342a11bb6',1,'SI::literals::operator""_ucd()']]], + ['operator_22_22_5fudeg_758',['operator""_udeg',['../namespaceSI_1_1literals.html#af64f59d9ba55bdd12a8c3cb0a5f120d3',1,'SI::operator""_udeg()'],['../namespaceSI_1_1literals.html#af64f59d9ba55bdd12a8c3cb0a5f120d3',1,'SI::literals::operator""_udeg()'],['../namespaceSI_1_1literals.html#a1929bf0f35af51c1da8744697d087d12',1,'SI::operator""_udeg()'],['../namespaceSI_1_1literals.html#a1929bf0f35af51c1da8744697d087d12',1,'SI::literals::operator""_udeg(long double value)']]], + ['operator_22_22_5fuf_759',['operator""_uF',['../namespaceSI_1_1literals.html#a049294261d16520c4efb248f5d2ff15f',1,'SI::literals::operator""_uF()'],['../namespaceSI_1_1literals.html#a049294261d16520c4efb248f5d2ff15f',1,'SI::operator""_uF(long double value)'],['../namespaceSI_1_1literals.html#a375866dd69647e3ade8f4a5fcf4e9067',1,'SI::operator""_uF()'],['../namespaceSI_1_1literals.html#a375866dd69647e3ade8f4a5fcf4e9067',1,'SI::literals::operator""_uF()']]], + ['operator_22_22_5fug_760',['operator""_ug',['../namespaceSI_1_1literals.html#a02f6fa432401ae0dc3e705a2993704b3',1,'SI::operator""_ug()'],['../namespaceSI_1_1literals.html#a02f6fa432401ae0dc3e705a2993704b3',1,'SI::literals::operator""_ug()'],['../namespaceSI_1_1literals.html#a1c0e2725ab77aadccf280eac1b9d966b',1,'SI::operator""_ug()'],['../namespaceSI_1_1literals.html#a1c0e2725ab77aadccf280eac1b9d966b',1,'SI::literals::operator""_ug()']]], + ['operator_22_22_5fugy_761',['operator""_uGy',['../namespaceSI_1_1literals.html#a524b5dfc182c7d550f1984bf23202b9c',1,'SI::operator""_uGy()'],['../namespaceSI_1_1literals.html#a524b5dfc182c7d550f1984bf23202b9c',1,'SI::literals::operator""_uGy(long double value)'],['../namespaceSI_1_1literals.html#a156b24397c006a01c35d817da48c9b54',1,'SI::literals::operator""_uGy()'],['../namespaceSI_1_1literals.html#a156b24397c006a01c35d817da48c9b54',1,'SI::operator""_uGy()']]], + ['operator_22_22_5fuh_762',['operator""_uH',['../namespaceSI_1_1literals.html#ade2dc471dd6789c92982d347a1df8d53',1,'SI::operator""_uH()'],['../namespaceSI_1_1literals.html#ade2dc471dd6789c92982d347a1df8d53',1,'SI::literals::operator""_uH()'],['../namespaceSI_1_1literals.html#a9a6754f3dda1d5baded0a31b2ade6dbc',1,'SI::operator""_uH()'],['../namespaceSI_1_1literals.html#a9a6754f3dda1d5baded0a31b2ade6dbc',1,'SI::literals::operator""_uH()']]], + ['operator_22_22_5fuhz_763',['operator""_uHz',['../namespaceSI_1_1literals.html#a52fbb7e3b922d9c59b0e2ee545eaef8d',1,'SI::operator""_uHz()'],['../namespaceSI_1_1literals.html#a52fbb7e3b922d9c59b0e2ee545eaef8d',1,'SI::literals::operator""_uHz()'],['../namespaceSI_1_1literals.html#ae72a4dc51261a36d52d210cc07310fde',1,'SI::operator""_uHz()'],['../namespaceSI_1_1literals.html#ae72a4dc51261a36d52d210cc07310fde',1,'SI::literals::operator""_uHz()']]], + ['operator_22_22_5fuj_764',['operator""_uJ',['../namespaceSI_1_1literals.html#a164349ad7a6d8c7449a87b79bdd2b06f',1,'SI::operator""_uJ()'],['../namespaceSI_1_1literals.html#a164349ad7a6d8c7449a87b79bdd2b06f',1,'SI::literals::operator""_uJ()'],['../namespaceSI_1_1literals.html#a798152347920d71c367ade0a33c6d5c2',1,'SI::operator""_uJ()'],['../namespaceSI_1_1literals.html#a798152347920d71c367ade0a33c6d5c2',1,'SI::literals::operator""_uJ()']]], + ['operator_22_22_5fuk_765',['operator""_uK',['../namespaceSI_1_1literals.html#a467f9af7203b8ca128b643191f4e13fd',1,'SI::operator""_uK()'],['../namespaceSI_1_1literals.html#a467f9af7203b8ca128b643191f4e13fd',1,'SI::literals::operator""_uK()'],['../namespaceSI_1_1literals.html#aa840a0f46dde30aac361fe4514373b36',1,'SI::operator""_uK()'],['../namespaceSI_1_1literals.html#aa840a0f46dde30aac361fe4514373b36',1,'SI::literals::operator""_uK()']]], + ['operator_22_22_5fukat_766',['operator""_ukat',['../namespaceSI_1_1literals.html#a8bfe5cb0192c75175d73b9387aaa1303',1,'SI::operator""_ukat()'],['../namespaceSI_1_1literals.html#a8bfe5cb0192c75175d73b9387aaa1303',1,'SI::literals::operator""_ukat()'],['../namespaceSI_1_1literals.html#a10f376c550d36427045e0e21ce23e56f',1,'SI::operator""_ukat()'],['../namespaceSI_1_1literals.html#a10f376c550d36427045e0e21ce23e56f',1,'SI::literals::operator""_ukat()']]], + ['operator_22_22_5fulm_767',['operator""_ulm',['../namespaceSI_1_1literals.html#a283bf7eec0f46d53327ea3070986b2f1',1,'SI::operator""_ulm()'],['../namespaceSI_1_1literals.html#a283bf7eec0f46d53327ea3070986b2f1',1,'SI::literals::operator""_ulm(long double value)'],['../namespaceSI_1_1literals.html#a5d061379ef67f17c7373783a1dd0cd8e',1,'SI::literals::operator""_ulm()'],['../namespaceSI_1_1literals.html#a5d061379ef67f17c7373783a1dd0cd8e',1,'SI::operator""_ulm()']]], + ['operator_22_22_5fulx_768',['operator""_ulx',['../namespaceSI_1_1literals.html#a6d77a3c320514d49aade4b8ca0725f2b',1,'SI::operator""_ulx()'],['../namespaceSI_1_1literals.html#a6d77a3c320514d49aade4b8ca0725f2b',1,'SI::literals::operator""_ulx()'],['../namespaceSI_1_1literals.html#ad8ae73702a74096dd1609ce25a68b423',1,'SI::operator""_ulx()'],['../namespaceSI_1_1literals.html#ad8ae73702a74096dd1609ce25a68b423',1,'SI::literals::operator""_ulx()']]], + ['operator_22_22_5fum_769',['operator""_um',['../namespaceSI_1_1literals.html#ad35c1bfc2dd9ff0a1d666c70fb675c45',1,'SI::operator""_um()'],['../namespaceSI_1_1literals.html#ad35c1bfc2dd9ff0a1d666c70fb675c45',1,'SI::literals::operator""_um()'],['../namespaceSI_1_1literals.html#a9a5e5637ef21e42fde063e32fa5562ff',1,'SI::operator""_um()'],['../namespaceSI_1_1literals.html#a9a5e5637ef21e42fde063e32fa5562ff',1,'SI::literals::operator""_um()']]], + ['operator_22_22_5fumol_770',['operator""_umol',['../namespaceSI_1_1literals.html#a13b9c34a69aa09a7be03e22303adf5a4',1,'SI::operator""_umol()'],['../namespaceSI_1_1literals.html#a13b9c34a69aa09a7be03e22303adf5a4',1,'SI::literals::operator""_umol()'],['../namespaceSI_1_1literals.html#a94909319c1fecc5029b898d91ff3d550',1,'SI::operator""_umol()'],['../namespaceSI_1_1literals.html#a94909319c1fecc5029b898d91ff3d550',1,'SI::literals::operator""_umol()']]], + ['operator_22_22_5fun_771',['operator""_uN',['../namespaceSI_1_1literals.html#a0ca9f347b41abcc392e544a0252a3b82',1,'SI::operator""_uN()'],['../namespaceSI_1_1literals.html#a0ca9f347b41abcc392e544a0252a3b82',1,'SI::literals::operator""_uN()'],['../namespaceSI_1_1literals.html#a740c3cdb45049c17df58df56102af872',1,'SI::literals::operator""_uN(long double value)'],['../namespaceSI_1_1literals.html#a740c3cdb45049c17df58df56102af872',1,'SI::operator""_uN(long double value)']]], + ['operator_22_22_5fuohm_772',['operator""_uOhm',['../namespaceSI_1_1literals.html#a083f268443ba2fc98be956d3c2ce527e',1,'SI::operator""_uOhm()'],['../namespaceSI_1_1literals.html#a083f268443ba2fc98be956d3c2ce527e',1,'SI::literals::operator""_uOhm()'],['../namespaceSI_1_1literals.html#ac5cd0d761fd162e945b2e1477253a46a',1,'SI::operator""_uOhm()'],['../namespaceSI_1_1literals.html#ac5cd0d761fd162e945b2e1477253a46a',1,'SI::literals::operator""_uOhm(long double value)']]], + ['operator_22_22_5fupa_773',['operator""_upa',['../namespaceSI_1_1literals.html#abaf6c160fca59c610926befbb69dfa36',1,'SI::literals::operator""_upa()'],['../namespaceSI_1_1literals.html#abaf6c160fca59c610926befbb69dfa36',1,'SI::operator""_upa()'],['../namespaceSI_1_1literals.html#ae0fc9115fa1596b76993c9af4eb42815',1,'SI::literals::operator""_upa()'],['../namespaceSI_1_1literals.html#ae0fc9115fa1596b76993c9af4eb42815',1,'SI::operator""_upa()']]], + ['operator_22_22_5furad_774',['operator""_urad',['../namespaceSI_1_1literals.html#a12ac9d265ca66a4f316af4f9f72926e4',1,'SI::operator""_urad()'],['../namespaceSI_1_1literals.html#a12ac9d265ca66a4f316af4f9f72926e4',1,'SI::literals::operator""_urad()'],['../namespaceSI_1_1literals.html#a988a1d22277184c04f68e404da281892',1,'SI::operator""_urad()'],['../namespaceSI_1_1literals.html#a988a1d22277184c04f68e404da281892',1,'SI::literals::operator""_urad(long double value)']]], + ['operator_22_22_5fus_775',['operator""_us',['../namespaceSI_1_1literals.html#a99f9f802ddf44f5691067652c88c592e',1,'SI::literals']]], + ['operator_22_22_5fus_776',['operator""_uS',['../namespaceSI_1_1literals.html#a716c357238c1875f0d3e07da44f172d4',1,'SI::literals::operator""_uS()'],['../namespaceSI_1_1literals.html#a716c357238c1875f0d3e07da44f172d4',1,'SI::operator""_uS()'],['../namespaceSI_1_1literals.html#a7cb01fe9e08e0d5e53646bb85f413bf5',1,'SI::literals::operator""_uS()'],['../namespaceSI_1_1literals.html#a7cb01fe9e08e0d5e53646bb85f413bf5',1,'SI::operator""_uS()']]], + ['operator_22_22_5fus_777',['operator""_us',['../namespaceSI_1_1literals.html#a6e9773ff81b72e293bdc5b6521497c25',1,'SI::literals::operator""_us()'],['../namespaceSI_1_1literals.html#a6e9773ff81b72e293bdc5b6521497c25',1,'SI::operator""_us(long double us)'],['../namespaceSI_1_1literals.html#a99f9f802ddf44f5691067652c88c592e',1,'SI::operator""_us()']]], + ['operator_22_22_5fusr_778',['operator""_usr',['../namespaceSI_1_1literals.html#a4df34145fb373be6a701f89ff62a90e1',1,'SI::operator""_usr()'],['../namespaceSI_1_1literals.html#a4df34145fb373be6a701f89ff62a90e1',1,'SI::literals::operator""_usr()'],['../namespaceSI_1_1literals.html#ae98e6c74033871404e9c5030fa555998',1,'SI::operator""_usr()'],['../namespaceSI_1_1literals.html#ae98e6c74033871404e9c5030fa555998',1,'SI::literals::operator""_usr()']]], + ['operator_22_22_5fusv_779',['operator""_uSv',['../namespaceSI_1_1literals.html#a3a86ec6d0de4f40171fa7cd12a99e100',1,'SI::operator""_uSv()'],['../namespaceSI_1_1literals.html#a3a86ec6d0de4f40171fa7cd12a99e100',1,'SI::literals::operator""_uSv()'],['../namespaceSI_1_1literals.html#a11bf58b24e1938b23c6113f8732d5999',1,'SI::operator""_uSv()'],['../namespaceSI_1_1literals.html#a11bf58b24e1938b23c6113f8732d5999',1,'SI::literals::operator""_uSv()']]], + ['operator_22_22_5fut_780',['operator""_uT',['../namespaceSI_1_1literals.html#a29525542c0538491a1fcd1dbbefb5fab',1,'SI::operator""_uT()'],['../namespaceSI_1_1literals.html#ab7a522994934ea5dc1f784e8eaf3b91a',1,'SI::operator""_uT(long double value)'],['../namespaceSI_1_1literals.html#ab7a522994934ea5dc1f784e8eaf3b91a',1,'SI::literals::operator""_uT(long double value)'],['../namespaceSI_1_1literals.html#a29525542c0538491a1fcd1dbbefb5fab',1,'SI::literals::operator""_uT()']]], + ['operator_22_22_5fuv_781',['operator""_uV',['../namespaceSI_1_1literals.html#a19548267cb588bf3d4fda5fb465b7981',1,'SI::operator""_uV()'],['../namespaceSI_1_1literals.html#a19548267cb588bf3d4fda5fb465b7981',1,'SI::literals::operator""_uV()'],['../namespaceSI_1_1literals.html#a8501cea1a5a54b68acd331bc99d3317d',1,'SI::operator""_uV()'],['../namespaceSI_1_1literals.html#a8501cea1a5a54b68acd331bc99d3317d',1,'SI::literals::operator""_uV(long double value)']]], + ['operator_22_22_5fuw_782',['operator""_uW',['../namespaceSI_1_1literals.html#af6afb11adea90ce7666fd7770364a628',1,'SI::literals::operator""_uW()'],['../namespaceSI_1_1literals.html#a506697a901f38805a99dd88c5c72cbf5',1,'SI::literals::operator""_uW(long double value)'],['../namespaceSI_1_1literals.html#a506697a901f38805a99dd88c5c72cbf5',1,'SI::operator""_uW(long double value)'],['../namespaceSI_1_1literals.html#af6afb11adea90ce7666fd7770364a628',1,'SI::operator""_uW()']]], + ['operator_22_22_5fuwb_783',['operator""_uWb',['../namespaceSI_1_1literals.html#abcdb82c9afebcfe94e279bcb5e3eb61c',1,'SI::operator""_uWb()'],['../namespaceSI_1_1literals.html#abcdb82c9afebcfe94e279bcb5e3eb61c',1,'SI::literals::operator""_uWb()'],['../namespaceSI_1_1literals.html#a85eb0850b90aff56508daca534bd0802',1,'SI::operator""_uWb()'],['../namespaceSI_1_1literals.html#a85eb0850b90aff56508daca534bd0802',1,'SI::literals::operator""_uWb()']]], + ['operator_22_22_5fv_784',['operator""_V',['../namespaceSI_1_1literals.html#a0bc2768ca9bdc7d886b12b57a0fab060',1,'SI::operator""_V()'],['../namespaceSI_1_1literals.html#a91521cbbebd7273d197897c61e8bb063',1,'SI::literals::operator""_V()'],['../namespaceSI_1_1literals.html#a91521cbbebd7273d197897c61e8bb063',1,'SI::operator""_V()'],['../namespaceSI_1_1literals.html#a0bc2768ca9bdc7d886b12b57a0fab060',1,'SI::literals::operator""_V()']]], + ['operator_22_22_5fw_785',['operator""_W',['../namespaceSI_1_1literals.html#a8d6d5c09b77688c442459b83535f6e4e',1,'SI::operator""_W()'],['../namespaceSI_1_1literals.html#a8d6d5c09b77688c442459b83535f6e4e',1,'SI::literals::operator""_W()'],['../namespaceSI_1_1literals.html#a928dbb6039ed2837ae352232b59f8f5e',1,'SI::operator""_W()'],['../namespaceSI_1_1literals.html#a928dbb6039ed2837ae352232b59f8f5e',1,'SI::literals::operator""_W()']]], + ['operator_22_22_5fwb_786',['operator""_Wb',['../namespaceSI_1_1literals.html#a2ae57eb01527fa13734fedeaf707171e',1,'SI::operator""_Wb()'],['../namespaceSI_1_1literals.html#a2ae57eb01527fa13734fedeaf707171e',1,'SI::literals::operator""_Wb()'],['../namespaceSI_1_1literals.html#a7e77ecdf75d602ceefb268efc82c42c2',1,'SI::operator""_Wb()'],['../namespaceSI_1_1literals.html#a7e77ecdf75d602ceefb268efc82c42c2',1,'SI::literals::operator""_Wb()']]], + ['operator_22_22_5fzg_787',['operator""_Zg',['../namespaceSI_1_1literals.html#ae081c98e582ff4b0538a2fed53bc78b0',1,'SI::operator""_Zg()'],['../namespaceSI_1_1literals.html#ae081c98e582ff4b0538a2fed53bc78b0',1,'SI::literals::operator""_Zg()'],['../namespaceSI_1_1literals.html#ae0b7794623f5b96937e0c4386ba34f15',1,'SI::operator""_Zg()'],['../namespaceSI_1_1literals.html#ae0b7794623f5b96937e0c4386ba34f15',1,'SI::literals::operator""_Zg()']]], + ['operator_2a_788',['operator*',['../structSI_1_1detail_1_1unit__t.html#af569beb6df356d2eeaf3d8f19e9ed8b7',1,'SI::detail::unit_t::operator*(const unit_t< _symbol, _rhs_exponent, _rhs_type, _ratio > &rhs) const'],['../structSI_1_1detail_1_1unit__t.html#a637680bf10a38d313452b60ab38ebd60',1,'SI::detail::unit_t::operator*(const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) const'],['../structSI_1_1detail_1_1unit__t.html#a19309c15ea6463a4a2220ecd80eedaec',1,'SI::detail::unit_t::operator*(const _type f) const']]], + ['operator_2a_3d_789',['operator*=',['../structSI_1_1detail_1_1unit__t.html#a93178e87cc87b274065178fc415667ca',1,'SI::detail::unit_t']]], + ['operator_2b_790',['operator+',['../structSI_1_1detail_1_1unit__t.html#a7dad3a1fdc85fa07832d89e3c6450398',1,'SI::detail::unit_t']]], + ['operator_2b_2b_791',['operator++',['../structSI_1_1detail_1_1unit__t.html#a81fc41988bd65d9c059e48ed270b5d1a',1,'SI::detail::unit_t::operator++()'],['../structSI_1_1detail_1_1unit__t.html#a405ae5a6b9a62893844a482cb08de05d',1,'SI::detail::unit_t::operator++(int)']]], + ['operator_2b_3d_792',['operator+=',['../structSI_1_1detail_1_1unit__t.html#a1aee4aac9a9fdd78965efae3b1884e19',1,'SI::detail::unit_t::operator+=(const unit_t &rhs)'],['../structSI_1_1detail_1_1unit__t.html#adcc3749bda24ed5025164c89d34e96e5',1,'SI::detail::unit_t::operator+=(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs)']]], + ['operator_2d_793',['operator-',['../structSI_1_1detail_1_1unit__t.html#a6ef3d84d5d3879b4a6a978f78ce69a0f',1,'SI::detail::unit_t::operator-(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const'],['../structSI_1_1detail_1_1unit__t.html#a804e73a90c3350717bd3c72766bfcf7f',1,'SI::detail::unit_t::operator-() const']]], + ['operator_2d_2d_794',['operator--',['../structSI_1_1detail_1_1unit__t.html#a33d2521b51b94451ff91ff102a4a8724',1,'SI::detail::unit_t::operator--()'],['../structSI_1_1detail_1_1unit__t.html#a8b0f9cfd5964e792376bf6b3dead1318',1,'SI::detail::unit_t::operator--(int)']]], + ['operator_2d_3d_795',['operator-=',['../structSI_1_1detail_1_1unit__t.html#a25b6ff160a90372ff0da53a75ac2ad44',1,'SI::detail::unit_t::operator-=(const unit_t< _symbol, _exponent, _type, _rhs_ratio > &rhs)'],['../structSI_1_1detail_1_1unit__t.html#a079253e0467e2b770a5f8e8003117fad',1,'SI::detail::unit_t::operator-=(const unit_t &rhs)']]], + ['operator_2f_796',['operator/',['../namespaceSI_1_1detail.html#ae2614dd22817f47500394f7311a09b68',1,'SI::detail::operator/()'],['../structSI_1_1detail_1_1unit__t.html#ab9ea95a6f6da8f51f91e288d67f54e18',1,'SI::detail::unit_t::operator/(const _type f) const'],['../structSI_1_1detail_1_1unit__t.html#a240988ec83ef5d9c644ad4a4a8a167ed',1,'SI::detail::unit_t::operator/(const unit_t< _symbol, _rhs_exponent, _rhs_type, _ratio > &rhs) const'],['../structSI_1_1detail_1_1unit__t.html#a9e8534b067932ad6f2adaa5dc7a2bc3d',1,'SI::detail::unit_t::operator/(const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) const'],['../structSI_1_1detail_1_1unit__t.html#a4616f6c84b6cb0723a34abe84d8b0002',1,'SI::detail::unit_t::operator/(const unit_t< _symbol, _exponent, _rhs_type, _ratio > &rhs)'],['../structSI_1_1detail_1_1unit__t.html#a4f2abca0f3699625f2de14b384ee9472',1,'SI::detail::unit_t::operator/(const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) const']]], + ['operator_2f_3d_797',['operator/=',['../structSI_1_1detail_1_1unit__t.html#a6c51124a77017271ecad7cb1b4249f48',1,'SI::detail::unit_t']]], + ['operator_3c_798',['operator<',['../structSI_1_1detail_1_1unit__t.html#a6ff3e53646f5981910e919d28bb83df8',1,'SI::detail::unit_t']]], + ['operator_3c_3c_799',['operator<<',['../stream_8h.html#adfbd9e89cb34dd3316183bc8db1f27cb',1,'stream.h']]], + ['operator_3c_3d_800',['operator<=',['../structSI_1_1detail_1_1unit__t.html#a3917d47ccc8b7a20414a47f0781d4735',1,'SI::detail::unit_t']]], + ['operator_3d_801',['operator=',['../structSI_1_1detail_1_1unit__t.html#a4a5e0ddb89157e3f2d3e798ee0f87754',1,'SI::detail::unit_t::operator=(const unit_t &rhs)=default'],['../structSI_1_1detail_1_1unit__t.html#a386e5fd51f72ecd5dcaa8d04ce91921e',1,'SI::detail::unit_t::operator=(unit_t &&rhs)=default'],['../structSI_1_1detail_1_1unit__t.html#a4499529631442c2d6390a4b39e72b636',1,'SI::detail::unit_t::operator=(const unit_t< _symbol, _exponent, _type, _rhs_ratio > &rhs)'],['../structSI_1_1detail_1_1unit__t.html#adcb9b491bf1937944cde9c21279817cf',1,'SI::detail::unit_t::operator=(unit_t< _symbol, _exponent, _type, _rhs_ratio > &&rhs)']]], + ['operator_3d_3d_802',['operator==',['../structSI_1_1detail_1_1unit__t.html#a8d7c43b64d6b7daefb4cf3ad6ea83d6a',1,'SI::detail::unit_t']]], + ['operator_3e_803',['operator>',['../structSI_1_1detail_1_1unit__t.html#a1503f6d2893fddb47c8b5859fd2fcb37',1,'SI::detail::unit_t']]], + ['operator_3e_3d_804',['operator>=',['../structSI_1_1detail_1_1unit__t.html#a2012ceb4efd21e9f31ace9da4e85ce59',1,'SI::detail::unit_t']]], + ['operator_3e_3e_805',['operator>>',['../stream_8h.html#a305b863b49dfcf8f1d7956d56662d9b4',1,'stream.h']]], + ['operator_5fhelpers_2eh_806',['operator_helpers.h',['../operator__helpers_8h.html',1,'']]] +]; diff --git a/doc/search/all_f.html b/doc/search/all_f.html new file mode 100644 index 00000000..b23da6ce --- /dev/null +++ b/doc/search/all_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/all_f.js b/doc/search/all_f.js new file mode 100644 index 00000000..f1b43e9e --- /dev/null +++ b/doc/search/all_f.js @@ -0,0 +1,69 @@ +var searchData= +[ + ['parsec_5ft_807',['parsec_t',['../namespaceSI.html#af735da8da55aaa24395d4305fb47d8eb',1,'SI']]], + ['pascal_5ft_808',['pascal_t',['../namespaceSI.html#a516ff17ea831c37b5fa1723d4b22b8e3',1,'SI']]], + ['peta_5fampere_5ft_809',['peta_ampere_t',['../namespaceSI.html#a6b5415f1bcd9947c7503f24a12c3c3f8',1,'SI']]], + ['peta_5fbecquerel_5ft_810',['peta_becquerel_t',['../namespaceSI.html#adc839011168e6697d8c964eda499e9ad',1,'SI']]], + ['peta_5fcandela_5ft_811',['peta_candela_t',['../namespaceSI.html#a3f67b31be57d5077ecd7e0d46785a69a',1,'SI']]], + ['peta_5fcoulomb_5ft_812',['peta_coulomb_t',['../namespaceSI.html#abb958151ed3dd363d7774b637affa41d',1,'SI']]], + ['peta_5ffarad_5ft_813',['peta_farad_t',['../namespaceSI.html#a9ea15ad9b43875d6e7ce1084a62bd140',1,'SI']]], + ['peta_5fgram_5ft_814',['peta_gram_t',['../namespaceSI.html#ab8338e7be5464815c4337dc2b9583216',1,'SI']]], + ['peta_5fgray_5ft_815',['peta_gray_t',['../namespaceSI.html#a438dd73d521da1fd13b455c743938f32',1,'SI']]], + ['peta_5fhenry_5ft_816',['peta_henry_t',['../namespaceSI.html#a0aac102e89ab64c199b8d72f47f5f011',1,'SI']]], + ['peta_5fhertz_5ft_817',['peta_hertz_t',['../namespaceSI.html#a41df0f1fd25c65074117043efd81b7bf',1,'SI']]], + ['peta_5fjoule_5ft_818',['peta_joule_t',['../namespaceSI.html#a80c5bed49bef4f0cce53c9ebdecd0377',1,'SI']]], + ['peta_5fkatal_5ft_819',['peta_katal_t',['../namespaceSI.html#a1c8c054445e6749298c02849fd7ee917',1,'SI']]], + ['peta_5fkelvin_5ft_820',['peta_kelvin_t',['../namespaceSI.html#a4629d5dcffb993aa1de0b7f18697210e',1,'SI']]], + ['peta_5flumen_5ft_821',['peta_lumen_t',['../namespaceSI.html#a9a628161a1635935af172cbab11514da',1,'SI']]], + ['peta_5flux_5ft_822',['peta_lux_t',['../namespaceSI.html#ab1e9d6220055001b9c78abc10674cb4c',1,'SI']]], + ['peta_5fmetre_5ft_823',['peta_metre_t',['../namespaceSI.html#ad3f44937306358ee1ed81226c528f761',1,'SI']]], + ['peta_5fmol_5ft_824',['peta_mol_t',['../namespaceSI.html#a66803b492d8766c28f317b07eee34000',1,'SI']]], + ['peta_5fnewton_5ft_825',['peta_newton_t',['../namespaceSI.html#a85daa60e99d410cfed57c821d6786f3d',1,'SI']]], + ['peta_5fohm_5ft_826',['peta_ohm_t',['../namespaceSI.html#a418463b395fd8b3ddfc01a0191c6c87f',1,'SI']]], + ['peta_5fpascal_5ft_827',['peta_pascal_t',['../namespaceSI.html#a4e4727f1862322a2668ecd6d07b63141',1,'SI']]], + ['peta_5fsiemens_5ft_828',['peta_siemens_t',['../namespaceSI.html#acead4dffaff1c652015709fc40e1ba97',1,'SI']]], + ['peta_5fsievert_5ft_829',['peta_sievert_t',['../namespaceSI.html#a60c0bb290f184e38fa73c5bd9b6d6a86',1,'SI']]], + ['peta_5ftesla_5ft_830',['peta_tesla_t',['../namespaceSI.html#a139b220e447d03fff2946b43a7ac99fe',1,'SI']]], + ['peta_5fton_5ft_831',['peta_ton_t',['../namespaceSI.html#a53d488b65e81993cd3e11a34330ef30c',1,'SI']]], + ['peta_5fvolt_5ft_832',['peta_volt_t',['../namespaceSI.html#a1afb42ec7822768c8ecdb50b6ce1a7b4',1,'SI']]], + ['peta_5fwatt_5ft_833',['peta_watt_t',['../namespaceSI.html#a8ebc90d3a81dc2ecb4351c370e8bd987',1,'SI']]], + ['peta_5fweber_5ft_834',['peta_weber_t',['../namespaceSI.html#a1bc616b6c35bfb0e06bd7761673b07ec',1,'SI']]], + ['pico_5fampere_5ft_835',['pico_ampere_t',['../namespaceSI.html#aa74d587aa481ae1973999cee6d71712c',1,'SI']]], + ['pico_5fbecquerel_5ft_836',['pico_becquerel_t',['../namespaceSI.html#aee430f9ea126fda4c8f01ac88d63e778',1,'SI']]], + ['pico_5fcandela_5ft_837',['pico_candela_t',['../namespaceSI.html#a6d010c1f00006850f30054ac8bc450c7',1,'SI']]], + ['pico_5fcoulomb_5ft_838',['pico_coulomb_t',['../namespaceSI.html#ace48559fa266b9fdc471d15ecd91126c',1,'SI']]], + ['pico_5ffarad_5ft_839',['pico_farad_t',['../namespaceSI.html#a5bdfff43d663d21bbcaa283cc00d97c5',1,'SI']]], + ['pico_5fgram_5ft_840',['pico_gram_t',['../namespaceSI.html#ad329e55a7ef6adbe133a9103fc1d8ba8',1,'SI']]], + ['pico_5fgray_5ft_841',['pico_gray_t',['../namespaceSI.html#a21e9766102a4607955966e144cee3394',1,'SI']]], + ['pico_5fhenry_5ft_842',['pico_henry_t',['../namespaceSI.html#a57f0376cae5800a6b57aa7738353e4b7',1,'SI']]], + ['pico_5fhertz_5ft_843',['pico_hertz_t',['../namespaceSI.html#a455e409bd5676de0331247f80432ef47',1,'SI']]], + ['pico_5fjoule_5ft_844',['pico_joule_t',['../namespaceSI.html#a6fd714869dfaf8c872ebfc18c7599ace',1,'SI']]], + ['pico_5fkatal_5ft_845',['pico_katal_t',['../namespaceSI.html#af097452656c6fab615e3b43626f59704',1,'SI']]], + ['pico_5fkelvin_5ft_846',['pico_kelvin_t',['../namespaceSI.html#ac32fa235daca742eb664eb7e5dc0b509',1,'SI']]], + ['pico_5flumen_5ft_847',['pico_lumen_t',['../namespaceSI.html#a16cb3108becaf5942ca092c9698afc1f',1,'SI']]], + ['pico_5flux_5ft_848',['pico_lux_t',['../namespaceSI.html#a8ab5e4f9b3baeb4581d062f70c88be4f',1,'SI']]], + ['pico_5fmetre_5ft_849',['pico_metre_t',['../namespaceSI.html#af0242da68c969c8c492750028119387e',1,'SI']]], + ['pico_5fmol_5ft_850',['pico_mol_t',['../namespaceSI.html#a96b0e90dc2bedd6f2e6617111dfd2edd',1,'SI']]], + ['pico_5fnewton_5ft_851',['pico_newton_t',['../namespaceSI.html#a8c76fd3d4fa09f24cc884c0d74a87db2',1,'SI']]], + ['pico_5fohm_5ft_852',['pico_ohm_t',['../namespaceSI.html#ad4ff23d3ea9a1c8c6fe8532cde990a39',1,'SI']]], + ['pico_5fpascal_5ft_853',['pico_pascal_t',['../namespaceSI.html#adf4d8923fc9fffcad11f8488512a2997',1,'SI']]], + ['pico_5fradian_5ft_854',['pico_radian_t',['../namespaceSI.html#af7339b45e464b25d4a135d9d28874112',1,'SI']]], + ['pico_5fseconds_5ft_855',['pico_seconds_t',['../namespaceSI.html#a4968bc23c0e638bf38a445e2cec977a6',1,'SI']]], + ['pico_5fsiemens_5ft_856',['pico_siemens_t',['../namespaceSI.html#acab91d74994d95a4f7e7be863a629523',1,'SI']]], + ['pico_5fsievert_5ft_857',['pico_sievert_t',['../namespaceSI.html#ab153643016fb9932fc0a1a4e7752753f',1,'SI']]], + ['pico_5fsteradian_5ft_858',['pico_steradian_t',['../namespaceSI.html#ac1acf0adbd28306e5719f0c5acd8df13',1,'SI']]], + ['pico_5ftesla_5ft_859',['pico_tesla_t',['../namespaceSI.html#adbb2c2c34ccfe912e4cd38c6cb0b2814',1,'SI']]], + ['pico_5fvolt_5ft_860',['pico_volt_t',['../namespaceSI.html#a94898198aa0b459ff7275999e56517af',1,'SI']]], + ['pico_5fwatt_5ft_861',['pico_watt_t',['../namespaceSI.html#a8c45692ed1cda81705666d28f36c2d8a',1,'SI']]], + ['pico_5fweber_5ft_862',['pico_weber_t',['../namespaceSI.html#a96d00364bd4449b094aa37bc9204c5fd',1,'SI']]], + ['power_863',['power',['../structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html#a339cd3531c6d3fccc91e3576525d3c6d',1,'SI::detail::parsing::Number_impl< _base, _digit >::power()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl.html#afbffe10868631a3e5912f3e05e05cd3a',1,'SI::detail::parsing::Number_impl::power()'],['../structSI_1_1detail_1_1parsing_1_1Power_3_01__base_01_4.html#ab956bea88fb52efeff9f50e069480b88',1,'SI::detail::parsing::Power< _base >::power()'],['../structSI_1_1detail_1_1parsing_1_1Power__impl_3_01__base_00_01__digit_01_4.html#afc101c81f46081db153ecbb21f27a37e',1,'SI::detail::parsing::Power_impl< _base, _digit >::power()'],['../structSI_1_1detail_1_1parsing_1_1Power__impl.html#a76a067d245aca492035c68bc52ca6d08',1,'SI::detail::parsing::Power_impl::power()']]], + ['power_864',['Power',['../structSI_1_1detail_1_1parsing_1_1Power.html',1,'SI::detail::parsing']]], + ['power_2eh_865',['power.h',['../power_8h.html',1,'']]], + ['power_3c_20_5fbase_20_3e_866',['Power< _base >',['../structSI_1_1detail_1_1parsing_1_1Power_3_01__base_01_4.html',1,'SI::detail::parsing']]], + ['power_5fimpl_867',['Power_impl',['../structSI_1_1detail_1_1parsing_1_1Power__impl.html',1,'SI::detail::parsing']]], + ['power_5fimpl_3c_20_5fbase_2c_20_5fdigit_20_3e_868',['Power_impl< _base, _digit >',['../structSI_1_1detail_1_1parsing_1_1Power__impl_3_01__base_00_01__digit_01_4.html',1,'SI::detail::parsing']]], + ['power_5fimpl_3c_20_5fbase_2c_20_5fdigits_2e_2e_2e_20_3e_869',['Power_impl< _base, _digits... >',['../structSI_1_1detail_1_1parsing_1_1Power__impl.html',1,'SI::detail::parsing']]], + ['power_5ft_870',['power_t',['../namespaceSI.html#afdf19b37b48ad02bba8a300492627222',1,'SI']]], + ['pressure_2eh_871',['pressure.h',['../pressure_8h.html',1,'']]], + ['pressure_5ft_872',['pressure_t',['../namespaceSI.html#a78a956397198ccbae6b7356fa4a6de54',1,'SI']]] +]; diff --git a/doc/search/classes_0.html b/doc/search/classes_0.html new file mode 100644 index 00000000..af8159ee --- /dev/null +++ b/doc/search/classes_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/classes_0.js b/doc/search/classes_0.js new file mode 100644 index 00000000..471f1ea6 --- /dev/null +++ b/doc/search/classes_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['digit_1124',['Digit',['../structSI_1_1detail_1_1parsing_1_1Digit.html',1,'SI::detail::parsing']]], + ['digit_5fimpl_1125',['Digit_impl',['../structSI_1_1detail_1_1parsing_1_1Digit__impl.html',1,'SI::detail::parsing']]] +]; diff --git a/doc/search/classes_1.html b/doc/search/classes_1.html new file mode 100644 index 00000000..576e9168 --- /dev/null +++ b/doc/search/classes_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/classes_1.js b/doc/search/classes_1.js new file mode 100644 index 00000000..ae1ef5dc --- /dev/null +++ b/doc/search/classes_1.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['is_5fratio_1126',['is_ratio',['../structSI_1_1detail_1_1is__ratio.html',1,'SI::detail']]], + ['is_5fratio_3c_20std_3a_3aratio_3c_20_5fnum_2c_20_5fden_20_3e_20_3e_1127',['is_ratio< std::ratio< _num, _den > >',['../structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4.html',1,'SI::detail']]], + ['is_5funit_5ft_1128',['is_unit_t',['../structSI_1_1detail_1_1is__unit__t.html',1,'SI::detail']]], + ['is_5funit_5ft_3c_20const_20unit_5ft_3c_20_5fsymbol_2c_20_5fexponent_2c_20_5ftype_2c_20_5fratio_20_3e_20_3e_1129',['is_unit_t< const unit_t< _symbol, _exponent, _type, _ratio > >',['../structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4.html',1,'SI::detail']]], + ['is_5funit_5ft_3c_20unit_5ft_3c_20_5fsymbol_2c_20_5fexponent_2c_20_5ftype_2c_20_5fratio_20_3e_20_3e_1130',['is_unit_t< unit_t< _symbol, _exponent, _type, _ratio > >',['../structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4.html',1,'SI::detail']]] +]; diff --git a/doc/search/classes_2.html b/doc/search/classes_2.html new file mode 100644 index 00000000..956405e5 --- /dev/null +++ b/doc/search/classes_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/classes_2.js b/doc/search/classes_2.js new file mode 100644 index 00000000..54d93552 --- /dev/null +++ b/doc/search/classes_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['magnitude_1131',['Magnitude',['../structSI_1_1detail_1_1parsing_1_1Magnitude.html',1,'SI::detail::parsing']]], + ['magnitude_3c_20_5fbase_2c_20_5fdigit_20_3e_1132',['Magnitude< _base, _digit >',['../structSI_1_1detail_1_1parsing_1_1Magnitude_3_01__base_00_01__digit_01_4.html',1,'SI::detail::parsing']]] +]; diff --git a/doc/search/classes_3.html b/doc/search/classes_3.html new file mode 100644 index 00000000..d33343bc --- /dev/null +++ b/doc/search/classes_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/classes_3.js b/doc/search/classes_3.js new file mode 100644 index 00000000..9dc41213 --- /dev/null +++ b/doc/search/classes_3.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['number_1133',['Number',['../structSI_1_1detail_1_1parsing_1_1Number.html',1,'SI::detail::parsing']]], + ['number_3c_20_270_27_2c_20_27b_27_2c_20_5fdigits_2e_2e_2e_20_3e_1134',['Number< '0', 'b', _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4.html',1,'SI::detail::parsing']]], + ['number_3c_20_270_27_2c_20_27b_27_2c_20_5fdigits_2e_2e_2e_20_3e_1135',['Number< '0', 'B', _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4.html',1,'SI::detail::parsing']]], + ['number_3c_20_270_27_2c_20_27x_27_2c_20_5fdigits_2e_2e_2e_20_3e_1136',['Number< '0', 'x', _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4.html',1,'SI::detail::parsing']]], + ['number_3c_20_270_27_2c_20_27x_27_2c_20_5fdigits_2e_2e_2e_20_3e_1137',['Number< '0', 'X', _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4.html',1,'SI::detail::parsing']]], + ['number_3c_20_270_27_2c_20_5fdigits_2e_2e_2e_20_3e_1138',['Number< '0', _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4.html',1,'SI::detail::parsing']]], + ['number_5fimpl_1139',['Number_impl',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html',1,'SI::detail::parsing']]], + ['number_5fimpl_3c_2010_2c_20_5fdigits_2e_2e_2e_20_3e_1140',['Number_impl< 10, _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html',1,'SI::detail::parsing']]], + ['number_5fimpl_3c_2016_2c_20_5fdigits_2e_2e_2e_20_3e_1141',['Number_impl< 16, _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html',1,'SI::detail::parsing']]], + ['number_5fimpl_3c_202_2c_20_5fdigits_2e_2e_2e_20_3e_1142',['Number_impl< 2, _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html',1,'SI::detail::parsing']]], + ['number_5fimpl_3c_208_2c_20_5fdigits_2e_2e_2e_20_3e_1143',['Number_impl< 8, _digits... >',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html',1,'SI::detail::parsing']]], + ['number_5fimpl_3c_20_5fbase_2c_20_5fdigit_20_3e_1144',['Number_impl< _base, _digit >',['../structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html',1,'SI::detail::parsing']]] +]; diff --git a/doc/search/classes_4.html b/doc/search/classes_4.html new file mode 100644 index 00000000..8430b07f --- /dev/null +++ b/doc/search/classes_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/classes_4.js b/doc/search/classes_4.js new file mode 100644 index 00000000..4611223e --- /dev/null +++ b/doc/search/classes_4.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['power_1145',['Power',['../structSI_1_1detail_1_1parsing_1_1Power.html',1,'SI::detail::parsing']]], + ['power_3c_20_5fbase_20_3e_1146',['Power< _base >',['../structSI_1_1detail_1_1parsing_1_1Power_3_01__base_01_4.html',1,'SI::detail::parsing']]], + ['power_5fimpl_1147',['Power_impl',['../structSI_1_1detail_1_1parsing_1_1Power__impl.html',1,'SI::detail::parsing']]], + ['power_5fimpl_3c_20_5fbase_2c_20_5fdigit_20_3e_1148',['Power_impl< _base, _digit >',['../structSI_1_1detail_1_1parsing_1_1Power__impl_3_01__base_00_01__digit_01_4.html',1,'SI::detail::parsing']]], + ['power_5fimpl_3c_20_5fbase_2c_20_5fdigits_2e_2e_2e_20_3e_1149',['Power_impl< _base, _digits... >',['../structSI_1_1detail_1_1parsing_1_1Power__impl.html',1,'SI::detail::parsing']]] +]; diff --git a/doc/search/classes_5.html b/doc/search/classes_5.html new file mode 100644 index 00000000..c2f1b767 --- /dev/null +++ b/doc/search/classes_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/classes_5.js b/doc/search/classes_5.js new file mode 100644 index 00000000..8212bf92 --- /dev/null +++ b/doc/search/classes_5.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['ratio_5fgcd_1150',['ratio_gcd',['../structSI_1_1detail_1_1ratio__gcd.html',1,'SI::detail']]], + ['ratio_5fprefix_1151',['ratio_prefix',['../structSI_1_1detail_1_1ratio__prefix.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3aatto_20_3e_1152',['ratio_prefix< std::atto >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3acenti_20_3e_1153',['ratio_prefix< std::centi >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3aexa_20_3e_1154',['ratio_prefix< std::exa >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3afemto_20_3e_1155',['ratio_prefix< std::femto >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3agiga_20_3e_1156',['ratio_prefix< std::giga >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3akilo_20_3e_1157',['ratio_prefix< std::kilo >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3amega_20_3e_1158',['ratio_prefix< std::mega >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3amicro_20_3e_1159',['ratio_prefix< std::micro >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3amilli_20_3e_1160',['ratio_prefix< std::milli >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3anano_20_3e_1161',['ratio_prefix< std::nano >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3apeta_20_3e_1162',['ratio_prefix< std::peta >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3apico_20_3e_1163',['ratio_prefix< std::pico >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4.html',1,'SI::detail']]], + ['ratio_5fprefix_3c_20std_3a_3atera_20_3e_1164',['ratio_prefix< std::tera >',['../structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4.html',1,'SI::detail']]] +]; diff --git a/doc/search/classes_6.html b/doc/search/classes_6.html new file mode 100644 index 00000000..e39847ce --- /dev/null +++ b/doc/search/classes_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/classes_6.js b/doc/search/classes_6.js new file mode 100644 index 00000000..5510aedb --- /dev/null +++ b/doc/search/classes_6.js @@ -0,0 +1,157 @@ +var searchData= +[ + ['unit_5fsymbol_1165',['unit_symbol',['../structSI_1_1unit__symbol.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27a_27_2c_20_5fratio_20_3e_1166',['unit_symbol< 'a', _ratio >',['../structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27a_27_2c_20_5fratio_20_3e_1167',['unit_symbol< 'A', _ratio >',['../structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27a_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1168',['unit_symbol< 'A', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27a_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1169',['unit_symbol< 'a', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27b_27_2c_20_5fratio_20_3e_1170',['unit_symbol< 'B', _ratio >',['../structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27b_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1171',['unit_symbol< 'B', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27c_27_2c_20_5fratio_20_3e_1172',['unit_symbol< 'C', _ratio >',['../structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27c_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1173',['unit_symbol< 'C', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27d_27_2c_20_5fratio_20_3e_1174',['unit_symbol< 'D', _ratio >',['../structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27d_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1175',['unit_symbol< 'D', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27e_27_2c_20_5fratio_20_3e_1176',['unit_symbol< 'E', _ratio >',['../structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27e_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1177',['unit_symbol< 'E', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27f_27_2c_20_5fratio_20_3e_1178',['unit_symbol< 'f', _ratio >',['../structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27f_27_2c_20_5fratio_20_3e_1179',['unit_symbol< 'F', _ratio >',['../structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27f_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1180',['unit_symbol< 'f', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27f_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1181',['unit_symbol< 'F', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27g_27_2c_20_5fratio_20_3e_1182',['unit_symbol< 'G', _ratio >',['../structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27g_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1183',['unit_symbol< 'G', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27h_27_2c_20_5fratio_20_3e_1184',['unit_symbol< 'H', _ratio >',['../structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27h_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1185',['unit_symbol< 'H', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27i_27_2c_20_5fratio_20_3e_1186',['unit_symbol< 'I', _ratio >',['../structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27i_27_2c_20_5fratio_20_3e_1187',['unit_symbol< 'i', _ratio >',['../structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27i_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1188',['unit_symbol< 'i', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27i_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1189',['unit_symbol< 'I', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27j_27_2c_20_5fratio_20_3e_1190',['unit_symbol< 'J', _ratio >',['../structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27j_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1191',['unit_symbol< 'J', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27k_27_2c_20_5fratio_20_3e_1192',['unit_symbol< 'K', _ratio >',['../structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27k_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1193',['unit_symbol< 'K', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20_5fratio_20_3e_1194',['unit_symbol< 'l', _ratio >',['../structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20_5fratio_20_3e_1195',['unit_symbol< 'L', _ratio >',['../structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3amicro_2c_20std_3a_3aratio_3c_202_20_3e_20_3e_1196',['unit_symbol< 'L', std::micro, std::ratio< 2 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3anano_2c_20std_3a_3aratio_3c_203_20_3e_20_3e_1197',['unit_symbol< 'L', std::nano, std::ratio< 3 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1198',['unit_symbol< 'L', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1199',['unit_symbol< 'l', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3aratio_3c_201_20_3e_2c_20std_3a_3aratio_3c_202_20_3e_20_3e_1200',['unit_symbol< 'L', std::ratio< 1 >, std::ratio< 2 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3aratio_3c_201_20_3e_2c_20std_3a_3aratio_3c_203_20_3e_20_3e_1201',['unit_symbol< 'L', std::ratio< 1 >, std::ratio< 3 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3aratio_3c_201_2c_2010000_20_3e_2c_20std_3a_3aratio_3c_202_20_3e_20_3e_1202',['unit_symbol< 'L', std::ratio< 1, 10000 >, std::ratio< 2 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27l_27_2c_20std_3a_3aratio_3c_201_2c_201000000_20_3e_2c_20std_3a_3aratio_3c_203_20_3e_20_3e_1203',['unit_symbol< 'L', std::ratio< 1, 1000000 >, std::ratio< 3 > >',['../structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20_5fratio_20_3e_1204',['unit_symbol< 'm', _ratio >',['../structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20_5fratio_20_3e_1205',['unit_symbol< 'M', _ratio >',['../structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20std_3a_3aexa_20_3e_1206',['unit_symbol< 'M', std::exa >',['../structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20std_3a_3akilo_20_3e_1207',['unit_symbol< 'M', std::kilo >',['../structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20std_3a_3amilli_20_3e_1208',['unit_symbol< 'M', std::milli >',['../structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1209',['unit_symbol< 'M', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27m_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1210',['unit_symbol< 'm', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27n_27_2c_20_5fratio_20_3e_1211',['unit_symbol< 'N', _ratio >',['../structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27n_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1212',['unit_symbol< 'N', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27o_27_2c_20_5fratio_20_3e_1213',['unit_symbol< 'O', _ratio >',['../structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27o_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1214',['unit_symbol< 'O', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27p_27_2c_20_5fratio_20_3e_1215',['unit_symbol< 'p', _ratio >',['../structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27p_27_2c_20_5fratio_20_3e_1216',['unit_symbol< 'P', _ratio >',['../structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27p_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1217',['unit_symbol< 'P', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27p_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1218',['unit_symbol< 'p', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27q_27_2c_20_5fratio_20_3e_1219',['unit_symbol< 'Q', _ratio >',['../structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27q_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1220',['unit_symbol< 'Q', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20_5fratio_20_3e_1221',['unit_symbol< 'R', _ratio >',['../structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20_5fratio_20_3e_1222',['unit_symbol< 'r', _ratio >',['../structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1223',['unit_symbol< 'r', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1224',['unit_symbol< 'R', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20std_3a_3aratio_3c_20100000000_2c_205729577951308232_20_3e_20_3e_1225',['unit_symbol< 'r', std::ratio< 100000000, 5729577951308232 > >',['../structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20std_3a_3aratio_3c_20100000000000_2c_205729577951308232_20_3e_20_3e_1226',['unit_symbol< 'r', std::ratio< 100000000000, 5729577951308232 > >',['../structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27r_27_2c_20std_3a_3aratio_3c_20100000000000000_2c_205729577951308232_20_3e_20_3e_1227',['unit_symbol< 'r', std::ratio< 100000000000000, 5729577951308232 > >',['../structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20_5fratio_20_3e_1228',['unit_symbol< 'T', _ratio >',['../structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20_5fratio_20_3e_1229',['unit_symbol< 't', _ratio >',['../structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20_5fratio_2c_20std_3a_3aratio_3c_2d1_20_3e_20_3e_1230',['unit_symbol< 'T', _ratio, std::ratio<-1 > >',['../structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1231',['unit_symbol< 't', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1232',['unit_symbol< 'T', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20std_3a_3aratio_3c_201_20_3e_2c_20std_3a_3aratio_3c_2d1_20_3e_20_3e_1233',['unit_symbol< 'T', std::ratio< 1 >, std::ratio<-1 > >',['../structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20std_3a_3aratio_3c_203600_2c_201_20_3e_20_3e_1234',['unit_symbol< 'T', std::ratio< 3600, 1 > >',['../structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27t_27_2c_20std_3a_3aratio_3c_2060_2c_201_20_3e_20_3e_1235',['unit_symbol< 'T', std::ratio< 60, 1 > >',['../structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27u_27_2c_20_5fratio_20_3e_1236',['unit_symbol< 'U', _ratio >',['../structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27u_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1237',['unit_symbol< 'U', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27v_27_2c_20_5fratio_20_3e_1238',['unit_symbol< 'v', _ratio >',['../structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27v_27_2c_20std_3a_3aratio_3c_201_20_3e_20_3e_1239',['unit_symbol< 'v', std::ratio< 1 > >',['../structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4.html',1,'SI']]], + ['unit_5fsymbol_3c_20_27v_27_2c_20std_3a_3aratio_5fdivide_3c_20std_3a_3akilo_2c_20std_3a_3aratio_3c_203600_2c_201_20_3e_20_3e_3a_3atype_20_3e_1240',['unit_symbol< 'v', std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type >',['../structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_0c6cd7074ea8d592ea55cb1afbb014987.html',1,'SI']]], + ['unit_5fsymbol_5fimpl_1241',['unit_symbol_impl',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27a_27_3e_1242',['unit_symbol_impl< 'A'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27b_27_2c_20_27q_27_3e_1243',['unit_symbol_impl< 'B', 'q'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27c_27_2c_20_27d_27_3e_1244',['unit_symbol_impl< 'c', 'd'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27c_27_2c_20_27m_27_2c_20_272_27_3e_1245',['unit_symbol_impl< 'c', 'm', '2'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27c_27_2c_20_27m_27_2c_20_273_27_3e_1246',['unit_symbol_impl< 'c', 'm', '3'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27c_27_3e_1247',['unit_symbol_impl< 'C'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27d_27_2c_20_27e_27_2c_20_27g_27_3e_1248',['unit_symbol_impl< 'd', 'e', 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27f_27_3e_1249',['unit_symbol_impl< 'F'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27g_27_2c_20_27y_27_3e_1250',['unit_symbol_impl< 'G', 'y'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27g_27_3e_1251',['unit_symbol_impl< 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27h_27_2c_20_27z_27_3e_1252',['unit_symbol_impl< 'H', 'z'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27h_27_3e_1253',['unit_symbol_impl< 'H'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27h_27_3e_1254',['unit_symbol_impl< 'h'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27j_27_3e_1255',['unit_symbol_impl< 'J'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27k_27_2c_20_27a_27_2c_20_27t_27_3e_1256',['unit_symbol_impl< 'k', 'a', 't'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27k_27_2c_20_27g_27_3e_1257',['unit_symbol_impl< 'k', 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27k_27_2c_20_27m_27_2c_20_27_2f_27_2c_20_27h_27_3e_1258',['unit_symbol_impl< 'k', 'm', '/', 'h'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27k_27_3e_1259',['unit_symbol_impl< 'K'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27l_27_2c_20_27m_27_3e_1260',['unit_symbol_impl< 'l', 'm'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27l_27_2c_20_27x_27_3e_1261',['unit_symbol_impl< 'l', 'x'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27_2f_27_2c_20_27s_27_2c_20_27_5e_27_2c_20_272_27_3e_1262',['unit_symbol_impl< 'm', '/', 's', '^', '2'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27_2f_27_2c_20_27s_27_3e_1263',['unit_symbol_impl< 'm', '/', 's'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_272_27_3e_1264',['unit_symbol_impl< 'm', '2'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_273_27_3e_1265',['unit_symbol_impl< 'm', '3'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27d_27_2c_20_27e_27_2c_20_27g_27_3e_1266',['unit_symbol_impl< 'm', 'd', 'e', 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27i_27_2c_20_27n_27_3e_1267',['unit_symbol_impl< 'm', 'i', 'n'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27m_27_2c_20_272_27_3e_1268',['unit_symbol_impl< 'm', 'm', '2'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27m_27_2c_20_273_27_3e_1269',['unit_symbol_impl< 'm', 'm', '3'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_2c_20_27o_27_2c_20_27l_27_3e_1270',['unit_symbol_impl< 'm', 'o', 'l'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27m_27_3e_1271',['unit_symbol_impl< 'm'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27n_27_3e_1272',['unit_symbol_impl< 'N'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27o_27_2c_20_27h_27_2c_20_27m_27_3e_1273',['unit_symbol_impl< 'O', 'h', 'm'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27p_27_2c_20_27a_27_3e_1274',['unit_symbol_impl< 'p', 'a'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27r_27_2c_20_27a_27_2c_20_27d_27_3e_1275',['unit_symbol_impl< 'r', 'a', 'd'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27s_27_2c_20_27r_27_3e_1276',['unit_symbol_impl< 's', 'r'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27s_27_2c_20_27v_27_3e_1277',['unit_symbol_impl< 'S', 'v'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27s_27_3e_1278',['unit_symbol_impl< 'S'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27s_27_3e_1279',['unit_symbol_impl< 's'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27t_27_3e_1280',['unit_symbol_impl< 't'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27t_27_3e_1281',['unit_symbol_impl< 'T'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27u_27_2c_20_27d_27_2c_20_27e_27_2c_20_27g_27_3e_1282',['unit_symbol_impl< 'u', 'd', 'e', 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27v_27_3e_1283',['unit_symbol_impl< 'V'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27w_27_2c_20_27b_27_3e_1284',['unit_symbol_impl< 'W', 'b'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27w_27_3e_1285',['unit_symbol_impl< 'W'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20_27z_27_2c_20_27g_27_3e_1286',['unit_symbol_impl< 'Z', 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27a_27_3e_1287',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'A'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27b_27_2c_20_27q_27_3e_1288',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'B', 'q'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27c_27_2c_20_27d_27_3e_1289',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'c', 'd'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27c_27_3e_1290',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'C'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27f_27_3e_1291',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'F'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27g_27_2c_20_27y_27_3e_1292',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'G', 'y'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27h_27_2c_20_27z_27_3e_1293',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'H', 'z'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27h_27_3e_1294',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'H'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27j_27_3e_1295',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'J'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27k_27_2c_20_27a_27_2c_20_27t_27_3e_1296',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'k', 'a', 't'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27k_27_3e_1297',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'K'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27l_27_2c_20_27m_27_3e_1298',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'l', 'm'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27l_27_2c_20_27x_27_3e_1299',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'l', 'x'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27m_27_2c_20_27_2f_27_2c_20_27s_27_2c_20_27_5e_27_2c_20_272_27_3e_1300',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm', '/', 's', '^', '2'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27m_27_2c_20_27_2f_27_2c_20_27s_27_3e_1301',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm', '/', 's'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27m_27_2c_20_27o_27_2c_20_27l_27_3e_1302',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm', 'o', 'l'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27m_27_3e_1303',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27n_27_3e_1304',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'N'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27o_27_2c_20_27h_27_2c_20_27m_27_3e_1305',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'O', 'h', 'm'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27p_27_2c_20_27a_27_3e_1306',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'p', 'a'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27r_27_2c_20_27a_27_2c_20_27d_27_3e_1307',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'r', 'a', 'd'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27s_27_2c_20_27r_27_3e_1308',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 's', 'r'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27s_27_2c_20_27v_27_3e_1309',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'S', 'v'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27s_27_3e_1310',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'S'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27s_27_3e_1311',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 's'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27t_27_3e_1312',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'T'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27v_27_3e_1313',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'V'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27w_27_2c_20_27b_27_3e_1314',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'W', 'b'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20_5fratio_20_3e_3a_3avalue_2c_20_27w_27_3e_1315',['unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'W'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5fsymbol_5fimpl_3c_20si_3a_3adetail_3a_3aratio_5fprefix_3c_20std_3a_3aratio_5fmultiply_3c_20_5fratio_2c_20std_3a_3akilo_20_3e_20_3e_3a_3avalue_2c_20_27g_27_3e_1316',['unit_symbol_impl< SI::detail::ratio_prefix< std::ratio_multiply< _ratio, std::kilo > >::value, 'g'>',['../structSI_1_1detail_1_1unit__symbol__impl.html',1,'SI::detail']]], + ['unit_5ft_1317',['unit_t',['../structSI_1_1detail_1_1unit__t.html',1,'SI::detail']]], + ['unit_5fwith_5fcommon_5fratio_1318',['unit_with_common_ratio',['../structSI_1_1detail_1_1unit__with__common__ratio.html',1,'SI::detail']]] +]; diff --git a/doc/search/close.svg b/doc/search/close.svg new file mode 100644 index 00000000..a933eea1 --- /dev/null +++ b/doc/search/close.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/doc/search/defines_0.html b/doc/search/defines_0.html new file mode 100644 index 00000000..15cc3de3 --- /dev/null +++ b/doc/search/defines_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/defines_0.js b/doc/search/defines_0.js new file mode 100644 index 00000000..f0e99d4c --- /dev/null +++ b/doc/search/defines_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['build_5funit_5ffrom_5fdivision_2242',['BUILD_UNIT_FROM_DIVISION',['../operator__helpers_8h.html#a282789389c3c77f6309a455895a51c68',1,'operator_helpers.h']]], + ['build_5funit_5ffrom_5fmultiplication_2243',['BUILD_UNIT_FROM_MULTIPLICATION',['../operator__helpers_8h.html#ae27feea395295abb18bb6f63c7d958f7',1,'operator_helpers.h']]] +]; diff --git a/doc/search/defines_1.html b/doc/search/defines_1.html new file mode 100644 index 00000000..c49009c7 --- /dev/null +++ b/doc/search/defines_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/defines_1.js b/doc/search/defines_1.js new file mode 100644 index 00000000..41f286a1 --- /dev/null +++ b/doc/search/defines_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['si_5fenable_5fimplicit_5fratio_5fconversion_2244',['SI_ENABLE_IMPLICIT_RATIO_CONVERSION',['../unit_8h.html#a4801616f306f098065c28d1c782ce0e0',1,'unit.h']]] +]; diff --git a/doc/search/files_0.html b/doc/search/files_0.html new file mode 100644 index 00000000..9498842a --- /dev/null +++ b/doc/search/files_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_0.js b/doc/search/files_0.js new file mode 100644 index 00000000..a20ddbac --- /dev/null +++ b/doc/search/files_0.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['absorbed_5fdose_2eh_1323',['absorbed_dose.h',['../absorbed__dose_8h.html',1,'']]], + ['acceleration_2eh_1324',['acceleration.h',['../acceleration_8h.html',1,'']]], + ['angle_2eh_1325',['angle.h',['../angle_8h.html',1,'']]], + ['angular_5ffrequency_2eh_1326',['angular_frequency.h',['../angular__frequency_8h.html',1,'']]], + ['area_2eh_1327',['area.h',['../area_8h.html',1,'']]], + ['astronomic_2eh_1328',['astronomic.h',['../astronomic_8h.html',1,'']]] +]; diff --git a/doc/search/files_1.html b/doc/search/files_1.html new file mode 100644 index 00000000..7050ef48 --- /dev/null +++ b/doc/search/files_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_1.js b/doc/search/files_1.js new file mode 100644 index 00000000..2e3f5e2a --- /dev/null +++ b/doc/search/files_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['catalytic_5factivity_2eh_1329',['catalytic_activity.h',['../catalytic__activity_8h.html',1,'']]], + ['cross_5funit_5foperations_2eh_1330',['cross_unit_operations.h',['../cross__unit__operations_8h.html',1,'']]] +]; diff --git a/doc/search/files_2.html b/doc/search/files_2.html new file mode 100644 index 00000000..497cdf5c --- /dev/null +++ b/doc/search/files_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_2.js b/doc/search/files_2.js new file mode 100644 index 00000000..a90b88dd --- /dev/null +++ b/doc/search/files_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['detail_2eh_1331',['detail.h',['../detail_8h.html',1,'']]] +]; diff --git a/doc/search/files_3.html b/doc/search/files_3.html new file mode 100644 index 00000000..1ba106b2 --- /dev/null +++ b/doc/search/files_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_3.js b/doc/search/files_3.js new file mode 100644 index 00000000..433c7508 --- /dev/null +++ b/doc/search/files_3.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['electric_5fcapacity_2eh_1332',['electric_capacity.h',['../electric__capacity_8h.html',1,'']]], + ['electric_5fcharge_2eh_1333',['electric_charge.h',['../electric__charge_8h.html',1,'']]], + ['electric_5fconductance_2eh_1334',['electric_conductance.h',['../electric__conductance_8h.html',1,'']]], + ['electric_5fcurrent_2eh_1335',['electric_current.h',['../electric__current_8h.html',1,'']]], + ['electric_5fpotential_2eh_1336',['electric_potential.h',['../electric__potential_8h.html',1,'']]], + ['electric_5fresistance_2eh_1337',['electric_resistance.h',['../electric__resistance_8h.html',1,'']]], + ['energy_2eh_1338',['energy.h',['../energy_8h.html',1,'']]], + ['eps_5fequal_2eh_1339',['eps_equal.h',['../eps__equal_8h.html',1,'']]], + ['equivalent_5fdose_2eh_1340',['equivalent_dose.h',['../equivalent__dose_8h.html',1,'']]] +]; diff --git a/doc/search/files_4.html b/doc/search/files_4.html new file mode 100644 index 00000000..753b7b10 --- /dev/null +++ b/doc/search/files_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_4.js b/doc/search/files_4.js new file mode 100644 index 00000000..a3c85930 --- /dev/null +++ b/doc/search/files_4.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['flow_2eh_1341',['flow.h',['../flow_8h.html',1,'']]], + ['force_2eh_1342',['force.h',['../force_8h.html',1,'']]], + ['frequency_2eh_1343',['frequency.h',['../frequency_8h.html',1,'']]] +]; diff --git a/doc/search/files_5.html b/doc/search/files_5.html new file mode 100644 index 00000000..7b6affd7 --- /dev/null +++ b/doc/search/files_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_5.js b/doc/search/files_5.js new file mode 100644 index 00000000..36959439 --- /dev/null +++ b/doc/search/files_5.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['illuminance_2eh_1344',['illuminance.h',['../illuminance_8h.html',1,'']]], + ['inductance_2eh_1345',['inductance.h',['../inductance_8h.html',1,'']]] +]; diff --git a/doc/search/files_6.html b/doc/search/files_6.html new file mode 100644 index 00000000..802ebf71 --- /dev/null +++ b/doc/search/files_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_6.js b/doc/search/files_6.js new file mode 100644 index 00000000..8393f2b6 --- /dev/null +++ b/doc/search/files_6.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['length_2eh_1346',['length.h',['../length_8h.html',1,'']]], + ['luminosity_2eh_1347',['luminosity.h',['../luminosity_8h.html',1,'']]], + ['luminous_5fflux_2eh_1348',['luminous_flux.h',['../luminous__flux_8h.html',1,'']]] +]; diff --git a/doc/search/files_7.html b/doc/search/files_7.html new file mode 100644 index 00000000..365e6484 --- /dev/null +++ b/doc/search/files_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_7.js b/doc/search/files_7.js new file mode 100644 index 00000000..2d06d952 --- /dev/null +++ b/doc/search/files_7.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['magnetic_5ffield_2eh_1349',['magnetic_field.h',['../magnetic__field_8h.html',1,'']]], + ['magnetic_5fflux_2eh_1350',['magnetic_flux.h',['../magnetic__flux_8h.html',1,'']]], + ['mass_2eh_1351',['mass.h',['../mass_8h.html',1,'']]], + ['momentum_2eh_1352',['momentum.h',['../momentum_8h.html',1,'']]] +]; diff --git a/doc/search/files_8.html b/doc/search/files_8.html new file mode 100644 index 00000000..3df0f2fa --- /dev/null +++ b/doc/search/files_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_8.js b/doc/search/files_8.js new file mode 100644 index 00000000..32de7b3c --- /dev/null +++ b/doc/search/files_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['number_5fparser_2eh_1353',['number_parser.h',['../number__parser_8h.html',1,'']]] +]; diff --git a/doc/search/files_9.html b/doc/search/files_9.html new file mode 100644 index 00000000..52f8b6c0 --- /dev/null +++ b/doc/search/files_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_9.js b/doc/search/files_9.js new file mode 100644 index 00000000..53d11e04 --- /dev/null +++ b/doc/search/files_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['operator_5fhelpers_2eh_1354',['operator_helpers.h',['../operator__helpers_8h.html',1,'']]] +]; diff --git a/doc/search/files_a.html b/doc/search/files_a.html new file mode 100644 index 00000000..11d4c117 --- /dev/null +++ b/doc/search/files_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_a.js b/doc/search/files_a.js new file mode 100644 index 00000000..06fe772f --- /dev/null +++ b/doc/search/files_a.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['power_2eh_1355',['power.h',['../power_8h.html',1,'']]], + ['pressure_2eh_1356',['pressure.h',['../pressure_8h.html',1,'']]] +]; diff --git a/doc/search/files_b.html b/doc/search/files_b.html new file mode 100644 index 00000000..9fc83436 --- /dev/null +++ b/doc/search/files_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_b.js b/doc/search/files_b.js new file mode 100644 index 00000000..efe6916e --- /dev/null +++ b/doc/search/files_b.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['radioactivity_2eh_1357',['radioactivity.h',['../radioactivity_8h.html',1,'']]], + ['readme_2emd_1358',['README.md',['../README_8md.html',1,'']]] +]; diff --git a/doc/search/files_c.html b/doc/search/files_c.html new file mode 100644 index 00000000..c266b4c2 --- /dev/null +++ b/doc/search/files_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_c.js b/doc/search/files_c.js new file mode 100644 index 00000000..e612f0e2 --- /dev/null +++ b/doc/search/files_c.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['solid_5fangle_2eh_1359',['solid_angle.h',['../solid__angle_8h.html',1,'']]], + ['stream_2eh_1360',['stream.h',['../stream_8h.html',1,'']]], + ['substance_2eh_1361',['substance.h',['../substance_8h.html',1,'']]] +]; diff --git a/doc/search/files_d.html b/doc/search/files_d.html new file mode 100644 index 00000000..d2ca3c1c --- /dev/null +++ b/doc/search/files_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_d.js b/doc/search/files_d.js new file mode 100644 index 00000000..5261f777 --- /dev/null +++ b/doc/search/files_d.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['temperature_2eh_1362',['temperature.h',['../temperature_8h.html',1,'']]], + ['time_2eh_1363',['time.h',['../time_8h.html',1,'']]] +]; diff --git a/doc/search/files_e.html b/doc/search/files_e.html new file mode 100644 index 00000000..9df41167 --- /dev/null +++ b/doc/search/files_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_e.js b/doc/search/files_e.js new file mode 100644 index 00000000..0f1c1b99 --- /dev/null +++ b/doc/search/files_e.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['unit_2eh_1364',['unit.h',['../unit_8h.html',1,'']]], + ['unit_5fcast_2eh_1365',['unit_cast.h',['../unit__cast_8h.html',1,'']]], + ['unit_5fsymbol_2eh_1366',['unit_symbol.h',['../unit__symbol_8h.html',1,'']]] +]; diff --git a/doc/search/files_f.html b/doc/search/files_f.html new file mode 100644 index 00000000..f75258bb --- /dev/null +++ b/doc/search/files_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/files_f.js b/doc/search/files_f.js new file mode 100644 index 00000000..21edb888 --- /dev/null +++ b/doc/search/files_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['velocity_2eh_1367',['velocity.h',['../velocity_8h.html',1,'']]] +]; diff --git a/doc/search/functions_0.html b/doc/search/functions_0.html new file mode 100644 index 00000000..eb4c5014 --- /dev/null +++ b/doc/search/functions_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/functions_0.js b/doc/search/functions_0.js new file mode 100644 index 00000000..5a96c0dc --- /dev/null +++ b/doc/search/functions_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['as_1368',['as',['../structSI_1_1detail_1_1unit__t.html#ab71953c8200ff65fd889e9095959c9c6',1,'SI::detail::unit_t::as() const'],['../structSI_1_1detail_1_1unit__t.html#ae3fe6b04da99a952a400ead28b754c10',1,'SI::detail::unit_t::as() const']]] +]; diff --git a/doc/search/functions_1.html b/doc/search/functions_1.html new file mode 100644 index 00000000..ef4088b8 --- /dev/null +++ b/doc/search/functions_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/functions_1.js b/doc/search/functions_1.js new file mode 100644 index 00000000..22670d1f --- /dev/null +++ b/doc/search/functions_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['build_5funit_5ffrom_5fdivision_1369',['BUILD_UNIT_FROM_DIVISION',['../namespaceSI_1_1detail.html#aa09c772d7aa7ed9a1a932bf45f03b44a',1,'SI::detail']]] +]; diff --git a/doc/search/functions_2.html b/doc/search/functions_2.html new file mode 100644 index 00000000..ca5aa10e --- /dev/null +++ b/doc/search/functions_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/functions_2.js b/doc/search/functions_2.js new file mode 100644 index 00000000..3754d9c8 --- /dev/null +++ b/doc/search/functions_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['cross_5funit_5fdivide_1370',['cross_unit_divide',['../namespaceSI_1_1detail.html#a72bcb436f9c71971933bd49859c77b24',1,'SI::detail']]], + ['cross_5funit_5fmultiply_1371',['cross_unit_multiply',['../namespaceSI_1_1detail.html#acae9252988e90f68da5060953a32159e',1,'SI::detail']]] +]; diff --git a/doc/search/functions_3.html b/doc/search/functions_3.html new file mode 100644 index 00000000..d79f55b8 --- /dev/null +++ b/doc/search/functions_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/functions_3.js b/doc/search/functions_3.js new file mode 100644 index 00000000..bd75e809 --- /dev/null +++ b/doc/search/functions_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['eps_5fequals_1372',['eps_equals',['../namespaceSI_1_1detail.html#a81b7d76dc7a434412eeef7d5d07ac988',1,'SI::detail']]] +]; diff --git a/doc/search/functions_4.html b/doc/search/functions_4.html new file mode 100644 index 00000000..1657cad0 --- /dev/null +++ b/doc/search/functions_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/functions_4.js b/doc/search/functions_4.js new file mode 100644 index 00000000..4ac382be --- /dev/null +++ b/doc/search/functions_4.js @@ -0,0 +1,440 @@ +var searchData= +[ + ['operator_21_3d_1373',['operator!=',['../structSI_1_1detail_1_1unit__t.html#a89cfd3ad100ee1dc6364d20bb45a9bbe',1,'SI::detail::unit_t']]], + ['operator_22_22_5fa_1374',['operator""_A',['../namespaceSI_1_1literals.html#a80e1295cb7cd76b34b06689cb5d078cf',1,'SI::literals::operator""_A()'],['../namespaceSI_1_1literals.html#a80e1295cb7cd76b34b06689cb5d078cf',1,'SI::operator""_A()'],['../namespaceSI_1_1literals.html#a601ef0ceadfbe695d01f73be4db561d1',1,'SI::literals::operator""_A()'],['../namespaceSI_1_1literals.html#a601ef0ceadfbe695d01f73be4db561d1',1,'SI::operator""_A()']]], + ['operator_22_22_5faa_1375',['operator""_aA',['../namespaceSI_1_1literals.html#ae9aea188bbb1cf8c13c6e9d43df26319',1,'SI::literals::operator""_aA()'],['../namespaceSI_1_1literals.html#ae9aea188bbb1cf8c13c6e9d43df26319',1,'SI::operator""_aA()'],['../namespaceSI_1_1literals.html#a60540a8f9e4203e13bd1dd973d1beab7',1,'SI::literals::operator""_aA()'],['../namespaceSI_1_1literals.html#a60540a8f9e4203e13bd1dd973d1beab7',1,'SI::operator""_aA()']]], + ['operator_22_22_5fabq_1376',['operator""_aBq',['../namespaceSI_1_1literals.html#a3078076a912df09f74ae0ff48299b27c',1,'SI::literals::operator""_aBq()'],['../namespaceSI_1_1literals.html#a3078076a912df09f74ae0ff48299b27c',1,'SI::operator""_aBq()'],['../namespaceSI_1_1literals.html#aeff3ef772ad03776b420a3022b6f4ef7',1,'SI::operator""_aBq(long double value)'],['../namespaceSI_1_1literals.html#aeff3ef772ad03776b420a3022b6f4ef7',1,'SI::literals::operator""_aBq()']]], + ['operator_22_22_5fac_1377',['operator""_aC',['../namespaceSI_1_1literals.html#acc5625a103f4e8aacd34bf8e95d9f38e',1,'SI::operator""_aC()'],['../namespaceSI_1_1literals.html#acc5625a103f4e8aacd34bf8e95d9f38e',1,'SI::literals::operator""_aC()'],['../namespaceSI_1_1literals.html#ac84196d2f928c8479275bbc3c758ae0c',1,'SI::operator""_aC()'],['../namespaceSI_1_1literals.html#ac84196d2f928c8479275bbc3c758ae0c',1,'SI::literals::operator""_aC(long double value)']]], + ['operator_22_22_5facd_1378',['operator""_acd',['../namespaceSI_1_1literals.html#aeacf3382bcf9f0cf99b4442e1281ed2d',1,'SI::literals::operator""_acd()'],['../namespaceSI_1_1literals.html#aeacf3382bcf9f0cf99b4442e1281ed2d',1,'SI::operator""_acd()'],['../namespaceSI_1_1literals.html#a5ace96d73efbcb9988827e202902f6f7',1,'SI::literals::operator""_acd()'],['../namespaceSI_1_1literals.html#a5ace96d73efbcb9988827e202902f6f7',1,'SI::operator""_acd()']]], + ['operator_22_22_5faf_1379',['operator""_aF',['../namespaceSI_1_1literals.html#a96271ccc08423c771a76f75fcd78d96c',1,'SI::literals::operator""_aF()'],['../namespaceSI_1_1literals.html#a96271ccc08423c771a76f75fcd78d96c',1,'SI::operator""_aF()'],['../namespaceSI_1_1literals.html#adbf09a945c40494426c21817870b44a8',1,'SI::literals::operator""_aF()'],['../namespaceSI_1_1literals.html#adbf09a945c40494426c21817870b44a8',1,'SI::operator""_aF()']]], + ['operator_22_22_5fagy_1380',['operator""_aGy',['../namespaceSI_1_1literals.html#a1c6162983631619a0fcbf701258cda26',1,'SI::operator""_aGy(long double value)'],['../namespaceSI_1_1literals.html#add67db29ac16f618f42357f38c52fe47',1,'SI::operator""_aGy()'],['../namespaceSI_1_1literals.html#add67db29ac16f618f42357f38c52fe47',1,'SI::literals::operator""_aGy()'],['../namespaceSI_1_1literals.html#a1c6162983631619a0fcbf701258cda26',1,'SI::literals::operator""_aGy(long double value)']]], + ['operator_22_22_5fah_1381',['operator""_aH',['../namespaceSI_1_1literals.html#acc678b33674fcd88b6416b8452fd7a2c',1,'SI::operator""_aH()'],['../namespaceSI_1_1literals.html#acc678b33674fcd88b6416b8452fd7a2c',1,'SI::literals::operator""_aH()'],['../namespaceSI_1_1literals.html#a58a34ff10ac5c553af35b8fae19d6edc',1,'SI::operator""_aH()'],['../namespaceSI_1_1literals.html#a58a34ff10ac5c553af35b8fae19d6edc',1,'SI::literals::operator""_aH()']]], + ['operator_22_22_5fahz_1382',['operator""_aHz',['../namespaceSI_1_1literals.html#a3eeb1064f29f4f879197cd1c3eb0ede5',1,'SI::operator""_aHz()'],['../namespaceSI_1_1literals.html#a3eeb1064f29f4f879197cd1c3eb0ede5',1,'SI::literals::operator""_aHz()'],['../namespaceSI_1_1literals.html#ac4c20a4ef37367edce39a3b6a1c00f51',1,'SI::operator""_aHz()'],['../namespaceSI_1_1literals.html#ac4c20a4ef37367edce39a3b6a1c00f51',1,'SI::literals::operator""_aHz()']]], + ['operator_22_22_5faj_1383',['operator""_aJ',['../namespaceSI_1_1literals.html#aec5464666a76767bbc59afe6360fbaca',1,'SI::operator""_aJ()'],['../namespaceSI_1_1literals.html#a9404bd4104b439c6b24236b6bbf57129',1,'SI::operator""_aJ(long double value)'],['../namespaceSI_1_1literals.html#a9404bd4104b439c6b24236b6bbf57129',1,'SI::literals::operator""_aJ(long double value)'],['../namespaceSI_1_1literals.html#aec5464666a76767bbc59afe6360fbaca',1,'SI::literals::operator""_aJ()']]], + ['operator_22_22_5fak_1384',['operator""_aK',['../namespaceSI_1_1literals.html#ae7fa5a4659774b7964019ad76c159b7b',1,'SI::literals::operator""_aK()'],['../namespaceSI_1_1literals.html#ae7fa5a4659774b7964019ad76c159b7b',1,'SI::operator""_aK()'],['../namespaceSI_1_1literals.html#a01f5324e571897b178b6d7fff6e02d42',1,'SI::literals::operator""_aK()'],['../namespaceSI_1_1literals.html#a01f5324e571897b178b6d7fff6e02d42',1,'SI::operator""_aK()']]], + ['operator_22_22_5fakat_1385',['operator""_akat',['../namespaceSI_1_1literals.html#a92cd8f98f6e23a31eb4e33094446f0ef',1,'SI::operator""_akat()'],['../namespaceSI_1_1literals.html#a6d5a65ce300c745cc7105404fbc2fa35',1,'SI::literals::operator""_akat()'],['../namespaceSI_1_1literals.html#a6d5a65ce300c745cc7105404fbc2fa35',1,'SI::operator""_akat()'],['../namespaceSI_1_1literals.html#a92cd8f98f6e23a31eb4e33094446f0ef',1,'SI::literals::operator""_akat()']]], + ['operator_22_22_5falm_1386',['operator""_alm',['../namespaceSI_1_1literals.html#a012f1f94cc5db2300f230b83cddabcbf',1,'SI::operator""_alm()'],['../namespaceSI_1_1literals.html#ad7bddb22da090a31ad0fe4c15a45c13a',1,'SI::literals::operator""_alm()'],['../namespaceSI_1_1literals.html#ad7bddb22da090a31ad0fe4c15a45c13a',1,'SI::operator""_alm()'],['../namespaceSI_1_1literals.html#a012f1f94cc5db2300f230b83cddabcbf',1,'SI::literals::operator""_alm()']]], + ['operator_22_22_5falx_1387',['operator""_alx',['../namespaceSI_1_1literals.html#abec255849eff121daf7bdd04d9579e62',1,'SI::operator""_alx()'],['../namespaceSI_1_1literals.html#abec255849eff121daf7bdd04d9579e62',1,'SI::literals::operator""_alx()'],['../namespaceSI_1_1literals.html#a216bab5b59f0f8a81468fc124c6bb418',1,'SI::operator""_alx()'],['../namespaceSI_1_1literals.html#a216bab5b59f0f8a81468fc124c6bb418',1,'SI::literals::operator""_alx()']]], + ['operator_22_22_5fam_1388',['operator""_am',['../namespaceSI_1_1literals.html#a5697a54d24aaa9c93261499882bc5247',1,'SI::operator""_am(long double value)'],['../namespaceSI_1_1literals.html#a54589be348723f9d55517d1c784fff30',1,'SI::operator""_am()'],['../namespaceSI_1_1literals.html#a54589be348723f9d55517d1c784fff30',1,'SI::literals::operator""_am()'],['../namespaceSI_1_1literals.html#a5697a54d24aaa9c93261499882bc5247',1,'SI::literals::operator""_am(long double value)']]], + ['operator_22_22_5famol_1389',['operator""_amol',['../namespaceSI_1_1literals.html#af559e1fd0b734899fd0810a621c51d67',1,'SI::operator""_amol()'],['../namespaceSI_1_1literals.html#af559e1fd0b734899fd0810a621c51d67',1,'SI::literals::operator""_amol()'],['../namespaceSI_1_1literals.html#a568e23e1a1c12e5e6de498cf26b56c09',1,'SI::operator""_amol()'],['../namespaceSI_1_1literals.html#a568e23e1a1c12e5e6de498cf26b56c09',1,'SI::literals::operator""_amol(long double value)']]], + ['operator_22_22_5fan_1390',['operator""_aN',['../namespaceSI_1_1literals.html#a19526b9f55a8f55e7711b1f68df6ce4a',1,'SI::literals::operator""_aN()'],['../namespaceSI_1_1literals.html#a19526b9f55a8f55e7711b1f68df6ce4a',1,'SI::operator""_aN()'],['../namespaceSI_1_1literals.html#a08963dcf41f6f4ba2e40daa77d50b861',1,'SI::literals::operator""_aN()'],['../namespaceSI_1_1literals.html#a08963dcf41f6f4ba2e40daa77d50b861',1,'SI::operator""_aN()']]], + ['operator_22_22_5faohm_1391',['operator""_aOhm',['../namespaceSI_1_1literals.html#ad61c0c17ae35c530bb1785f0bfaf91f1',1,'SI::operator""_aOhm()'],['../namespaceSI_1_1literals.html#ad61c0c17ae35c530bb1785f0bfaf91f1',1,'SI::literals::operator""_aOhm()'],['../namespaceSI_1_1literals.html#a89cb1406f4652224237127c86ae764ee',1,'SI::operator""_aOhm()'],['../namespaceSI_1_1literals.html#a89cb1406f4652224237127c86ae764ee',1,'SI::literals::operator""_aOhm()']]], + ['operator_22_22_5fapa_1392',['operator""_apa',['../namespaceSI_1_1literals.html#aa50a47568d8e4ff35b428971cb5b19dd',1,'SI::operator""_apa()'],['../namespaceSI_1_1literals.html#aa50a47568d8e4ff35b428971cb5b19dd',1,'SI::literals::operator""_apa()'],['../namespaceSI_1_1literals.html#acd316a768c6f4941cc50017f87e0bd3e',1,'SI::operator""_apa()'],['../namespaceSI_1_1literals.html#acd316a768c6f4941cc50017f87e0bd3e',1,'SI::literals::operator""_apa()']]], + ['operator_22_22_5farad_1393',['operator""_arad',['../namespaceSI_1_1literals.html#a67f093174452e88e1a960a001ddcc087',1,'SI::operator""_arad()'],['../namespaceSI_1_1literals.html#ab4d49063065a5961dfee9f53bdacbd65',1,'SI::operator""_arad(long double value)'],['../namespaceSI_1_1literals.html#ab4d49063065a5961dfee9f53bdacbd65',1,'SI::literals::operator""_arad(long double value)'],['../namespaceSI_1_1literals.html#a67f093174452e88e1a960a001ddcc087',1,'SI::literals::operator""_arad()']]], + ['operator_22_22_5fas_1394',['operator""_aS',['../namespaceSI_1_1literals.html#a74bc802ca32d39e3464154446f599e3e',1,'SI::literals::operator""_aS()'],['../namespaceSI_1_1literals.html#a255cd840ee57c01f50743187d2466409',1,'SI::literals::operator""_aS(long double value)'],['../namespaceSI_1_1literals.html#a255cd840ee57c01f50743187d2466409',1,'SI::operator""_aS(long double value)'],['../namespaceSI_1_1literals.html#a74bc802ca32d39e3464154446f599e3e',1,'SI::operator""_aS()']]], + ['operator_22_22_5fas_1395',['operator""_as',['../namespaceSI_1_1literals.html#aab50aa874eacc7629f8fb2d8dfbfc27c',1,'SI::literals::operator""_as()'],['../namespaceSI_1_1literals.html#aab50aa874eacc7629f8fb2d8dfbfc27c',1,'SI::operator""_as()'],['../namespaceSI_1_1literals.html#a2f333d2416b132565fabb5968f23b986',1,'SI::literals::operator""_as()'],['../namespaceSI_1_1literals.html#a2f333d2416b132565fabb5968f23b986',1,'SI::operator""_as()']]], + ['operator_22_22_5fasr_1396',['operator""_asr',['../namespaceSI_1_1literals.html#a0d729fe418f29a999ea8b328409837bb',1,'SI::operator""_asr()'],['../namespaceSI_1_1literals.html#a0d729fe418f29a999ea8b328409837bb',1,'SI::literals::operator""_asr()'],['../namespaceSI_1_1literals.html#aad866b5eb7f82d6072b8fd25df1041dc',1,'SI::operator""_asr()'],['../namespaceSI_1_1literals.html#aad866b5eb7f82d6072b8fd25df1041dc',1,'SI::literals::operator""_asr()']]], + ['operator_22_22_5fasv_1397',['operator""_aSv',['../namespaceSI_1_1literals.html#a9a7876dfaf3d6eff472b78e97e0112ad',1,'SI::operator""_aSv()'],['../namespaceSI_1_1literals.html#ae492eac0afa79bed64ec42103cfa2b2e',1,'SI::literals::operator""_aSv()'],['../namespaceSI_1_1literals.html#ae492eac0afa79bed64ec42103cfa2b2e',1,'SI::operator""_aSv()'],['../namespaceSI_1_1literals.html#a9a7876dfaf3d6eff472b78e97e0112ad',1,'SI::literals::operator""_aSv()']]], + ['operator_22_22_5fat_1398',['operator""_aT',['../namespaceSI_1_1literals.html#a1accccbeea91b4adabe5ed553f61df7b',1,'SI::operator""_aT()'],['../namespaceSI_1_1literals.html#a1accccbeea91b4adabe5ed553f61df7b',1,'SI::literals::operator""_aT()'],['../namespaceSI_1_1literals.html#aae792274c25465c70f4d8a49ddb480a7',1,'SI::operator""_aT()'],['../namespaceSI_1_1literals.html#aae792274c25465c70f4d8a49ddb480a7',1,'SI::literals::operator""_aT()']]], + ['operator_22_22_5fau_1399',['operator""_AU',['../namespaceSI_1_1literals.html#ab2590a250242707c65ea747a2377d518',1,'SI::operator""_AU()'],['../namespaceSI_1_1literals.html#ab2590a250242707c65ea747a2377d518',1,'SI::literals::operator""_AU()'],['../namespaceSI_1_1literals.html#a8d6d01fd01f42ea0b0eb414f2ec06b9e',1,'SI::operator""_AU()'],['../namespaceSI_1_1literals.html#a8d6d01fd01f42ea0b0eb414f2ec06b9e',1,'SI::literals::operator""_AU()']]], + ['operator_22_22_5fav_1400',['operator""_aV',['../namespaceSI_1_1literals.html#a24a646f54ea7bd07ebafb5d356fad1f2',1,'SI::operator""_aV()'],['../namespaceSI_1_1literals.html#a29d244f7605560ec3e3caebab2a3daa2',1,'SI::operator""_aV(long double value)'],['../namespaceSI_1_1literals.html#a24a646f54ea7bd07ebafb5d356fad1f2',1,'SI::literals::operator""_aV()'],['../namespaceSI_1_1literals.html#a29d244f7605560ec3e3caebab2a3daa2',1,'SI::literals::operator""_aV(long double value)']]], + ['operator_22_22_5faw_1401',['operator""_aW',['../namespaceSI_1_1literals.html#aca9d3271d76f9d7d4a96ae6a04af502d',1,'SI::operator""_aW()'],['../namespaceSI_1_1literals.html#aca9d3271d76f9d7d4a96ae6a04af502d',1,'SI::literals::operator""_aW()'],['../namespaceSI_1_1literals.html#a2ce9fb5fdb3471610e0b559202fbfeba',1,'SI::operator""_aW()'],['../namespaceSI_1_1literals.html#a2ce9fb5fdb3471610e0b559202fbfeba',1,'SI::literals::operator""_aW()']]], + ['operator_22_22_5fawb_1402',['operator""_aWb',['../namespaceSI_1_1literals.html#a3ad5af4e77fc4584ab58a073935c4e88',1,'SI::operator""_aWb()'],['../namespaceSI_1_1literals.html#a3ad5af4e77fc4584ab58a073935c4e88',1,'SI::literals::operator""_aWb()'],['../namespaceSI_1_1literals.html#afd6088323fa3c8e4e6ed20cc9ed56ae3',1,'SI::operator""_aWb()'],['../namespaceSI_1_1literals.html#afd6088323fa3c8e4e6ed20cc9ed56ae3',1,'SI::literals::operator""_aWb()']]], + ['operator_22_22_5fbq_1403',['operator""_Bq',['../namespaceSI_1_1literals.html#a4daefe6a200ff27d0e4cedf87bd230be',1,'SI::operator""_Bq()'],['../namespaceSI_1_1literals.html#a4daefe6a200ff27d0e4cedf87bd230be',1,'SI::literals::operator""_Bq()'],['../namespaceSI_1_1literals.html#a058c4b0195aa5604df0e4f7fca77defa',1,'SI::operator""_Bq()'],['../namespaceSI_1_1literals.html#a058c4b0195aa5604df0e4f7fca77defa',1,'SI::literals::operator""_Bq(long double value)']]], + ['operator_22_22_5fc_1404',['operator""_c',['../namespaceSI_1_1literals.html#a048a894ac845bae3a53058670563fe49',1,'SI::literals::operator""_c()'],['../namespaceSI_1_1literals.html#a048a894ac845bae3a53058670563fe49',1,'SI::operator""_c()'],['../namespaceSI_1_1literals.html#a20b807059655144b572b5047a85b0234',1,'SI::operator""_c(long double value)'],['../namespaceSI_1_1literals.html#a20b807059655144b572b5047a85b0234',1,'SI::literals::operator""_c()']]], + ['operator_22_22_5fc_1405',['operator""_C',['../namespaceSI_1_1literals.html#ac26d2fe9582d7b6bd07ce9a330f61134',1,'SI::operator""_C()'],['../namespaceSI_1_1literals.html#ac26d2fe9582d7b6bd07ce9a330f61134',1,'SI::literals::operator""_C()'],['../namespaceSI_1_1literals.html#a80a1fe85dbd09101b2224f1cd9d3cb82',1,'SI::operator""_C()'],['../namespaceSI_1_1literals.html#a80a1fe85dbd09101b2224f1cd9d3cb82',1,'SI::literals::operator""_C()']]], + ['operator_22_22_5fcd_1406',['operator""_cd',['../namespaceSI_1_1literals.html#affbe1cd4453f622b8fd6e89451944b5a',1,'SI::operator""_cd()'],['../namespaceSI_1_1literals.html#affbe1cd4453f622b8fd6e89451944b5a',1,'SI::literals::operator""_cd()'],['../namespaceSI_1_1literals.html#aaace29bdf5169a36e9f8fa52cdd672b4',1,'SI::operator""_cd()'],['../namespaceSI_1_1literals.html#aaace29bdf5169a36e9f8fa52cdd672b4',1,'SI::literals::operator""_cd(long double value)']]], + ['operator_22_22_5fcm_1407',['operator""_cm',['../namespaceSI_1_1literals.html#a5e3355633d34450ecff3f8e67498dd4b',1,'SI::literals::operator""_cm()'],['../namespaceSI_1_1literals.html#a85cb158b6fe164b22e8aedb31ee81a52',1,'SI::operator""_cm()'],['../namespaceSI_1_1literals.html#a85cb158b6fe164b22e8aedb31ee81a52',1,'SI::literals::operator""_cm()'],['../namespaceSI_1_1literals.html#a5e3355633d34450ecff3f8e67498dd4b',1,'SI::operator""_cm()']]], + ['operator_22_22_5fcm2_1408',['operator""_cm2',['../namespaceSI_1_1literals.html#aace9500eba3d7f75c6aece1885807104',1,'SI::literals::operator""_cm2()'],['../namespaceSI_1_1literals.html#aace9500eba3d7f75c6aece1885807104',1,'SI::operator""_cm2()'],['../namespaceSI_1_1literals.html#a40173500fc57a725309a1f808c1f0107',1,'SI::literals::operator""_cm2()'],['../namespaceSI_1_1literals.html#a40173500fc57a725309a1f808c1f0107',1,'SI::operator""_cm2()']]], + ['operator_22_22_5fcm3_1409',['operator""_cm3',['../namespaceSI_1_1literals.html#a55caed7772894a26558d092c0fb82ffc',1,'SI::literals::operator""_cm3()'],['../namespaceSI_1_1literals.html#a55caed7772894a26558d092c0fb82ffc',1,'SI::operator""_cm3()'],['../namespaceSI_1_1literals.html#a7d58bc04d24c472ac96874d28d6f282c',1,'SI::literals::operator""_cm3()'],['../namespaceSI_1_1literals.html#a7d58bc04d24c472ac96874d28d6f282c',1,'SI::operator""_cm3()']]], + ['operator_22_22_5fdeg_1410',['operator""_deg',['../namespaceSI_1_1literals.html#a7c85d46dd110a2bb1439d078c8d3809f',1,'SI::literals::operator""_deg()'],['../namespaceSI_1_1literals.html#a7c85d46dd110a2bb1439d078c8d3809f',1,'SI::operator""_deg()'],['../namespaceSI_1_1literals.html#ab73b6f8cbc44e6d22ca066c4cfb0d33b',1,'SI::literals::operator""_deg()'],['../namespaceSI_1_1literals.html#ab73b6f8cbc44e6d22ca066c4cfb0d33b',1,'SI::operator""_deg()']]], + ['operator_22_22_5fea_1411',['operator""_EA',['../namespaceSI_1_1literals.html#a1ef07430c8ff780b47eca80d27f462a2',1,'SI::operator""_EA()'],['../namespaceSI_1_1literals.html#a89307c6f12d413aef0bbd20ada958722',1,'SI::literals::operator""_EA()'],['../namespaceSI_1_1literals.html#a89307c6f12d413aef0bbd20ada958722',1,'SI::operator""_EA()'],['../namespaceSI_1_1literals.html#a1ef07430c8ff780b47eca80d27f462a2',1,'SI::literals::operator""_EA()']]], + ['operator_22_22_5febq_1412',['operator""_EBq',['../namespaceSI_1_1literals.html#a6e43be34714f4a4746191ccc3903f45e',1,'SI::operator""_EBq()'],['../namespaceSI_1_1literals.html#a6e43be34714f4a4746191ccc3903f45e',1,'SI::literals::operator""_EBq()'],['../namespaceSI_1_1literals.html#a196da0689c72968c25e64dba4c8476e2',1,'SI::operator""_EBq()'],['../namespaceSI_1_1literals.html#a196da0689c72968c25e64dba4c8476e2',1,'SI::literals::operator""_EBq(long double value)']]], + ['operator_22_22_5fec_1413',['operator""_EC',['../namespaceSI_1_1literals.html#a72f81ef2e26003ec75d205ac05a047e8',1,'SI::literals::operator""_EC()'],['../namespaceSI_1_1literals.html#a72f81ef2e26003ec75d205ac05a047e8',1,'SI::operator""_EC()'],['../namespaceSI_1_1literals.html#a1653dcf53e2ca07406a0d733c5b85d32',1,'SI::operator""_EC(long double value)'],['../namespaceSI_1_1literals.html#a1653dcf53e2ca07406a0d733c5b85d32',1,'SI::literals::operator""_EC()']]], + ['operator_22_22_5fecd_1414',['operator""_Ecd',['../namespaceSI_1_1literals.html#a35e6761f06894e5586493d7094d0e2d5',1,'SI::operator""_Ecd()'],['../namespaceSI_1_1literals.html#a35e6761f06894e5586493d7094d0e2d5',1,'SI::literals::operator""_Ecd()'],['../namespaceSI_1_1literals.html#a8d5d3b48c72d3749faeba02163524d91',1,'SI::operator""_Ecd()'],['../namespaceSI_1_1literals.html#a8d5d3b48c72d3749faeba02163524d91',1,'SI::literals::operator""_Ecd(long double value)']]], + ['operator_22_22_5fef_1415',['operator""_EF',['../namespaceSI_1_1literals.html#a49665954b8e3d09de7a75a3b778e29c0',1,'SI::literals::operator""_EF()'],['../namespaceSI_1_1literals.html#a49665954b8e3d09de7a75a3b778e29c0',1,'SI::operator""_EF()'],['../namespaceSI_1_1literals.html#ae8c6c7f483244a3a512a81f4a29dca8e',1,'SI::literals::operator""_EF()'],['../namespaceSI_1_1literals.html#ae8c6c7f483244a3a512a81f4a29dca8e',1,'SI::operator""_EF()']]], + ['operator_22_22_5feg_1416',['operator""_Eg',['../namespaceSI_1_1literals.html#a84bcfaac1ae0a74abaef79bfed894c43',1,'SI::operator""_Eg()'],['../namespaceSI_1_1literals.html#a84bcfaac1ae0a74abaef79bfed894c43',1,'SI::literals::operator""_Eg()'],['../namespaceSI_1_1literals.html#adacda3c4ef5b73fc82fd15cb6c00be53',1,'SI::operator""_Eg()'],['../namespaceSI_1_1literals.html#adacda3c4ef5b73fc82fd15cb6c00be53',1,'SI::literals::operator""_Eg()']]], + ['operator_22_22_5fegy_1417',['operator""_EGy',['../namespaceSI_1_1literals.html#af3cae28fdb2f0f31a60bb945ff71f726',1,'SI::operator""_EGy()'],['../namespaceSI_1_1literals.html#af3cae28fdb2f0f31a60bb945ff71f726',1,'SI::literals::operator""_EGy()'],['../namespaceSI_1_1literals.html#a0bd3e544b8b58853324539abb29ccb90',1,'SI::operator""_EGy()'],['../namespaceSI_1_1literals.html#a0bd3e544b8b58853324539abb29ccb90',1,'SI::literals::operator""_EGy()']]], + ['operator_22_22_5feh_1418',['operator""_EH',['../namespaceSI_1_1literals.html#a17997aa9bb7f94306b27dc9c1201b021',1,'SI::operator""_EH(long double value)'],['../namespaceSI_1_1literals.html#af4faa191fedf16c19e4914f1a9188539',1,'SI::operator""_EH()'],['../namespaceSI_1_1literals.html#af4faa191fedf16c19e4914f1a9188539',1,'SI::literals::operator""_EH()'],['../namespaceSI_1_1literals.html#a17997aa9bb7f94306b27dc9c1201b021',1,'SI::literals::operator""_EH(long double value)']]], + ['operator_22_22_5fehz_1419',['operator""_EHz',['../namespaceSI_1_1literals.html#a7113d0bdec003cbea678fa2324f97988',1,'SI::operator""_EHz()'],['../namespaceSI_1_1literals.html#a7113d0bdec003cbea678fa2324f97988',1,'SI::literals::operator""_EHz()'],['../namespaceSI_1_1literals.html#aa0be662aa4d26252465226b9b30fc033',1,'SI::operator""_EHz()'],['../namespaceSI_1_1literals.html#aa0be662aa4d26252465226b9b30fc033',1,'SI::literals::operator""_EHz()']]], + ['operator_22_22_5fej_1420',['operator""_EJ',['../namespaceSI_1_1literals.html#aa364b98acd95b8fe9e72c2c212bf622d',1,'SI::operator""_EJ()'],['../namespaceSI_1_1literals.html#aa364b98acd95b8fe9e72c2c212bf622d',1,'SI::literals::operator""_EJ()'],['../namespaceSI_1_1literals.html#a1f19c5f21358a6431c8be6106b68a7f6',1,'SI::operator""_EJ()'],['../namespaceSI_1_1literals.html#a1f19c5f21358a6431c8be6106b68a7f6',1,'SI::literals::operator""_EJ()']]], + ['operator_22_22_5fek_1421',['operator""_EK',['../namespaceSI_1_1literals.html#a9900fcf79946153cbb35df3817754f9a',1,'SI::operator""_EK()'],['../namespaceSI_1_1literals.html#a9900fcf79946153cbb35df3817754f9a',1,'SI::literals::operator""_EK()'],['../namespaceSI_1_1literals.html#ab2863bc994ffb956e00668eb0c44e1e2',1,'SI::operator""_EK()'],['../namespaceSI_1_1literals.html#ab2863bc994ffb956e00668eb0c44e1e2',1,'SI::literals::operator""_EK()']]], + ['operator_22_22_5fekat_1422',['operator""_Ekat',['../namespaceSI_1_1literals.html#a4f16afe14e5f08fc19b0e7962534dbb9',1,'SI::operator""_Ekat()'],['../namespaceSI_1_1literals.html#a4f16afe14e5f08fc19b0e7962534dbb9',1,'SI::literals::operator""_Ekat(long double value)'],['../namespaceSI_1_1literals.html#af688445a483c747fd13c9a9bec6b7b47',1,'SI::literals::operator""_Ekat()'],['../namespaceSI_1_1literals.html#af688445a483c747fd13c9a9bec6b7b47',1,'SI::operator""_Ekat()']]], + ['operator_22_22_5felm_1423',['operator""_Elm',['../namespaceSI_1_1literals.html#af0a03b0ed3f7d37d7db585f12b6cb9be',1,'SI::operator""_Elm()'],['../namespaceSI_1_1literals.html#af0a03b0ed3f7d37d7db585f12b6cb9be',1,'SI::literals::operator""_Elm()'],['../namespaceSI_1_1literals.html#afbf6a793d247622a30fb8a8ca89ffa72',1,'SI::operator""_Elm()'],['../namespaceSI_1_1literals.html#afbf6a793d247622a30fb8a8ca89ffa72',1,'SI::literals::operator""_Elm()']]], + ['operator_22_22_5felx_1424',['operator""_Elx',['../namespaceSI_1_1literals.html#abcd4fa4662b48f59261c508756500107',1,'SI::operator""_Elx()'],['../namespaceSI_1_1literals.html#abcd4fa4662b48f59261c508756500107',1,'SI::literals::operator""_Elx()'],['../namespaceSI_1_1literals.html#a481ca4202c7aace12782cc40f7f8935c',1,'SI::operator""_Elx()'],['../namespaceSI_1_1literals.html#a481ca4202c7aace12782cc40f7f8935c',1,'SI::literals::operator""_Elx()']]], + ['operator_22_22_5fem_1425',['operator""_Em',['../namespaceSI_1_1literals.html#a93d69fc54e2c0ee8ee0e0ba7a7c840d3',1,'SI::operator""_Em()'],['../namespaceSI_1_1literals.html#a93d69fc54e2c0ee8ee0e0ba7a7c840d3',1,'SI::literals::operator""_Em()'],['../namespaceSI_1_1literals.html#a69f26641a085199b919ad4a02c0dbd70',1,'SI::operator""_Em()'],['../namespaceSI_1_1literals.html#a69f26641a085199b919ad4a02c0dbd70',1,'SI::literals::operator""_Em()']]], + ['operator_22_22_5femol_1426',['operator""_Emol',['../namespaceSI_1_1literals.html#a2c8a04672d32f84c59f43de061f50750',1,'SI::operator""_Emol()'],['../namespaceSI_1_1literals.html#a329b48b5aa76962bee6e54d66766dda6',1,'SI::operator""_Emol(long double value)'],['../namespaceSI_1_1literals.html#a329b48b5aa76962bee6e54d66766dda6',1,'SI::literals::operator""_Emol(long double value)'],['../namespaceSI_1_1literals.html#a2c8a04672d32f84c59f43de061f50750',1,'SI::literals::operator""_Emol()']]], + ['operator_22_22_5fen_1427',['operator""_EN',['../namespaceSI_1_1literals.html#a9fb46aa135a98ae9ca467dd5da1fba27',1,'SI::operator""_EN()'],['../namespaceSI_1_1literals.html#a9fb46aa135a98ae9ca467dd5da1fba27',1,'SI::literals::operator""_EN()'],['../namespaceSI_1_1literals.html#aed1d1abaada342ce1e69cfa4449f40e7',1,'SI::operator""_EN()'],['../namespaceSI_1_1literals.html#aed1d1abaada342ce1e69cfa4449f40e7',1,'SI::literals::operator""_EN(long double value)']]], + ['operator_22_22_5feohm_1428',['operator""_EOhm',['../namespaceSI_1_1literals.html#a34fee74a29cb3cbc02e280bd9efa7893',1,'SI::literals::operator""_EOhm()'],['../namespaceSI_1_1literals.html#af2e082841a1cc86518b1ca4ce90ac84c',1,'SI::literals::operator""_EOhm(long double value)'],['../namespaceSI_1_1literals.html#af2e082841a1cc86518b1ca4ce90ac84c',1,'SI::operator""_EOhm(long double value)'],['../namespaceSI_1_1literals.html#a34fee74a29cb3cbc02e280bd9efa7893',1,'SI::operator""_EOhm()']]], + ['operator_22_22_5fepa_1429',['operator""_Epa',['../namespaceSI_1_1literals.html#ab90e283b3a30547557296e29b8844433',1,'SI::operator""_Epa()'],['../namespaceSI_1_1literals.html#ab90e283b3a30547557296e29b8844433',1,'SI::literals::operator""_Epa()'],['../namespaceSI_1_1literals.html#a196866c615fd1c2395387e0d11d574f7',1,'SI::operator""_Epa()'],['../namespaceSI_1_1literals.html#a196866c615fd1c2395387e0d11d574f7',1,'SI::literals::operator""_Epa()']]], + ['operator_22_22_5fes_1430',['operator""_ES',['../namespaceSI_1_1literals.html#ad29349d5ae16459686ec19436f913f8b',1,'SI::operator""_ES()'],['../namespaceSI_1_1literals.html#abf8b2fd27da3e4978059abc68c0a922f',1,'SI::literals::operator""_ES()'],['../namespaceSI_1_1literals.html#abf8b2fd27da3e4978059abc68c0a922f',1,'SI::operator""_ES()'],['../namespaceSI_1_1literals.html#ad29349d5ae16459686ec19436f913f8b',1,'SI::literals::operator""_ES()']]], + ['operator_22_22_5fesv_1431',['operator""_ESv',['../namespaceSI_1_1literals.html#a7b800e54be13dd5d849960734573db37',1,'SI::operator""_ESv()'],['../namespaceSI_1_1literals.html#a7b800e54be13dd5d849960734573db37',1,'SI::literals::operator""_ESv()'],['../namespaceSI_1_1literals.html#ac6a6b34f5fcc73fbe62e9ef3dd1d8e4a',1,'SI::operator""_ESv()'],['../namespaceSI_1_1literals.html#ac6a6b34f5fcc73fbe62e9ef3dd1d8e4a',1,'SI::literals::operator""_ESv()']]], + ['operator_22_22_5fet_1432',['operator""_ET',['../namespaceSI_1_1literals.html#a209f33ad205b180031a344fd6248a09e',1,'SI::operator""_ET()'],['../namespaceSI_1_1literals.html#a209f33ad205b180031a344fd6248a09e',1,'SI::literals::operator""_ET()'],['../namespaceSI_1_1literals.html#ac93c786abcd1af346622762f7b9a90f4',1,'SI::operator""_ET()'],['../namespaceSI_1_1literals.html#ac93c786abcd1af346622762f7b9a90f4',1,'SI::literals::operator""_ET()']]], + ['operator_22_22_5fev_1433',['operator""_EV',['../namespaceSI_1_1literals.html#ae2d0d6c93f6825b0be5b0e6d88daa934',1,'SI::operator""_EV()'],['../namespaceSI_1_1literals.html#ae2d0d6c93f6825b0be5b0e6d88daa934',1,'SI::literals::operator""_EV()'],['../namespaceSI_1_1literals.html#af3b7d8fb733f02144a2775081abdfebf',1,'SI::operator""_EV()'],['../namespaceSI_1_1literals.html#af3b7d8fb733f02144a2775081abdfebf',1,'SI::literals::operator""_EV()']]], + ['operator_22_22_5few_1434',['operator""_EW',['../namespaceSI_1_1literals.html#a592e9c2b5afad59218f0e5c320913c0c',1,'SI::operator""_EW()'],['../namespaceSI_1_1literals.html#a592e9c2b5afad59218f0e5c320913c0c',1,'SI::literals::operator""_EW()'],['../namespaceSI_1_1literals.html#ab400ba0534e1a5bf4abab0259af0810b',1,'SI::operator""_EW()'],['../namespaceSI_1_1literals.html#ab400ba0534e1a5bf4abab0259af0810b',1,'SI::literals::operator""_EW()']]], + ['operator_22_22_5fewb_1435',['operator""_EWb',['../namespaceSI_1_1literals.html#a4f77f192bbf4cb468919a2658caade8e',1,'SI::operator""_EWb()'],['../namespaceSI_1_1literals.html#a4f77f192bbf4cb468919a2658caade8e',1,'SI::literals::operator""_EWb()'],['../namespaceSI_1_1literals.html#ae28a5cc777743706acdab9fd33985d99',1,'SI::operator""_EWb()'],['../namespaceSI_1_1literals.html#ae28a5cc777743706acdab9fd33985d99',1,'SI::literals::operator""_EWb()']]], + ['operator_22_22_5ff_1436',['operator""_F',['../namespaceSI_1_1literals.html#a65f24a1daccd5b68a03bd653750cbee2',1,'SI::operator""_F()'],['../namespaceSI_1_1literals.html#a65f24a1daccd5b68a03bd653750cbee2',1,'SI::literals::operator""_F()'],['../namespaceSI_1_1literals.html#ab5298c49b531f9b28dab91a355535b45',1,'SI::operator""_F()'],['../namespaceSI_1_1literals.html#ab5298c49b531f9b28dab91a355535b45',1,'SI::literals::operator""_F()']]], + ['operator_22_22_5ffa_1437',['operator""_fA',['../namespaceSI_1_1literals.html#a1c22a26694524682a6ea62dd1ee9d77e',1,'SI::operator""_fA()'],['../namespaceSI_1_1literals.html#a1c22a26694524682a6ea62dd1ee9d77e',1,'SI::literals::operator""_fA(long double value)'],['../namespaceSI_1_1literals.html#aab74b987158894e60bdac25b7b6bb3ba',1,'SI::literals::operator""_fA()'],['../namespaceSI_1_1literals.html#aab74b987158894e60bdac25b7b6bb3ba',1,'SI::operator""_fA()']]], + ['operator_22_22_5ffbq_1438',['operator""_fBq',['../namespaceSI_1_1literals.html#a7e74b99ac96c3f8cb335de7b3525e6bd',1,'SI::operator""_fBq()'],['../namespaceSI_1_1literals.html#a7e74b99ac96c3f8cb335de7b3525e6bd',1,'SI::literals::operator""_fBq()'],['../namespaceSI_1_1literals.html#a97abdf3cf9ef83f042df6472082b3353',1,'SI::operator""_fBq()'],['../namespaceSI_1_1literals.html#a97abdf3cf9ef83f042df6472082b3353',1,'SI::literals::operator""_fBq()']]], + ['operator_22_22_5ffc_1439',['operator""_fC',['../namespaceSI_1_1literals.html#ab3c3ed8f19772278b12e2f33d4b9da2d',1,'SI::operator""_fC()'],['../namespaceSI_1_1literals.html#ab3c3ed8f19772278b12e2f33d4b9da2d',1,'SI::literals::operator""_fC()'],['../namespaceSI_1_1literals.html#adde561472593141e8075451f2fb0cbde',1,'SI::operator""_fC()'],['../namespaceSI_1_1literals.html#adde561472593141e8075451f2fb0cbde',1,'SI::literals::operator""_fC()']]], + ['operator_22_22_5ffcd_1440',['operator""_fcd',['../namespaceSI_1_1literals.html#a41576a78b2f2d0c72414b7a967ea5e2d',1,'SI::operator""_fcd()'],['../namespaceSI_1_1literals.html#a41576a78b2f2d0c72414b7a967ea5e2d',1,'SI::literals::operator""_fcd()'],['../namespaceSI_1_1literals.html#aa2e327305f27014ddee5c96353c1628f',1,'SI::operator""_fcd()'],['../namespaceSI_1_1literals.html#aa2e327305f27014ddee5c96353c1628f',1,'SI::literals::operator""_fcd()']]], + ['operator_22_22_5fff_1441',['operator""_fF',['../namespaceSI_1_1literals.html#af4a8f5b11392238e288bba42016f128a',1,'SI::operator""_fF()'],['../namespaceSI_1_1literals.html#aa9e1f7dc517eb53a38b568c2801815fc',1,'SI::operator""_fF(long double value)'],['../namespaceSI_1_1literals.html#aa9e1f7dc517eb53a38b568c2801815fc',1,'SI::literals::operator""_fF(long double value)'],['../namespaceSI_1_1literals.html#af4a8f5b11392238e288bba42016f128a',1,'SI::literals::operator""_fF()']]], + ['operator_22_22_5ffg_1442',['operator""_fg',['../namespaceSI_1_1literals.html#a326b88b8e2f6a8da7951827f925dd619',1,'SI::operator""_fg()'],['../namespaceSI_1_1literals.html#a326b88b8e2f6a8da7951827f925dd619',1,'SI::literals::operator""_fg()'],['../namespaceSI_1_1literals.html#af30d5bcd81e8edf3acd374f1f6b81081',1,'SI::operator""_fg()'],['../namespaceSI_1_1literals.html#af30d5bcd81e8edf3acd374f1f6b81081',1,'SI::literals::operator""_fg(long double value)']]], + ['operator_22_22_5ffgy_1443',['operator""_fGy',['../namespaceSI_1_1literals.html#a6c4f087bb6e658734381f5e15446bf0f',1,'SI::literals::operator""_fGy()'],['../namespaceSI_1_1literals.html#a2d5d046fca9855cbf6e22711b9bd6ab8',1,'SI::literals::operator""_fGy(long double value)'],['../namespaceSI_1_1literals.html#a2d5d046fca9855cbf6e22711b9bd6ab8',1,'SI::operator""_fGy(long double value)'],['../namespaceSI_1_1literals.html#a6c4f087bb6e658734381f5e15446bf0f',1,'SI::operator""_fGy()']]], + ['operator_22_22_5ffh_1444',['operator""_fH',['../namespaceSI_1_1literals.html#a251609d1d934003369fe4ea5a44fb058',1,'SI::operator""_fH()'],['../namespaceSI_1_1literals.html#a251609d1d934003369fe4ea5a44fb058',1,'SI::literals::operator""_fH()'],['../namespaceSI_1_1literals.html#ac4d5fe5a0a47cb77983e5c0c69900554',1,'SI::operator""_fH()'],['../namespaceSI_1_1literals.html#ac4d5fe5a0a47cb77983e5c0c69900554',1,'SI::literals::operator""_fH()']]], + ['operator_22_22_5ffhz_1445',['operator""_fHz',['../namespaceSI_1_1literals.html#af684eb688e6ffffde5aaf25afe9a124b',1,'SI::operator""_fHz()'],['../namespaceSI_1_1literals.html#a803686c78ca7a2f4da0e953a5e01cbfb',1,'SI::literals::operator""_fHz()'],['../namespaceSI_1_1literals.html#a803686c78ca7a2f4da0e953a5e01cbfb',1,'SI::operator""_fHz()'],['../namespaceSI_1_1literals.html#af684eb688e6ffffde5aaf25afe9a124b',1,'SI::literals::operator""_fHz()']]], + ['operator_22_22_5ffj_1446',['operator""_fJ',['../namespaceSI_1_1literals.html#a20e92625384458a7d0ed99a40805f8d0',1,'SI::operator""_fJ()'],['../namespaceSI_1_1literals.html#a20e92625384458a7d0ed99a40805f8d0',1,'SI::literals::operator""_fJ()'],['../namespaceSI_1_1literals.html#aeace86142bf50bfa6d14cf5c95c96f4c',1,'SI::operator""_fJ()'],['../namespaceSI_1_1literals.html#aeace86142bf50bfa6d14cf5c95c96f4c',1,'SI::literals::operator""_fJ()']]], + ['operator_22_22_5ffk_1447',['operator""_fK',['../namespaceSI_1_1literals.html#abdb5d9666c2bf7d6b27dd4b22b48e752',1,'SI::operator""_fK()'],['../namespaceSI_1_1literals.html#abdb5d9666c2bf7d6b27dd4b22b48e752',1,'SI::literals::operator""_fK()'],['../namespaceSI_1_1literals.html#a05f974f927a24f11f0dd0ac2067c1a22',1,'SI::operator""_fK()'],['../namespaceSI_1_1literals.html#a05f974f927a24f11f0dd0ac2067c1a22',1,'SI::literals::operator""_fK()']]], + ['operator_22_22_5ffkat_1448',['operator""_fkat',['../namespaceSI_1_1literals.html#a22c64746dbf304168595ef340ed42686',1,'SI::operator""_fkat()'],['../namespaceSI_1_1literals.html#a42c4782068ab7fc370c51541b4382a1c',1,'SI::operator""_fkat(long double value)'],['../namespaceSI_1_1literals.html#a22c64746dbf304168595ef340ed42686',1,'SI::literals::operator""_fkat()'],['../namespaceSI_1_1literals.html#a42c4782068ab7fc370c51541b4382a1c',1,'SI::literals::operator""_fkat(long double value)']]], + ['operator_22_22_5fflm_1449',['operator""_flm',['../namespaceSI_1_1literals.html#a18e6b8c537a6066660eb9d06db0bada5',1,'SI::operator""_flm()'],['../namespaceSI_1_1literals.html#a18e6b8c537a6066660eb9d06db0bada5',1,'SI::literals::operator""_flm()'],['../namespaceSI_1_1literals.html#a88d07bd9460c0c5169521d2c53ae05ec',1,'SI::operator""_flm()'],['../namespaceSI_1_1literals.html#a88d07bd9460c0c5169521d2c53ae05ec',1,'SI::literals::operator""_flm()']]], + ['operator_22_22_5fflx_1450',['operator""_flx',['../namespaceSI_1_1literals.html#ad02faa461cf9490266cf25513d6f2d84',1,'SI::operator""_flx()'],['../namespaceSI_1_1literals.html#ad02faa461cf9490266cf25513d6f2d84',1,'SI::literals::operator""_flx()'],['../namespaceSI_1_1literals.html#a1c5a441eadb98a7958786284c2961e80',1,'SI::operator""_flx()'],['../namespaceSI_1_1literals.html#a1c5a441eadb98a7958786284c2961e80',1,'SI::literals::operator""_flx()']]], + ['operator_22_22_5ffm_1451',['operator""_fm',['../namespaceSI_1_1literals.html#aa4df16805ae9d2d80f1343f568c330a1',1,'SI::operator""_fm()'],['../namespaceSI_1_1literals.html#aa4df16805ae9d2d80f1343f568c330a1',1,'SI::literals::operator""_fm()'],['../namespaceSI_1_1literals.html#a8a24bd126fe17607375284ff58414218',1,'SI::operator""_fm()'],['../namespaceSI_1_1literals.html#a8a24bd126fe17607375284ff58414218',1,'SI::literals::operator""_fm(long double value)']]], + ['operator_22_22_5ffmol_1452',['operator""_fmol',['../namespaceSI_1_1literals.html#af6dc8c676048f0497222578cff63db8b',1,'SI::literals::operator""_fmol()'],['../namespaceSI_1_1literals.html#af6dc8c676048f0497222578cff63db8b',1,'SI::operator""_fmol()'],['../namespaceSI_1_1literals.html#a61118854f226fbfaa109ac0258463e35',1,'SI::operator""_fmol(long double value)'],['../namespaceSI_1_1literals.html#a61118854f226fbfaa109ac0258463e35',1,'SI::literals::operator""_fmol()']]], + ['operator_22_22_5ffn_1453',['operator""_fN',['../namespaceSI_1_1literals.html#ace24217638bc5ccb2e7722c8a67cbfbe',1,'SI::operator""_fN()'],['../namespaceSI_1_1literals.html#ace24217638bc5ccb2e7722c8a67cbfbe',1,'SI::literals::operator""_fN()'],['../namespaceSI_1_1literals.html#ae207269c8fed2dcc9d51b98eefa62cfb',1,'SI::operator""_fN()'],['../namespaceSI_1_1literals.html#ae207269c8fed2dcc9d51b98eefa62cfb',1,'SI::literals::operator""_fN()']]], + ['operator_22_22_5ffohm_1454',['operator""_fOhm',['../namespaceSI_1_1literals.html#ac117adf480198d9dadebe1799dcc5c14',1,'SI::operator""_fOhm()'],['../namespaceSI_1_1literals.html#ac117adf480198d9dadebe1799dcc5c14',1,'SI::literals::operator""_fOhm()'],['../namespaceSI_1_1literals.html#a4f5d7d75a58a9366c8dd67661167d042',1,'SI::operator""_fOhm()'],['../namespaceSI_1_1literals.html#a4f5d7d75a58a9366c8dd67661167d042',1,'SI::literals::operator""_fOhm(long double value)']]], + ['operator_22_22_5ffpa_1455',['operator""_fpa',['../namespaceSI_1_1literals.html#a095c30395516122941cd99662ff43de4',1,'SI::literals::operator""_fpa()'],['../namespaceSI_1_1literals.html#a8f1592349cb21e80f3d50debc9784822',1,'SI::operator""_fpa()'],['../namespaceSI_1_1literals.html#a8f1592349cb21e80f3d50debc9784822',1,'SI::literals::operator""_fpa()'],['../namespaceSI_1_1literals.html#a095c30395516122941cd99662ff43de4',1,'SI::operator""_fpa(long double value)']]], + ['operator_22_22_5ffrad_1456',['operator""_frad',['../namespaceSI_1_1literals.html#af61ff1b7879a53b92d1d22f603dee7d2',1,'SI::operator""_frad()'],['../namespaceSI_1_1literals.html#af61ff1b7879a53b92d1d22f603dee7d2',1,'SI::literals::operator""_frad()'],['../namespaceSI_1_1literals.html#a8f7af880a9e588f6d78a4c5fcd373679',1,'SI::operator""_frad()'],['../namespaceSI_1_1literals.html#a8f7af880a9e588f6d78a4c5fcd373679',1,'SI::literals::operator""_frad()']]], + ['operator_22_22_5ffs_1457',['operator""_fS',['../namespaceSI_1_1literals.html#a820efe0bf68677c73894ea750f98e368',1,'SI::operator""_fS()'],['../namespaceSI_1_1literals.html#a820efe0bf68677c73894ea750f98e368',1,'SI::literals::operator""_fS()'],['../namespaceSI_1_1literals.html#a02b8344ce8b339d9a97cfa4d3a6ed9b8',1,'SI::operator""_fS()'],['../namespaceSI_1_1literals.html#a02b8344ce8b339d9a97cfa4d3a6ed9b8',1,'SI::literals::operator""_fS()']]], + ['operator_22_22_5ffs_1458',['operator""_fs',['../namespaceSI_1_1literals.html#a1222c6a184fc479202ea72dc8e7082fd',1,'SI::operator""_fs()'],['../namespaceSI_1_1literals.html#a1222c6a184fc479202ea72dc8e7082fd',1,'SI::literals::operator""_fs()'],['../namespaceSI_1_1literals.html#a6d73d02914a5109731367d6104871a43',1,'SI::operator""_fs()'],['../namespaceSI_1_1literals.html#a6d73d02914a5109731367d6104871a43',1,'SI::literals::operator""_fs()']]], + ['operator_22_22_5ffsr_1459',['operator""_fsr',['../namespaceSI_1_1literals.html#a33058d5becd9e6c6dfb0f67613b3574a',1,'SI::operator""_fsr()'],['../namespaceSI_1_1literals.html#a33058d5becd9e6c6dfb0f67613b3574a',1,'SI::literals::operator""_fsr()'],['../namespaceSI_1_1literals.html#ac62a41e7a3fce06ea12f518e4f1b0929',1,'SI::operator""_fsr()'],['../namespaceSI_1_1literals.html#ac62a41e7a3fce06ea12f518e4f1b0929',1,'SI::literals::operator""_fsr()']]], + ['operator_22_22_5ffsv_1460',['operator""_fSv',['../namespaceSI_1_1literals.html#abd0d139e922ebf17cc6044fd5198b38d',1,'SI::operator""_fSv()'],['../namespaceSI_1_1literals.html#abd0d139e922ebf17cc6044fd5198b38d',1,'SI::literals::operator""_fSv()'],['../namespaceSI_1_1literals.html#a87a667e7a819354b5b3a4ecd71df0e22',1,'SI::operator""_fSv()'],['../namespaceSI_1_1literals.html#a87a667e7a819354b5b3a4ecd71df0e22',1,'SI::literals::operator""_fSv()']]], + ['operator_22_22_5fft_1461',['operator""_fT',['../namespaceSI_1_1literals.html#a834832dcc23e1b339c09524745219bac',1,'SI::operator""_fT()'],['../namespaceSI_1_1literals.html#a834832dcc23e1b339c09524745219bac',1,'SI::literals::operator""_fT()'],['../namespaceSI_1_1literals.html#a5851bc8a02061fe389b4016a97cce153',1,'SI::operator""_fT()'],['../namespaceSI_1_1literals.html#a5851bc8a02061fe389b4016a97cce153',1,'SI::literals::operator""_fT()']]], + ['operator_22_22_5ffv_1462',['operator""_fV',['../namespaceSI_1_1literals.html#a4cecc88164e4a2201134a8446e11f333',1,'SI::operator""_fV()'],['../namespaceSI_1_1literals.html#a4cecc88164e4a2201134a8446e11f333',1,'SI::literals::operator""_fV(long double value)'],['../namespaceSI_1_1literals.html#aeb79c9c6d17426ce1ef3a9704129ed8a',1,'SI::literals::operator""_fV()'],['../namespaceSI_1_1literals.html#aeb79c9c6d17426ce1ef3a9704129ed8a',1,'SI::operator""_fV()']]], + ['operator_22_22_5ffw_1463',['operator""_fW',['../namespaceSI_1_1literals.html#a87cdff7195f8065e960ea91160daee15',1,'SI::operator""_fW()'],['../namespaceSI_1_1literals.html#a87cdff7195f8065e960ea91160daee15',1,'SI::literals::operator""_fW()'],['../namespaceSI_1_1literals.html#a278e713cc50761d1f01fcc9fcaecd5e8',1,'SI::operator""_fW()'],['../namespaceSI_1_1literals.html#a278e713cc50761d1f01fcc9fcaecd5e8',1,'SI::literals::operator""_fW()']]], + ['operator_22_22_5ffwb_1464',['operator""_fWb',['../namespaceSI_1_1literals.html#a7c183e6cc6827f36ec68b86407043b72',1,'SI::operator""_fWb()'],['../namespaceSI_1_1literals.html#a7c183e6cc6827f36ec68b86407043b72',1,'SI::literals::operator""_fWb()'],['../namespaceSI_1_1literals.html#a50de18ebe53948d80bc60bd4dd57006c',1,'SI::operator""_fWb()'],['../namespaceSI_1_1literals.html#a50de18ebe53948d80bc60bd4dd57006c',1,'SI::literals::operator""_fWb()']]], + ['operator_22_22_5fg_1465',['operator""_g',['../namespaceSI_1_1literals.html#ad3e48e52ab693604af372f535e0f3066',1,'SI::operator""_g()'],['../namespaceSI_1_1literals.html#ad3e48e52ab693604af372f535e0f3066',1,'SI::literals::operator""_g()'],['../namespaceSI_1_1literals.html#a2f5e070254483664d2d96c22865d3747',1,'SI::operator""_g()'],['../namespaceSI_1_1literals.html#a2f5e070254483664d2d96c22865d3747',1,'SI::literals::operator""_g()']]], + ['operator_22_22_5fga_1466',['operator""_GA',['../namespaceSI_1_1literals.html#aa1f21fbb1b0b56987422947fe8290a76',1,'SI::operator""_GA()'],['../namespaceSI_1_1literals.html#a9cd22ad204d1ab62384d143666c44eb1',1,'SI::literals::operator""_GA()'],['../namespaceSI_1_1literals.html#a9cd22ad204d1ab62384d143666c44eb1',1,'SI::operator""_GA()'],['../namespaceSI_1_1literals.html#aa1f21fbb1b0b56987422947fe8290a76',1,'SI::literals::operator""_GA()']]], + ['operator_22_22_5fgbq_1467',['operator""_GBq',['../namespaceSI_1_1literals.html#a3dee7d444ce47835d133ed4c1eb31525',1,'SI::operator""_GBq()'],['../namespaceSI_1_1literals.html#a3dee7d444ce47835d133ed4c1eb31525',1,'SI::literals::operator""_GBq()'],['../namespaceSI_1_1literals.html#a98790ccbb402b3157117687d642640bf',1,'SI::operator""_GBq()'],['../namespaceSI_1_1literals.html#a98790ccbb402b3157117687d642640bf',1,'SI::literals::operator""_GBq()']]], + ['operator_22_22_5fgc_1468',['operator""_GC',['../namespaceSI_1_1literals.html#a38d0eec84d685618a60d36fc930e3b5e',1,'SI::operator""_GC()'],['../namespaceSI_1_1literals.html#a38d0eec84d685618a60d36fc930e3b5e',1,'SI::literals::operator""_GC()'],['../namespaceSI_1_1literals.html#a8f2ce135f9f7271018594530719ff317',1,'SI::operator""_GC()'],['../namespaceSI_1_1literals.html#a8f2ce135f9f7271018594530719ff317',1,'SI::literals::operator""_GC()']]], + ['operator_22_22_5fgcd_1469',['operator""_Gcd',['../namespaceSI_1_1literals.html#afc9209a72cf12bf26a7a9e4cbc433689',1,'SI::operator""_Gcd(long double value)'],['../namespaceSI_1_1literals.html#afb55b4ad35863c466fa0b83b00c286e6',1,'SI::operator""_Gcd()'],['../namespaceSI_1_1literals.html#afb55b4ad35863c466fa0b83b00c286e6',1,'SI::literals::operator""_Gcd()'],['../namespaceSI_1_1literals.html#afc9209a72cf12bf26a7a9e4cbc433689',1,'SI::literals::operator""_Gcd(long double value)']]], + ['operator_22_22_5fgf_1470',['operator""_GF',['../namespaceSI_1_1literals.html#a2710cf06a9d5504527abbc3030d96986',1,'SI::operator""_GF()'],['../namespaceSI_1_1literals.html#a2710cf06a9d5504527abbc3030d96986',1,'SI::literals::operator""_GF()'],['../namespaceSI_1_1literals.html#ad8ec982435fa1c6d9f55b627b95aa07c',1,'SI::operator""_GF()'],['../namespaceSI_1_1literals.html#ad8ec982435fa1c6d9f55b627b95aa07c',1,'SI::literals::operator""_GF()']]], + ['operator_22_22_5fgg_1471',['operator""_Gg',['../namespaceSI_1_1literals.html#a6c725f897ddd573dfdbf5fcb9e6de196',1,'SI::operator""_Gg()'],['../namespaceSI_1_1literals.html#a6c725f897ddd573dfdbf5fcb9e6de196',1,'SI::literals::operator""_Gg()'],['../namespaceSI_1_1literals.html#aec286a9d480b64915b0404f56a294c09',1,'SI::operator""_Gg()'],['../namespaceSI_1_1literals.html#aec286a9d480b64915b0404f56a294c09',1,'SI::literals::operator""_Gg()']]], + ['operator_22_22_5fggy_1472',['operator""_GGy',['../namespaceSI_1_1literals.html#afb5d37f80f7827f3f071b165d42522f8',1,'SI::operator""_GGy()'],['../namespaceSI_1_1literals.html#afb5d37f80f7827f3f071b165d42522f8',1,'SI::literals::operator""_GGy()'],['../namespaceSI_1_1literals.html#ab30d2160a720640f18f6bd780b012d37',1,'SI::operator""_GGy()'],['../namespaceSI_1_1literals.html#ab30d2160a720640f18f6bd780b012d37',1,'SI::literals::operator""_GGy()']]], + ['operator_22_22_5fgh_1473',['operator""_GH',['../namespaceSI_1_1literals.html#a65473a231671a18923e220d7843ed59f',1,'SI::operator""_GH()'],['../namespaceSI_1_1literals.html#a65473a231671a18923e220d7843ed59f',1,'SI::literals::operator""_GH(long double value)'],['../namespaceSI_1_1literals.html#aaddef6ccb0a6f123793d4ff65df13708',1,'SI::literals::operator""_GH()'],['../namespaceSI_1_1literals.html#aaddef6ccb0a6f123793d4ff65df13708',1,'SI::operator""_GH()']]], + ['operator_22_22_5fghz_1474',['operator""_GHz',['../namespaceSI_1_1literals.html#a36232435c9a4b6dc49d7de9ad9b4b6db',1,'SI::operator""_GHz()'],['../namespaceSI_1_1literals.html#a36232435c9a4b6dc49d7de9ad9b4b6db',1,'SI::literals::operator""_GHz()'],['../namespaceSI_1_1literals.html#a555ff9f61a7510044f67c08e953966c0',1,'SI::operator""_GHz()'],['../namespaceSI_1_1literals.html#a555ff9f61a7510044f67c08e953966c0',1,'SI::literals::operator""_GHz()']]], + ['operator_22_22_5fgj_1475',['operator""_GJ',['../namespaceSI_1_1literals.html#af40b5cf4694bddafb0b4df217b5a6e2b',1,'SI::operator""_GJ()'],['../namespaceSI_1_1literals.html#af40b5cf4694bddafb0b4df217b5a6e2b',1,'SI::literals::operator""_GJ()'],['../namespaceSI_1_1literals.html#afa13da39663161ba4c45eb735ba193e1',1,'SI::operator""_GJ()'],['../namespaceSI_1_1literals.html#afa13da39663161ba4c45eb735ba193e1',1,'SI::literals::operator""_GJ()']]], + ['operator_22_22_5fgk_1476',['operator""_GK',['../namespaceSI_1_1literals.html#a7d9179d4bfb6a6f198ec5a504f73d85f',1,'SI::operator""_GK()'],['../namespaceSI_1_1literals.html#a7d9179d4bfb6a6f198ec5a504f73d85f',1,'SI::literals::operator""_GK()'],['../namespaceSI_1_1literals.html#ad790fcad8f304c697c59fee8d0097527',1,'SI::operator""_GK()'],['../namespaceSI_1_1literals.html#ad790fcad8f304c697c59fee8d0097527',1,'SI::literals::operator""_GK()']]], + ['operator_22_22_5fgkat_1477',['operator""_Gkat',['../namespaceSI_1_1literals.html#a4b39d0688e3d37e1cdcab8b2e487b017',1,'SI::operator""_Gkat()'],['../namespaceSI_1_1literals.html#a719a20a25a996258f4fe94af9f0ef83b',1,'SI::operator""_Gkat(long double value)'],['../namespaceSI_1_1literals.html#a719a20a25a996258f4fe94af9f0ef83b',1,'SI::literals::operator""_Gkat(long double value)'],['../namespaceSI_1_1literals.html#a4b39d0688e3d37e1cdcab8b2e487b017',1,'SI::literals::operator""_Gkat()']]], + ['operator_22_22_5fglm_1478',['operator""_Glm',['../namespaceSI_1_1literals.html#a92359df80d0479e7189238b7d71ad35f',1,'SI::operator""_Glm()'],['../namespaceSI_1_1literals.html#a92359df80d0479e7189238b7d71ad35f',1,'SI::literals::operator""_Glm()'],['../namespaceSI_1_1literals.html#aa7cc8b38172c892ce3acf4e6c0649776',1,'SI::operator""_Glm()'],['../namespaceSI_1_1literals.html#aa7cc8b38172c892ce3acf4e6c0649776',1,'SI::literals::operator""_Glm(long double value)']]], + ['operator_22_22_5fglx_1479',['operator""_Glx',['../namespaceSI_1_1literals.html#a672c3d9c7bd0898001eecff34eaa77a7',1,'SI::literals::operator""_Glx()'],['../namespaceSI_1_1literals.html#a2831ed46a0e687cb71a19e7ec954f93a',1,'SI::literals::operator""_Glx(long double value)'],['../namespaceSI_1_1literals.html#a2831ed46a0e687cb71a19e7ec954f93a',1,'SI::operator""_Glx(long double value)'],['../namespaceSI_1_1literals.html#a672c3d9c7bd0898001eecff34eaa77a7',1,'SI::operator""_Glx()']]], + ['operator_22_22_5fgm_1480',['operator""_Gm',['../namespaceSI_1_1literals.html#ae3f5a6d2aad69f79859a5af576109e40',1,'SI::operator""_Gm()'],['../namespaceSI_1_1literals.html#ae3f5a6d2aad69f79859a5af576109e40',1,'SI::literals::operator""_Gm()'],['../namespaceSI_1_1literals.html#a1a75f2173f957c14cf9481a365cf94f3',1,'SI::operator""_Gm()'],['../namespaceSI_1_1literals.html#a1a75f2173f957c14cf9481a365cf94f3',1,'SI::literals::operator""_Gm()']]], + ['operator_22_22_5fgmol_1481',['operator""_Gmol',['../namespaceSI_1_1literals.html#a41e03e45e2837c738dcf52bc5d802336',1,'SI::operator""_Gmol()'],['../namespaceSI_1_1literals.html#adf36b8790c8d0c2701f8f1e1fcba73b2',1,'SI::literals::operator""_Gmol()'],['../namespaceSI_1_1literals.html#adf36b8790c8d0c2701f8f1e1fcba73b2',1,'SI::operator""_Gmol()'],['../namespaceSI_1_1literals.html#a41e03e45e2837c738dcf52bc5d802336',1,'SI::literals::operator""_Gmol()']]], + ['operator_22_22_5fgn_1482',['operator""_GN',['../namespaceSI_1_1literals.html#ab78f0de63191cc68529b4583a55e1d8b',1,'SI::operator""_GN()'],['../namespaceSI_1_1literals.html#ab78f0de63191cc68529b4583a55e1d8b',1,'SI::literals::operator""_GN()'],['../namespaceSI_1_1literals.html#a6402f26ba922b7927ceafde4dbe28e2d',1,'SI::operator""_GN()'],['../namespaceSI_1_1literals.html#a6402f26ba922b7927ceafde4dbe28e2d',1,'SI::literals::operator""_GN()']]], + ['operator_22_22_5fgohm_1483',['operator""_GOhm',['../namespaceSI_1_1literals.html#aaeb97c1347cda5cc0d28648e318d6d95',1,'SI::operator""_GOhm()'],['../namespaceSI_1_1literals.html#aaeb97c1347cda5cc0d28648e318d6d95',1,'SI::literals::operator""_GOhm()'],['../namespaceSI_1_1literals.html#a1889e026c7bccc27e5df04c6bc57ee99',1,'SI::operator""_GOhm()'],['../namespaceSI_1_1literals.html#a1889e026c7bccc27e5df04c6bc57ee99',1,'SI::literals::operator""_GOhm()']]], + ['operator_22_22_5fgpa_1484',['operator""_Gpa',['../namespaceSI_1_1literals.html#ac52a621090355fc2c5d2690991587e8c',1,'SI::operator""_Gpa()'],['../namespaceSI_1_1literals.html#ac52a621090355fc2c5d2690991587e8c',1,'SI::literals::operator""_Gpa()'],['../namespaceSI_1_1literals.html#a5baff85b0923a683670b1d2b561633c6',1,'SI::operator""_Gpa()'],['../namespaceSI_1_1literals.html#a5baff85b0923a683670b1d2b561633c6',1,'SI::literals::operator""_Gpa()']]], + ['operator_22_22_5fgs_1485',['operator""_GS',['../namespaceSI_1_1literals.html#aad26c0827672ef4e9ac589da50ef6bdd',1,'SI::operator""_GS()'],['../namespaceSI_1_1literals.html#aad26c0827672ef4e9ac589da50ef6bdd',1,'SI::literals::operator""_GS()'],['../namespaceSI_1_1literals.html#aadba2c188cef0ae45bddb6a678df3099',1,'SI::operator""_GS()'],['../namespaceSI_1_1literals.html#aadba2c188cef0ae45bddb6a678df3099',1,'SI::literals::operator""_GS()']]], + ['operator_22_22_5fgsv_1486',['operator""_GSv',['../namespaceSI_1_1literals.html#a58c4414f146a25f9d145b79bae6a8ab4',1,'SI::operator""_GSv()'],['../namespaceSI_1_1literals.html#a58c4414f146a25f9d145b79bae6a8ab4',1,'SI::literals::operator""_GSv()'],['../namespaceSI_1_1literals.html#a6c18fdd7e9ff26c36877c9c61c55ecd7',1,'SI::operator""_GSv()'],['../namespaceSI_1_1literals.html#a6c18fdd7e9ff26c36877c9c61c55ecd7',1,'SI::literals::operator""_GSv()']]], + ['operator_22_22_5fgt_1487',['operator""_GT',['../namespaceSI_1_1literals.html#aec8de9c5c2cb3ee79be5eb5a2d3a4b58',1,'SI::operator""_GT()'],['../namespaceSI_1_1literals.html#aec8de9c5c2cb3ee79be5eb5a2d3a4b58',1,'SI::literals::operator""_GT(long double value)'],['../namespaceSI_1_1literals.html#ab622b421460d3292fae34cacb93f0cf5',1,'SI::literals::operator""_GT()'],['../namespaceSI_1_1literals.html#ab622b421460d3292fae34cacb93f0cf5',1,'SI::operator""_GT()']]], + ['operator_22_22_5fgt_1488',['operator""_Gt',['../namespaceSI_1_1literals.html#a239df26a1682ec0a3d4829263fe495da',1,'SI::operator""_Gt()'],['../namespaceSI_1_1literals.html#a2e7557f189130738f4323ebb5fc3a8e0',1,'SI::literals::operator""_Gt()'],['../namespaceSI_1_1literals.html#a2e7557f189130738f4323ebb5fc3a8e0',1,'SI::operator""_Gt()'],['../namespaceSI_1_1literals.html#a239df26a1682ec0a3d4829263fe495da',1,'SI::literals::operator""_Gt()']]], + ['operator_22_22_5fgv_1489',['operator""_GV',['../namespaceSI_1_1literals.html#a21a46d2395b6ea3bf9b5def17b3c0ac5',1,'SI::operator""_GV()'],['../namespaceSI_1_1literals.html#a21a46d2395b6ea3bf9b5def17b3c0ac5',1,'SI::literals::operator""_GV()'],['../namespaceSI_1_1literals.html#a962f59e3838e3712f441345a8ee914a7',1,'SI::operator""_GV()'],['../namespaceSI_1_1literals.html#a962f59e3838e3712f441345a8ee914a7',1,'SI::literals::operator""_GV()']]], + ['operator_22_22_5fgw_1490',['operator""_GW',['../namespaceSI_1_1literals.html#a036515e4674e1471edace374af5aabc6',1,'SI::operator""_GW()'],['../namespaceSI_1_1literals.html#a552df05028f0a074219f596dcf322e16',1,'SI::literals::operator""_GW()'],['../namespaceSI_1_1literals.html#a552df05028f0a074219f596dcf322e16',1,'SI::operator""_GW()'],['../namespaceSI_1_1literals.html#a036515e4674e1471edace374af5aabc6',1,'SI::literals::operator""_GW()']]], + ['operator_22_22_5fgwb_1491',['operator""_GWb',['../namespaceSI_1_1literals.html#ac2c14261ec529b85bb2e9b11f10e130a',1,'SI::operator""_GWb()'],['../namespaceSI_1_1literals.html#ac2c14261ec529b85bb2e9b11f10e130a',1,'SI::literals::operator""_GWb()'],['../namespaceSI_1_1literals.html#aa86f7aab84e9a6eb003d90c5b5db94e4',1,'SI::operator""_GWb()'],['../namespaceSI_1_1literals.html#aa86f7aab84e9a6eb003d90c5b5db94e4',1,'SI::literals::operator""_GWb()']]], + ['operator_22_22_5fgy_1492',['operator""_Gy',['../namespaceSI_1_1literals.html#ae11925d3bd2ebd47c3e3bbc6c7fbc70d',1,'SI::operator""_Gy()'],['../namespaceSI_1_1literals.html#a1aecf82cafb151b9ce9c8f37b9006d59',1,'SI::operator""_Gy(long double value)'],['../namespaceSI_1_1literals.html#a1aecf82cafb151b9ce9c8f37b9006d59',1,'SI::literals::operator""_Gy(long double value)'],['../namespaceSI_1_1literals.html#ae11925d3bd2ebd47c3e3bbc6c7fbc70d',1,'SI::literals::operator""_Gy()']]], + ['operator_22_22_5fh_1493',['operator""_h',['../namespaceSI_1_1literals.html#a4dfdb87c5fec9fbb5672a3779d744483',1,'SI::literals::operator""_h()'],['../namespaceSI_1_1literals.html#a2bb04a88c46093d389ebfafa48e200cc',1,'SI::literals::operator""_h(long double h)'],['../namespaceSI_1_1literals.html#a2bb04a88c46093d389ebfafa48e200cc',1,'SI::operator""_h(long double h)'],['../namespaceSI_1_1literals.html#a4dfdb87c5fec9fbb5672a3779d744483',1,'SI::operator""_h()']]], + ['operator_22_22_5fh_1494',['operator""_H',['../namespaceSI_1_1literals.html#aa3fb330747c1fce4179877c0aac1febf',1,'SI::literals::operator""_H()'],['../namespaceSI_1_1literals.html#aa3fb330747c1fce4179877c0aac1febf',1,'SI::operator""_H()'],['../namespaceSI_1_1literals.html#a5092060afe77495adcd236405d1c8b19',1,'SI::literals::operator""_H()'],['../namespaceSI_1_1literals.html#a5092060afe77495adcd236405d1c8b19',1,'SI::operator""_H()']]], + ['operator_22_22_5fhz_1495',['operator""_Hz',['../namespaceSI_1_1literals.html#a871080780a4a0aeaf0cc6fb9186e2b98',1,'SI::operator""_Hz()'],['../namespaceSI_1_1literals.html#a871080780a4a0aeaf0cc6fb9186e2b98',1,'SI::literals::operator""_Hz()'],['../namespaceSI_1_1literals.html#a46f925cdddea9b05e7653c29323fc6b4',1,'SI::operator""_Hz()'],['../namespaceSI_1_1literals.html#a46f925cdddea9b05e7653c29323fc6b4',1,'SI::literals::operator""_Hz()']]], + ['operator_22_22_5fj_1496',['operator""_J',['../namespaceSI_1_1literals.html#a40e29a86225fb0569467bdd64ccdfdd4',1,'SI::operator""_J()'],['../namespaceSI_1_1literals.html#a97b0da6736ec2b600b2a7ff59b80f6f8',1,'SI::literals::operator""_J()'],['../namespaceSI_1_1literals.html#a97b0da6736ec2b600b2a7ff59b80f6f8',1,'SI::operator""_J()'],['../namespaceSI_1_1literals.html#a40e29a86225fb0569467bdd64ccdfdd4',1,'SI::literals::operator""_J()']]], + ['operator_22_22_5fk_1497',['operator""_K',['../namespaceSI_1_1literals.html#ad74d166c5ad00fdfa3ff60f00b7d1173',1,'SI::operator""_K()'],['../namespaceSI_1_1literals.html#ad74d166c5ad00fdfa3ff60f00b7d1173',1,'SI::literals::operator""_K()'],['../namespaceSI_1_1literals.html#ad8c1cd52f37257d659d38dad56473ee1',1,'SI::operator""_K()'],['../namespaceSI_1_1literals.html#ad8c1cd52f37257d659d38dad56473ee1',1,'SI::literals::operator""_K()']]], + ['operator_22_22_5fka_1498',['operator""_kA',['../namespaceSI_1_1literals.html#aaf64235c68df9f70881341b5213f02ce',1,'SI::operator""_kA()'],['../namespaceSI_1_1literals.html#aaf64235c68df9f70881341b5213f02ce',1,'SI::literals::operator""_kA()'],['../namespaceSI_1_1literals.html#a27d41c789e36c6a2a966c2737d77c497',1,'SI::operator""_kA()'],['../namespaceSI_1_1literals.html#a27d41c789e36c6a2a966c2737d77c497',1,'SI::literals::operator""_kA()']]], + ['operator_22_22_5fkat_1499',['operator""_kat',['../namespaceSI_1_1literals.html#a677f3719d418c9c5c2784680e0bba6ec',1,'SI::operator""_kat()'],['../namespaceSI_1_1literals.html#a677f3719d418c9c5c2784680e0bba6ec',1,'SI::literals::operator""_kat()'],['../namespaceSI_1_1literals.html#a9519ff05dbd40b84b03d405598f6a325',1,'SI::operator""_kat()'],['../namespaceSI_1_1literals.html#a9519ff05dbd40b84b03d405598f6a325',1,'SI::literals::operator""_kat()']]], + ['operator_22_22_5fkbq_1500',['operator""_kBq',['../namespaceSI_1_1literals.html#ab40e68a4adb2e2650d887133c79ec544',1,'SI::operator""_kBq()'],['../namespaceSI_1_1literals.html#ab40e68a4adb2e2650d887133c79ec544',1,'SI::literals::operator""_kBq()'],['../namespaceSI_1_1literals.html#a411294dd55cd7343abcbb32c31ca69ec',1,'SI::operator""_kBq()'],['../namespaceSI_1_1literals.html#a411294dd55cd7343abcbb32c31ca69ec',1,'SI::literals::operator""_kBq()']]], + ['operator_22_22_5fkc_1501',['operator""_kC',['../namespaceSI_1_1literals.html#acc68533bb4995519fb207aa8323f1cc4',1,'SI::operator""_kC()'],['../namespaceSI_1_1literals.html#acc68533bb4995519fb207aa8323f1cc4',1,'SI::literals::operator""_kC()'],['../namespaceSI_1_1literals.html#a4d4773e4ce221d7eaf6882c5564260e9',1,'SI::operator""_kC()'],['../namespaceSI_1_1literals.html#a4d4773e4ce221d7eaf6882c5564260e9',1,'SI::literals::operator""_kC()']]], + ['operator_22_22_5fkcd_1502',['operator""_kcd',['../namespaceSI_1_1literals.html#a5d987acb2a5713b3daf227869a1d31a1',1,'SI::operator""_kcd()'],['../namespaceSI_1_1literals.html#a5d987acb2a5713b3daf227869a1d31a1',1,'SI::literals::operator""_kcd()'],['../namespaceSI_1_1literals.html#a6d96ccc56c8c8bd87b73fa9c66815093',1,'SI::operator""_kcd()'],['../namespaceSI_1_1literals.html#a6d96ccc56c8c8bd87b73fa9c66815093',1,'SI::literals::operator""_kcd()']]], + ['operator_22_22_5fkf_1503',['operator""_kF',['../namespaceSI_1_1literals.html#a5bc09fa399341cdc9a27546a0ab52f58',1,'SI::operator""_kF()'],['../namespaceSI_1_1literals.html#a5bc09fa399341cdc9a27546a0ab52f58',1,'SI::literals::operator""_kF(long double value)'],['../namespaceSI_1_1literals.html#a7a33ab16a6677255c5068c9097dfaf07',1,'SI::literals::operator""_kF()'],['../namespaceSI_1_1literals.html#a7a33ab16a6677255c5068c9097dfaf07',1,'SI::operator""_kF()']]], + ['operator_22_22_5fkg_1504',['operator""_kg',['../namespaceSI_1_1literals.html#ad30fb7341197739da6db4994668a23aa',1,'SI::operator""_kg()'],['../namespaceSI_1_1literals.html#ad30fb7341197739da6db4994668a23aa',1,'SI::literals::operator""_kg()'],['../namespaceSI_1_1literals.html#aff73145c2e916b55f5afb03c035e62b6',1,'SI::operator""_kg()'],['../namespaceSI_1_1literals.html#aff73145c2e916b55f5afb03c035e62b6',1,'SI::literals::operator""_kg()']]], + ['operator_22_22_5fkgy_1505',['operator""_kGy',['../namespaceSI_1_1literals.html#ad8201afd7c6c4333ada5e0325667c24d',1,'SI::operator""_kGy()'],['../namespaceSI_1_1literals.html#ad8201afd7c6c4333ada5e0325667c24d',1,'SI::literals::operator""_kGy()'],['../namespaceSI_1_1literals.html#a15b2f95424bba93552ce4c519c0836e8',1,'SI::operator""_kGy()'],['../namespaceSI_1_1literals.html#a15b2f95424bba93552ce4c519c0836e8',1,'SI::literals::operator""_kGy()']]], + ['operator_22_22_5fkh_1506',['operator""_kH',['../namespaceSI_1_1literals.html#ad8e33187d3bc13e2bdaf2e0f08c844fb',1,'SI::operator""_kH()'],['../namespaceSI_1_1literals.html#ad8e33187d3bc13e2bdaf2e0f08c844fb',1,'SI::literals::operator""_kH()'],['../namespaceSI_1_1literals.html#a71c9dd3a0df4852b372c7ce806ba7ded',1,'SI::operator""_kH()'],['../namespaceSI_1_1literals.html#a71c9dd3a0df4852b372c7ce806ba7ded',1,'SI::literals::operator""_kH()']]], + ['operator_22_22_5fkhz_1507',['operator""_kHz',['../namespaceSI_1_1literals.html#af2b76538ade89147283fcec28642ed88',1,'SI::operator""_kHz()'],['../namespaceSI_1_1literals.html#ad5202d84f479c6a231193cf1ad2147cd',1,'SI::operator""_kHz(long double value)'],['../namespaceSI_1_1literals.html#ad5202d84f479c6a231193cf1ad2147cd',1,'SI::literals::operator""_kHz(long double value)'],['../namespaceSI_1_1literals.html#af2b76538ade89147283fcec28642ed88',1,'SI::literals::operator""_kHz()']]], + ['operator_22_22_5fkj_1508',['operator""_kJ',['../namespaceSI_1_1literals.html#ae3c39f8b1641b8b86e0793dc07d804e8',1,'SI::operator""_kJ()'],['../namespaceSI_1_1literals.html#ae3c39f8b1641b8b86e0793dc07d804e8',1,'SI::literals::operator""_kJ()'],['../namespaceSI_1_1literals.html#a9ab6242323db3765e950cc9a0930cbc3',1,'SI::operator""_kJ()'],['../namespaceSI_1_1literals.html#a9ab6242323db3765e950cc9a0930cbc3',1,'SI::literals::operator""_kJ(long double value)']]], + ['operator_22_22_5fkk_1509',['operator""_kK',['../namespaceSI_1_1literals.html#a46a2b06eafb7987233015c4c81e07c73',1,'SI::literals::operator""_kK()'],['../namespaceSI_1_1literals.html#a13b916fd5e442b982d122867e2e6d18d',1,'SI::literals::operator""_kK(long double value)'],['../namespaceSI_1_1literals.html#a13b916fd5e442b982d122867e2e6d18d',1,'SI::operator""_kK(long double value)'],['../namespaceSI_1_1literals.html#a46a2b06eafb7987233015c4c81e07c73',1,'SI::operator""_kK()']]], + ['operator_22_22_5fkkat_1510',['operator""_kkat',['../namespaceSI_1_1literals.html#a2a6d612d61eb158cd20083ded6c67cf5',1,'SI::operator""_kkat()'],['../namespaceSI_1_1literals.html#a2a6d612d61eb158cd20083ded6c67cf5',1,'SI::literals::operator""_kkat()'],['../namespaceSI_1_1literals.html#a8a75b20cbf298d83f4716bb484f0eb28',1,'SI::operator""_kkat()'],['../namespaceSI_1_1literals.html#a8a75b20cbf298d83f4716bb484f0eb28',1,'SI::literals::operator""_kkat()']]], + ['operator_22_22_5fklm_1511',['operator""_klm',['../namespaceSI_1_1literals.html#a93b53c50daf9a0d766e8883ec557f01c',1,'SI::operator""_klm()'],['../namespaceSI_1_1literals.html#a0cf2941a9d81594936fa49b22b96d938',1,'SI::literals::operator""_klm()'],['../namespaceSI_1_1literals.html#a0cf2941a9d81594936fa49b22b96d938',1,'SI::operator""_klm()'],['../namespaceSI_1_1literals.html#a93b53c50daf9a0d766e8883ec557f01c',1,'SI::literals::operator""_klm()']]], + ['operator_22_22_5fklx_1512',['operator""_klx',['../namespaceSI_1_1literals.html#a190a057b60d0c17bbad4cd023d34cb87',1,'SI::operator""_klx()'],['../namespaceSI_1_1literals.html#a190a057b60d0c17bbad4cd023d34cb87',1,'SI::literals::operator""_klx()'],['../namespaceSI_1_1literals.html#a18c298d61e8d143d6480058032748fb6',1,'SI::operator""_klx()'],['../namespaceSI_1_1literals.html#a18c298d61e8d143d6480058032748fb6',1,'SI::literals::operator""_klx()']]], + ['operator_22_22_5fkm_1513',['operator""_km',['../namespaceSI_1_1literals.html#a07f02147a395497a14c2a1eb2c196762',1,'SI::operator""_km()'],['../namespaceSI_1_1literals.html#a07f02147a395497a14c2a1eb2c196762',1,'SI::literals::operator""_km()'],['../namespaceSI_1_1literals.html#a6f9815669cfa3f5dbf9a11287f34678b',1,'SI::operator""_km()'],['../namespaceSI_1_1literals.html#a6f9815669cfa3f5dbf9a11287f34678b',1,'SI::literals::operator""_km()']]], + ['operator_22_22_5fkm_5fp_5fh_1514',['operator""_km_p_h',['../namespaceSI_1_1literals.html#a82314487a59dedd5a37d2c1800091bb6',1,'SI::operator""_km_p_h()'],['../namespaceSI_1_1literals.html#a82314487a59dedd5a37d2c1800091bb6',1,'SI::literals::operator""_km_p_h()'],['../namespaceSI_1_1literals.html#a12b56203fae27d5afca637195c77ae6d',1,'SI::operator""_km_p_h()'],['../namespaceSI_1_1literals.html#a12b56203fae27d5afca637195c77ae6d',1,'SI::literals::operator""_km_p_h()']]], + ['operator_22_22_5fkmol_1515',['operator""_kmol',['../namespaceSI_1_1literals.html#ae9b41f35fdc74a1d6b1dfcfa7a44b30b',1,'SI::operator""_kmol()'],['../namespaceSI_1_1literals.html#ae9b41f35fdc74a1d6b1dfcfa7a44b30b',1,'SI::literals::operator""_kmol()'],['../namespaceSI_1_1literals.html#a7b1fcee29fea1cbfa05e845dc73c4cc3',1,'SI::operator""_kmol()'],['../namespaceSI_1_1literals.html#a7b1fcee29fea1cbfa05e845dc73c4cc3',1,'SI::literals::operator""_kmol()']]], + ['operator_22_22_5fkn_1516',['operator""_kN',['../namespaceSI_1_1literals.html#a45210aa73cd252271db74369a880b66a',1,'SI::operator""_kN()'],['../namespaceSI_1_1literals.html#a45210aa73cd252271db74369a880b66a',1,'SI::literals::operator""_kN()'],['../namespaceSI_1_1literals.html#ae30e9a8b43a01782e369edb1428f7063',1,'SI::operator""_kN()'],['../namespaceSI_1_1literals.html#ae30e9a8b43a01782e369edb1428f7063',1,'SI::literals::operator""_kN()']]], + ['operator_22_22_5fkohm_1517',['operator""_kOhm',['../namespaceSI_1_1literals.html#a38c8da4099bdfa0c62a1eeeddbc27aa8',1,'SI::operator""_kOhm()'],['../namespaceSI_1_1literals.html#a38c8da4099bdfa0c62a1eeeddbc27aa8',1,'SI::literals::operator""_kOhm()'],['../namespaceSI_1_1literals.html#a532688bbb2624617a1d826e01c1643ac',1,'SI::operator""_kOhm()'],['../namespaceSI_1_1literals.html#a532688bbb2624617a1d826e01c1643ac',1,'SI::literals::operator""_kOhm()']]], + ['operator_22_22_5fkpa_1518',['operator""_kpa',['../namespaceSI_1_1literals.html#ad9e3ae3a45022a4f2e1edc189f2b0035',1,'SI::operator""_kpa()'],['../namespaceSI_1_1literals.html#ad9e3ae3a45022a4f2e1edc189f2b0035',1,'SI::literals::operator""_kpa(long double value)'],['../namespaceSI_1_1literals.html#a8cd6a76465765190d0aa2f5bffa32aab',1,'SI::literals::operator""_kpa()'],['../namespaceSI_1_1literals.html#a8cd6a76465765190d0aa2f5bffa32aab',1,'SI::operator""_kpa()']]], + ['operator_22_22_5fks_1519',['operator""_kS',['../namespaceSI_1_1literals.html#a8c412f8535d6cef072e730e7ceac7f96',1,'SI::operator""_kS()'],['../namespaceSI_1_1literals.html#a8c412f8535d6cef072e730e7ceac7f96',1,'SI::literals::operator""_kS()'],['../namespaceSI_1_1literals.html#a8b7e5683d684c7f5d25d5a7c6c3f075b',1,'SI::operator""_kS()'],['../namespaceSI_1_1literals.html#a8b7e5683d684c7f5d25d5a7c6c3f075b',1,'SI::literals::operator""_kS()']]], + ['operator_22_22_5fksv_1520',['operator""_kSv',['../namespaceSI_1_1literals.html#ab6b83472a37e6bcc62c0851cbdb1a375',1,'SI::operator""_kSv()'],['../namespaceSI_1_1literals.html#ab6b83472a37e6bcc62c0851cbdb1a375',1,'SI::literals::operator""_kSv()'],['../namespaceSI_1_1literals.html#a679066213bc99cbffb50d567aff693aa',1,'SI::operator""_kSv()'],['../namespaceSI_1_1literals.html#a679066213bc99cbffb50d567aff693aa',1,'SI::literals::operator""_kSv()']]], + ['operator_22_22_5fkt_1521',['operator""_kt',['../namespaceSI_1_1literals.html#a4798bd61da88393bd12aff9ca8702266',1,'SI::operator""_kt()'],['../namespaceSI_1_1literals.html#a4798bd61da88393bd12aff9ca8702266',1,'SI::literals::operator""_kt()'],['../namespaceSI_1_1literals.html#ad94e4d8ce055ca8115d84b9b734af6ce',1,'SI::operator""_kt()'],['../namespaceSI_1_1literals.html#ad94e4d8ce055ca8115d84b9b734af6ce',1,'SI::literals::operator""_kt()']]], + ['operator_22_22_5fkt_1522',['operator""_kT',['../namespaceSI_1_1literals.html#a15b30a857ffb584ef06d84e82f2bdc89',1,'SI::operator""_kT()'],['../namespaceSI_1_1literals.html#af8c13f078f3ddf1a897773dd7c63ebf0',1,'SI::operator""_kT(long double value)'],['../namespaceSI_1_1literals.html#af8c13f078f3ddf1a897773dd7c63ebf0',1,'SI::literals::operator""_kT(long double value)'],['../namespaceSI_1_1literals.html#a15b30a857ffb584ef06d84e82f2bdc89',1,'SI::literals::operator""_kT()']]], + ['operator_22_22_5fkv_1523',['operator""_kV',['../namespaceSI_1_1literals.html#af49255267da3acd6bda6b782fdcb2179',1,'SI::operator""_kV()'],['../namespaceSI_1_1literals.html#af49255267da3acd6bda6b782fdcb2179',1,'SI::literals::operator""_kV()'],['../namespaceSI_1_1literals.html#a363de94d0331700b9a3c729d56ee1ecf',1,'SI::operator""_kV()'],['../namespaceSI_1_1literals.html#a363de94d0331700b9a3c729d56ee1ecf',1,'SI::literals::operator""_kV(long double value)']]], + ['operator_22_22_5fkw_1524',['operator""_kW',['../namespaceSI_1_1literals.html#ae0a74ef7d82ce09e4dcf370067d1a977',1,'SI::literals::operator""_kW()'],['../namespaceSI_1_1literals.html#add5c36949f9803dcbcbfaf0f4a601ee1',1,'SI::literals::operator""_kW(long double value)'],['../namespaceSI_1_1literals.html#add5c36949f9803dcbcbfaf0f4a601ee1',1,'SI::operator""_kW(long double value)'],['../namespaceSI_1_1literals.html#ae0a74ef7d82ce09e4dcf370067d1a977',1,'SI::operator""_kW()']]], + ['operator_22_22_5fkwb_1525',['operator""_kWb',['../namespaceSI_1_1literals.html#af10ba7ec642b1f68a51fd93e9bd36c8a',1,'SI::operator""_kWb()'],['../namespaceSI_1_1literals.html#af10ba7ec642b1f68a51fd93e9bd36c8a',1,'SI::literals::operator""_kWb()'],['../namespaceSI_1_1literals.html#a540297de6934630e2c31e066bd3c8ce0',1,'SI::operator""_kWb()'],['../namespaceSI_1_1literals.html#a540297de6934630e2c31e066bd3c8ce0',1,'SI::literals::operator""_kWb()']]], + ['operator_22_22_5flm_1526',['operator""_lm',['../namespaceSI_1_1literals.html#a830c776a2b340933befce92e55601862',1,'SI::operator""_lm()'],['../namespaceSI_1_1literals.html#af3101f61d2b7859856fa46893c9e4aaf',1,'SI::literals::operator""_lm()'],['../namespaceSI_1_1literals.html#af3101f61d2b7859856fa46893c9e4aaf',1,'SI::operator""_lm()'],['../namespaceSI_1_1literals.html#a830c776a2b340933befce92e55601862',1,'SI::literals::operator""_lm()']]], + ['operator_22_22_5flx_1527',['operator""_lx',['../namespaceSI_1_1literals.html#a80d7fa294ac3ab3562b9885f7a8f5a59',1,'SI::operator""_lx()'],['../namespaceSI_1_1literals.html#a80d7fa294ac3ab3562b9885f7a8f5a59',1,'SI::literals::operator""_lx()'],['../namespaceSI_1_1literals.html#ad190935e12201e4167655a7107932ea2',1,'SI::operator""_lx()'],['../namespaceSI_1_1literals.html#ad190935e12201e4167655a7107932ea2',1,'SI::literals::operator""_lx()']]], + ['operator_22_22_5fly_1528',['operator""_ly',['../namespaceSI_1_1literals.html#a4dd64edb45abc62ec9fe848425b4ccda',1,'SI::operator""_ly()'],['../namespaceSI_1_1literals.html#a4dd64edb45abc62ec9fe848425b4ccda',1,'SI::literals::operator""_ly()'],['../namespaceSI_1_1literals.html#ab39c8812ed03181237c8113ad0122b79',1,'SI::operator""_ly()'],['../namespaceSI_1_1literals.html#ab39c8812ed03181237c8113ad0122b79',1,'SI::literals::operator""_ly()']]], + ['operator_22_22_5fm_1529',['operator""_m',['../namespaceSI_1_1literals.html#a98e05d99ed2c4b93e6c66a969f9667e9',1,'SI::operator""_m()'],['../namespaceSI_1_1literals.html#a98e05d99ed2c4b93e6c66a969f9667e9',1,'SI::literals::operator""_m()'],['../namespaceSI_1_1literals.html#a83c2e99de78842f5b7beaf9125cf52e3',1,'SI::operator""_m()'],['../namespaceSI_1_1literals.html#a83c2e99de78842f5b7beaf9125cf52e3',1,'SI::literals::operator""_m()']]], + ['operator_22_22_5fm2_1530',['operator""_m2',['../namespaceSI_1_1literals.html#ae7d888db4ab5651ac220ae782132fc12',1,'SI::operator""_m2()'],['../namespaceSI_1_1literals.html#ae7d888db4ab5651ac220ae782132fc12',1,'SI::literals::operator""_m2()'],['../namespaceSI_1_1literals.html#aea863accc41a15e456648dfceee40ea4',1,'SI::operator""_m2()'],['../namespaceSI_1_1literals.html#aea863accc41a15e456648dfceee40ea4',1,'SI::literals::operator""_m2(long double m)']]], + ['operator_22_22_5fm3_1531',['operator""_m3',['../namespaceSI_1_1literals.html#a0e5e75ce99124ab858b166062abfb030',1,'SI::literals::operator""_m3()'],['../namespaceSI_1_1literals.html#a0e5e75ce99124ab858b166062abfb030',1,'SI::operator""_m3()'],['../namespaceSI_1_1literals.html#a21ba19aba9951f112034410bf853d9cf',1,'SI::literals::operator""_m3()'],['../namespaceSI_1_1literals.html#a21ba19aba9951f112034410bf853d9cf',1,'SI::operator""_m3()']]], + ['operator_22_22_5fm_5fp_5fs_1532',['operator""_m_p_s',['../namespaceSI_1_1literals.html#a80b6a00ce08c51a4c754697e20ff8627',1,'SI::operator""_m_p_s()'],['../namespaceSI_1_1literals.html#a80b6a00ce08c51a4c754697e20ff8627',1,'SI::literals::operator""_m_p_s()'],['../namespaceSI_1_1literals.html#ab4bbb5b2cb6161e5f9a7c29b88a2d6de',1,'SI::operator""_m_p_s()'],['../namespaceSI_1_1literals.html#ab4bbb5b2cb6161e5f9a7c29b88a2d6de',1,'SI::literals::operator""_m_p_s()']]], + ['operator_22_22_5fma_1533',['operator""_MA',['../namespaceSI_1_1literals.html#ac7dd38dd32cffaab0491d9b426d342c4',1,'SI']]], + ['operator_22_22_5fma_1534',['operator""_mA',['../namespaceSI_1_1literals.html#a7ed125fb7c2acf78f206338ebc3a756a',1,'SI::literals::operator""_mA()'],['../namespaceSI_1_1literals.html#a7ed125fb7c2acf78f206338ebc3a756a',1,'SI::operator""_mA()'],['../namespaceSI_1_1literals.html#a0f77e70e82b1e7c117aafc3051664ac4',1,'SI::literals::operator""_mA()'],['../namespaceSI_1_1literals.html#a0f77e70e82b1e7c117aafc3051664ac4',1,'SI::operator""_mA()']]], + ['operator_22_22_5fma_1535',['operator""_MA',['../namespaceSI_1_1literals.html#ac7dd38dd32cffaab0491d9b426d342c4',1,'SI::literals::operator""_MA(long double value)'],['../namespaceSI_1_1literals.html#a1099fdd7fa9b9037832a94b00244d078',1,'SI::literals::operator""_MA()'],['../namespaceSI_1_1literals.html#a1099fdd7fa9b9037832a94b00244d078',1,'SI::operator""_MA()']]], + ['operator_22_22_5fmbq_1536',['operator""_mBq',['../namespaceSI_1_1literals.html#af4c8939b3ee52a4c06cbe6fc8af6d51b',1,'SI::operator""_mBq()'],['../namespaceSI_1_1literals.html#af4c8939b3ee52a4c06cbe6fc8af6d51b',1,'SI::literals::operator""_mBq()'],['../namespaceSI_1_1literals.html#a58f5c6b4b4fc7b96dd7a0ed9468708b0',1,'SI::operator""_mBq()'],['../namespaceSI_1_1literals.html#a58f5c6b4b4fc7b96dd7a0ed9468708b0',1,'SI::literals::operator""_mBq()']]], + ['operator_22_22_5fmbq_1537',['operator""_MBq',['../namespaceSI_1_1literals.html#a660a148c009feb148afeba949d8c8614',1,'SI::operator""_MBq()'],['../namespaceSI_1_1literals.html#a660a148c009feb148afeba949d8c8614',1,'SI::literals::operator""_MBq()'],['../namespaceSI_1_1literals.html#a683dc96b009376aa2de94f09dad48b26',1,'SI::operator""_MBq()'],['../namespaceSI_1_1literals.html#a683dc96b009376aa2de94f09dad48b26',1,'SI::literals::operator""_MBq()']]], + ['operator_22_22_5fmc_1538',['operator""_MC',['../namespaceSI_1_1literals.html#afd1a34855fb2f67d926310d79d290770',1,'SI::operator""_MC()'],['../namespaceSI_1_1literals.html#a748e538aee85a568d014e68edfdd404b',1,'SI::operator""_MC(long double value)'],['../namespaceSI_1_1literals.html#a748e538aee85a568d014e68edfdd404b',1,'SI::literals::operator""_MC()']]], + ['operator_22_22_5fmc_1539',['operator""_mC',['../namespaceSI_1_1literals.html#a2f12c74bdb93dc1c4bf38f07b9cb78c4',1,'SI::operator""_mC()'],['../namespaceSI_1_1literals.html#a2f12c74bdb93dc1c4bf38f07b9cb78c4',1,'SI::literals::operator""_mC()'],['../namespaceSI_1_1literals.html#adb1d5740ad0018c8a025f15c202663e3',1,'SI::operator""_mC()'],['../namespaceSI_1_1literals.html#adb1d5740ad0018c8a025f15c202663e3',1,'SI::literals::operator""_mC(long double value)']]], + ['operator_22_22_5fmc_1540',['operator""_MC',['../namespaceSI_1_1literals.html#afd1a34855fb2f67d926310d79d290770',1,'SI::literals']]], + ['operator_22_22_5fmcd_1541',['operator""_mcd',['../namespaceSI_1_1literals.html#adb9f88b9a65eed7a67b31d7a95130312',1,'SI::literals']]], + ['operator_22_22_5fmcd_1542',['operator""_Mcd',['../namespaceSI_1_1literals.html#ae37215acdc57743833ff345dc8aea8d6',1,'SI::literals::operator""_Mcd()'],['../namespaceSI_1_1literals.html#ae37215acdc57743833ff345dc8aea8d6',1,'SI::operator""_Mcd()'],['../namespaceSI_1_1literals.html#a49c6a1f0b2e03dc57a0fe5d51afe2acd',1,'SI::literals::operator""_Mcd()'],['../namespaceSI_1_1literals.html#a49c6a1f0b2e03dc57a0fe5d51afe2acd',1,'SI::operator""_Mcd()']]], + ['operator_22_22_5fmcd_1543',['operator""_mcd',['../namespaceSI_1_1literals.html#ae2231c71162c14f70af065b1283bff92',1,'SI::literals::operator""_mcd()'],['../namespaceSI_1_1literals.html#ae2231c71162c14f70af065b1283bff92',1,'SI::operator""_mcd(long double value)'],['../namespaceSI_1_1literals.html#adb9f88b9a65eed7a67b31d7a95130312',1,'SI::operator""_mcd()']]], + ['operator_22_22_5fmdeg_1544',['operator""_mdeg',['../namespaceSI_1_1literals.html#a1b89392c6f607c7c16118daa94c6166a',1,'SI::operator""_mdeg()'],['../namespaceSI_1_1literals.html#a2e2c8f424d0d42892c99bf76c5192b6d',1,'SI::literals::operator""_mdeg()'],['../namespaceSI_1_1literals.html#a2e2c8f424d0d42892c99bf76c5192b6d',1,'SI::operator""_mdeg()'],['../namespaceSI_1_1literals.html#a1b89392c6f607c7c16118daa94c6166a',1,'SI::literals::operator""_mdeg()']]], + ['operator_22_22_5fmf_1545',['operator""_mF',['../namespaceSI_1_1literals.html#a8fa78a29d3dec9f5746b68fbd4657545',1,'SI::operator""_mF()'],['../namespaceSI_1_1literals.html#a8fa78a29d3dec9f5746b68fbd4657545',1,'SI::literals::operator""_mF()'],['../namespaceSI_1_1literals.html#a497d63e8bcc201fa508f9f9f434eb3bb',1,'SI::operator""_mF()'],['../namespaceSI_1_1literals.html#a497d63e8bcc201fa508f9f9f434eb3bb',1,'SI::literals::operator""_mF()']]], + ['operator_22_22_5fmf_1546',['operator""_MF',['../namespaceSI_1_1literals.html#a9d1cf657c7c7b21719fc0dd2b0398f8f',1,'SI::operator""_MF()'],['../namespaceSI_1_1literals.html#a9d1cf657c7c7b21719fc0dd2b0398f8f',1,'SI::literals::operator""_MF()'],['../namespaceSI_1_1literals.html#a32347f883429519d56c4489f1243a4f4',1,'SI::operator""_MF()'],['../namespaceSI_1_1literals.html#a32347f883429519d56c4489f1243a4f4',1,'SI::literals::operator""_MF()']]], + ['operator_22_22_5fmg_1547',['operator""_Mg',['../namespaceSI_1_1literals.html#afa5f6685a9f319a8273a681587931ced',1,'SI::operator""_Mg()'],['../namespaceSI_1_1literals.html#ac416b36bf73ddf41302b3e0cad15a5ff',1,'SI::operator""_Mg(long double value)'],['../namespaceSI_1_1literals.html#afa5f6685a9f319a8273a681587931ced',1,'SI::literals::operator""_Mg()'],['../namespaceSI_1_1literals.html#ac416b36bf73ddf41302b3e0cad15a5ff',1,'SI::literals::operator""_Mg(long double value)']]], + ['operator_22_22_5fmg_1548',['operator""_mg',['../namespaceSI_1_1literals.html#aee095f5bb55681c297bbb9bff317eafc',1,'SI::operator""_mg()'],['../namespaceSI_1_1literals.html#aee095f5bb55681c297bbb9bff317eafc',1,'SI::literals::operator""_mg()'],['../namespaceSI_1_1literals.html#ad244dc3c68477d87e4c5692c352f5531',1,'SI::operator""_mg()'],['../namespaceSI_1_1literals.html#ad244dc3c68477d87e4c5692c352f5531',1,'SI::literals::operator""_mg()']]], + ['operator_22_22_5fmgy_1549',['operator""_MGy',['../namespaceSI_1_1literals.html#ab21a2f31baef75cf7dc2fd9d7f11c317',1,'SI::operator""_MGy()'],['../namespaceSI_1_1literals.html#ab21a2f31baef75cf7dc2fd9d7f11c317',1,'SI::literals::operator""_MGy()'],['../namespaceSI_1_1literals.html#a1c40c93a1a53597b56e8871eb7fa8a43',1,'SI::operator""_MGy()'],['../namespaceSI_1_1literals.html#a1c40c93a1a53597b56e8871eb7fa8a43',1,'SI::literals::operator""_MGy()']]], + ['operator_22_22_5fmgy_1550',['operator""_mGy',['../namespaceSI_1_1literals.html#a16f2135d1a7e8a1cc7667643c8cb9d98',1,'SI::operator""_mGy()'],['../namespaceSI_1_1literals.html#a16f2135d1a7e8a1cc7667643c8cb9d98',1,'SI::literals::operator""_mGy()'],['../namespaceSI_1_1literals.html#a0ec2e96698c918a6415b8c4af30b4166',1,'SI::operator""_mGy()'],['../namespaceSI_1_1literals.html#a0ec2e96698c918a6415b8c4af30b4166',1,'SI::literals::operator""_mGy(long double value)']]], + ['operator_22_22_5fmh_1551',['operator""_mH',['../namespaceSI_1_1literals.html#a6e907d99fafb3b3733a4cebf37b38773',1,'SI::literals::operator""_mH()'],['../namespaceSI_1_1literals.html#a6e907d99fafb3b3733a4cebf37b38773',1,'SI::operator""_mH()'],['../namespaceSI_1_1literals.html#a8fcffa5a050683b9063c2ac2eb1acd91',1,'SI::operator""_mH(long double value)'],['../namespaceSI_1_1literals.html#a8fcffa5a050683b9063c2ac2eb1acd91',1,'SI::literals::operator""_mH()']]], + ['operator_22_22_5fmh_1552',['operator""_MH',['../namespaceSI_1_1literals.html#ac21e13242a99c8bb57fa3497e0172e8f',1,'SI::operator""_MH()'],['../namespaceSI_1_1literals.html#ac21e13242a99c8bb57fa3497e0172e8f',1,'SI::literals::operator""_MH()'],['../namespaceSI_1_1literals.html#a7413acda80b2dc1760b121bf7a1cf817',1,'SI::operator""_MH()'],['../namespaceSI_1_1literals.html#a7413acda80b2dc1760b121bf7a1cf817',1,'SI::literals::operator""_MH(long double value)']]], + ['operator_22_22_5fmhz_1553',['operator""_mHz',['../namespaceSI_1_1literals.html#aeb2493cb05d9f38907aee258ed37eff6',1,'SI::literals']]], + ['operator_22_22_5fmhz_1554',['operator""_MHz',['../namespaceSI_1_1literals.html#ae14373e88769b7c2200d8ff2a3b7c968',1,'SI::operator""_MHz()'],['../namespaceSI_1_1literals.html#ae14373e88769b7c2200d8ff2a3b7c968',1,'SI::literals::operator""_MHz()'],['../namespaceSI_1_1literals.html#a5b6a2694c609a1a171cfbc8dbdcdd5ee',1,'SI::operator""_MHz()'],['../namespaceSI_1_1literals.html#a5b6a2694c609a1a171cfbc8dbdcdd5ee',1,'SI::literals::operator""_MHz()']]], + ['operator_22_22_5fmhz_1555',['operator""_mHz',['../namespaceSI_1_1literals.html#a6ad0518baf968b782f93f3753ee36881',1,'SI::operator""_mHz()'],['../namespaceSI_1_1literals.html#aeb2493cb05d9f38907aee258ed37eff6',1,'SI::operator""_mHz(long double value)'],['../namespaceSI_1_1literals.html#a6ad0518baf968b782f93f3753ee36881',1,'SI::literals::operator""_mHz()']]], + ['operator_22_22_5fmin_1556',['operator""_min',['../namespaceSI_1_1literals.html#adcba1d9838292ec7379d093dae1c6eee',1,'SI::literals::operator""_min()'],['../namespaceSI_1_1literals.html#adcba1d9838292ec7379d093dae1c6eee',1,'SI::operator""_min()'],['../namespaceSI_1_1literals.html#a07e5b35290dd05da8347839dd34167fb',1,'SI::operator""_min(long double min)'],['../namespaceSI_1_1literals.html#a07e5b35290dd05da8347839dd34167fb',1,'SI::literals::operator""_min(long double min)']]], + ['operator_22_22_5fmj_1557',['operator""_MJ',['../namespaceSI_1_1literals.html#a08ca0da48c1be157b1bba8169f5cf0f9',1,'SI::literals::operator""_MJ(long double value)'],['../namespaceSI_1_1literals.html#ace84212f3ab350c779a397d532630fe0',1,'SI::literals::operator""_MJ()'],['../namespaceSI_1_1literals.html#a08ca0da48c1be157b1bba8169f5cf0f9',1,'SI::operator""_MJ(long double value)']]], + ['operator_22_22_5fmj_1558',['operator""_mJ',['../namespaceSI_1_1literals.html#ab176e01a77e60da81749f44dcfb9298d',1,'SI::operator""_mJ()'],['../namespaceSI_1_1literals.html#ab176e01a77e60da81749f44dcfb9298d',1,'SI::literals::operator""_mJ()']]], + ['operator_22_22_5fmj_1559',['operator""_MJ',['../namespaceSI_1_1literals.html#ace84212f3ab350c779a397d532630fe0',1,'SI']]], + ['operator_22_22_5fmj_1560',['operator""_mJ',['../namespaceSI_1_1literals.html#a688e18c3b3031f904df023ab17b81ee4',1,'SI::operator""_mJ()'],['../namespaceSI_1_1literals.html#a688e18c3b3031f904df023ab17b81ee4',1,'SI::literals::operator""_mJ()']]], + ['operator_22_22_5fmk_1561',['operator""_mK',['../namespaceSI_1_1literals.html#a37b398cacb50df31118a77dc882c2b6e',1,'SI::literals']]], + ['operator_22_22_5fmk_1562',['operator""_MK',['../namespaceSI_1_1literals.html#a01b4bee8697b92c2a8d75ffe2353eaa0',1,'SI::operator""_MK()'],['../namespaceSI_1_1literals.html#ae72bf2f2f4a690f14b1f35834818a959',1,'SI::operator""_MK(long double value)']]], + ['operator_22_22_5fmk_1563',['operator""_mK',['../namespaceSI_1_1literals.html#ae7ca58c3c5a0b0a13e532c6eafd9af80',1,'SI']]], + ['operator_22_22_5fmk_1564',['operator""_MK',['../namespaceSI_1_1literals.html#ae72bf2f2f4a690f14b1f35834818a959',1,'SI::literals::operator""_MK(long double value)'],['../namespaceSI_1_1literals.html#a01b4bee8697b92c2a8d75ffe2353eaa0',1,'SI::literals::operator""_MK()']]], + ['operator_22_22_5fmk_1565',['operator""_mK',['../namespaceSI_1_1literals.html#a37b398cacb50df31118a77dc882c2b6e',1,'SI::operator""_mK()'],['../namespaceSI_1_1literals.html#ae7ca58c3c5a0b0a13e532c6eafd9af80',1,'SI::literals::operator""_mK()']]], + ['operator_22_22_5fmkat_1566',['operator""_Mkat',['../namespaceSI_1_1literals.html#ac2f999c4c14c85fa3e08c7ab80a4a89f',1,'SI::literals']]], + ['operator_22_22_5fmkat_1567',['operator""_mkat',['../namespaceSI_1_1literals.html#a209814f907b60eab6c07826f008c64d3',1,'SI::literals']]], + ['operator_22_22_5fmkat_1568',['operator""_Mkat',['../namespaceSI_1_1literals.html#a2c20d42eea24d0bd90c8d0df74377032',1,'SI::literals']]], + ['operator_22_22_5fmkat_1569',['operator""_mkat',['../namespaceSI_1_1literals.html#a31154558b90a09b7629ebb2f790f6be1',1,'SI::literals::operator""_mkat()'],['../namespaceSI_1_1literals.html#a31154558b90a09b7629ebb2f790f6be1',1,'SI::operator""_mkat()']]], + ['operator_22_22_5fmkat_1570',['operator""_Mkat',['../namespaceSI_1_1literals.html#a2c20d42eea24d0bd90c8d0df74377032',1,'SI::operator""_Mkat(long double value)'],['../namespaceSI_1_1literals.html#ac2f999c4c14c85fa3e08c7ab80a4a89f',1,'SI::operator""_Mkat()']]], + ['operator_22_22_5fmkat_1571',['operator""_mkat',['../namespaceSI_1_1literals.html#a209814f907b60eab6c07826f008c64d3',1,'SI']]], + ['operator_22_22_5fmlm_1572',['operator""_mlm',['../namespaceSI_1_1literals.html#aef269c0ff13b2bc1b404b2cd90e5cb63',1,'SI::operator""_mlm()'],['../namespaceSI_1_1literals.html#a802619c217ee24893379a5588b25a9d9',1,'SI::operator""_mlm(long double value)']]], + ['operator_22_22_5fmlm_1573',['operator""_Mlm',['../namespaceSI_1_1literals.html#abbf6363254fc3f04b8d423264a4d64a0',1,'SI::literals::operator""_Mlm()'],['../namespaceSI_1_1literals.html#aad3e9eedc7ce141877c8c24c0cfa8e4f',1,'SI::operator""_Mlm()'],['../namespaceSI_1_1literals.html#aad3e9eedc7ce141877c8c24c0cfa8e4f',1,'SI::literals::operator""_Mlm(long double value)']]], + ['operator_22_22_5fmlm_1574',['operator""_mlm',['../namespaceSI_1_1literals.html#aef269c0ff13b2bc1b404b2cd90e5cb63',1,'SI::literals']]], + ['operator_22_22_5fmlm_1575',['operator""_Mlm',['../namespaceSI_1_1literals.html#abbf6363254fc3f04b8d423264a4d64a0',1,'SI']]], + ['operator_22_22_5fmlm_1576',['operator""_mlm',['../namespaceSI_1_1literals.html#a802619c217ee24893379a5588b25a9d9',1,'SI::literals']]], + ['operator_22_22_5fmlx_1577',['operator""_mlx',['../namespaceSI_1_1literals.html#a2d052953440431567417d9cfa29804e3',1,'SI::operator""_mlx()'],['../namespaceSI_1_1literals.html#a2d052953440431567417d9cfa29804e3',1,'SI::literals::operator""_mlx()'],['../namespaceSI_1_1literals.html#a99bfeaa7ac2d070b58f358758ae9abae',1,'SI::literals::operator""_mlx(long double value)']]], + ['operator_22_22_5fmlx_1578',['operator""_Mlx',['../namespaceSI_1_1literals.html#aed418e90ef36d4dffab7f163017516c6',1,'SI::operator""_Mlx()'],['../namespaceSI_1_1literals.html#a1f29682f36907bc5641880866a79ef44',1,'SI::operator""_Mlx(long double value)']]], + ['operator_22_22_5fmlx_1579',['operator""_mlx',['../namespaceSI_1_1literals.html#a99bfeaa7ac2d070b58f358758ae9abae',1,'SI']]], + ['operator_22_22_5fmlx_1580',['operator""_Mlx',['../namespaceSI_1_1literals.html#a1f29682f36907bc5641880866a79ef44',1,'SI::literals::operator""_Mlx(long double value)'],['../namespaceSI_1_1literals.html#aed418e90ef36d4dffab7f163017516c6',1,'SI::literals::operator""_Mlx()']]], + ['operator_22_22_5fmm_1581',['operator""_mm',['../namespaceSI_1_1literals.html#a3cd82e0c0ba84c2ea16ff2dae6c94991',1,'SI::literals']]], + ['operator_22_22_5fmm_1582',['operator""_Mm',['../namespaceSI_1_1literals.html#afc3bec0cce1f9d5ca23a64953c5ea6a9',1,'SI::literals::operator""_Mm(long double value)'],['../namespaceSI_1_1literals.html#a1a977b899a308fc6f5fa1929818caeb7',1,'SI::literals::operator""_Mm()']]], + ['operator_22_22_5fmm_1583',['operator""_mm',['../namespaceSI_1_1literals.html#aaf619b53132d50ea440d0fb6e33941a0',1,'SI::operator""_mm()'],['../namespaceSI_1_1literals.html#aaf619b53132d50ea440d0fb6e33941a0',1,'SI::literals::operator""_mm()']]], + ['operator_22_22_5fmm_1584',['operator""_Mm',['../namespaceSI_1_1literals.html#a1a977b899a308fc6f5fa1929818caeb7',1,'SI::operator""_Mm()'],['../namespaceSI_1_1literals.html#afc3bec0cce1f9d5ca23a64953c5ea6a9',1,'SI::operator""_Mm(long double value)']]], + ['operator_22_22_5fmm_1585',['operator""_mm',['../namespaceSI_1_1literals.html#a3cd82e0c0ba84c2ea16ff2dae6c94991',1,'SI']]], + ['operator_22_22_5fmm2_1586',['operator""_mm2',['../namespaceSI_1_1literals.html#a53dc52ce6ca324c7c122ee38622c319a',1,'SI::literals::operator""_mm2()'],['../namespaceSI_1_1literals.html#a479debff375964e28c82efb883ae866f',1,'SI::operator""_mm2()'],['../namespaceSI_1_1literals.html#a479debff375964e28c82efb883ae866f',1,'SI::literals::operator""_mm2()'],['../namespaceSI_1_1literals.html#a53dc52ce6ca324c7c122ee38622c319a',1,'SI::operator""_mm2()']]], + ['operator_22_22_5fmm3_1587',['operator""_mm3',['../namespaceSI_1_1literals.html#a0420f31b834568c209f66032cde9f14a',1,'SI::literals::operator""_mm3()'],['../namespaceSI_1_1literals.html#a0a269d9706c7c1cbb4a1d926106c3780',1,'SI::operator""_mm3()'],['../namespaceSI_1_1literals.html#a0a269d9706c7c1cbb4a1d926106c3780',1,'SI::literals::operator""_mm3()'],['../namespaceSI_1_1literals.html#a0420f31b834568c209f66032cde9f14a',1,'SI::operator""_mm3()']]], + ['operator_22_22_5fmmol_1588',['operator""_Mmol',['../namespaceSI_1_1literals.html#aac7b767e43d07118d19fd55936508933',1,'SI::literals::operator""_Mmol()'],['../namespaceSI_1_1literals.html#a4a1272875029864f61103e13482c312e',1,'SI::literals::operator""_Mmol(long double value)']]], + ['operator_22_22_5fmmol_1589',['operator""_mmol',['../namespaceSI_1_1literals.html#a4c439a5aea0232a2fc5570c69b20ec75',1,'SI']]], + ['operator_22_22_5fmmol_1590',['operator""_Mmol',['../namespaceSI_1_1literals.html#aac7b767e43d07118d19fd55936508933',1,'SI']]], + ['operator_22_22_5fmmol_1591',['operator""_mmol',['../namespaceSI_1_1literals.html#abb412e9da83fe7388b838004bd49381f',1,'SI::operator""_mmol()'],['../namespaceSI_1_1literals.html#abb412e9da83fe7388b838004bd49381f',1,'SI::literals::operator""_mmol()']]], + ['operator_22_22_5fmmol_1592',['operator""_Mmol',['../namespaceSI_1_1literals.html#a4a1272875029864f61103e13482c312e',1,'SI']]], + ['operator_22_22_5fmmol_1593',['operator""_mmol',['../namespaceSI_1_1literals.html#a4c439a5aea0232a2fc5570c69b20ec75',1,'SI::literals']]], + ['operator_22_22_5fmn_1594',['operator""_mN',['../namespaceSI_1_1literals.html#a3efaf53f36ec7c528264fa95bd61381d',1,'SI']]], + ['operator_22_22_5fmn_1595',['operator""_MN',['../namespaceSI_1_1literals.html#a5e5db5b1f21ced28610683a44e880b51',1,'SI::operator""_MN(long double value)'],['../namespaceSI_1_1literals.html#a51719dbe041b3a9e5ae5026264ae0632',1,'SI::operator""_MN()'],['../namespaceSI_1_1literals.html#a5e5db5b1f21ced28610683a44e880b51',1,'SI::literals::operator""_MN()']]], + ['operator_22_22_5fmn_1596',['operator""_mN',['../namespaceSI_1_1literals.html#a50b61dc197ad55401f652cc92cfd02da',1,'SI::operator""_mN()'],['../namespaceSI_1_1literals.html#a3efaf53f36ec7c528264fa95bd61381d',1,'SI::literals::operator""_mN()']]], + ['operator_22_22_5fmn_1597',['operator""_MN',['../namespaceSI_1_1literals.html#a51719dbe041b3a9e5ae5026264ae0632',1,'SI::literals']]], + ['operator_22_22_5fmn_1598',['operator""_mN',['../namespaceSI_1_1literals.html#a50b61dc197ad55401f652cc92cfd02da',1,'SI::literals']]], + ['operator_22_22_5fmohm_1599',['operator""_MOhm',['../namespaceSI_1_1literals.html#af14d0bcb198a30eaaf0d64bab890dbdf',1,'SI::literals::operator""_MOhm()'],['../namespaceSI_1_1literals.html#ad58f4f97d69d666195a7640eb773a041',1,'SI::operator""_MOhm()'],['../namespaceSI_1_1literals.html#ad58f4f97d69d666195a7640eb773a041',1,'SI::literals::operator""_MOhm()'],['../namespaceSI_1_1literals.html#af14d0bcb198a30eaaf0d64bab890dbdf',1,'SI::operator""_MOhm()']]], + ['operator_22_22_5fmohm_1600',['operator""_mOhm',['../namespaceSI_1_1literals.html#ae48d01c269dfbd742668c513792e0a46',1,'SI::literals::operator""_mOhm()'],['../namespaceSI_1_1literals.html#aec390cc16913c9d302b88008dc66376a',1,'SI::literals::operator""_mOhm(long double value)'],['../namespaceSI_1_1literals.html#ae48d01c269dfbd742668c513792e0a46',1,'SI::operator""_mOhm()'],['../namespaceSI_1_1literals.html#aec390cc16913c9d302b88008dc66376a',1,'SI::operator""_mOhm(long double value)']]], + ['operator_22_22_5fmol_1601',['operator""_mol',['../namespaceSI_1_1literals.html#a3c8ecac5220f192fd8c4c9fd6c388659',1,'SI::literals::operator""_mol()'],['../namespaceSI_1_1literals.html#a3c8ecac5220f192fd8c4c9fd6c388659',1,'SI::operator""_mol()'],['../namespaceSI_1_1literals.html#a2de6c943aac26dde3efdd7c678b25f6d',1,'SI::operator""_mol(long double value)'],['../namespaceSI_1_1literals.html#a2de6c943aac26dde3efdd7c678b25f6d',1,'SI::literals::operator""_mol(long double value)']]], + ['operator_22_22_5fmpa_1602',['operator""_Mpa',['../namespaceSI_1_1literals.html#aa4ac318491de8ce6aaadb4109b6ebada',1,'SI::literals::operator""_Mpa()'],['../namespaceSI_1_1literals.html#aa4ac318491de8ce6aaadb4109b6ebada',1,'SI::operator""_Mpa()'],['../namespaceSI_1_1literals.html#a5c525a2be7382452223b897cd69c60b8',1,'SI::operator""_Mpa(long double value)'],['../namespaceSI_1_1literals.html#a5c525a2be7382452223b897cd69c60b8',1,'SI::literals::operator""_Mpa()']]], + ['operator_22_22_5fmpa_1603',['operator""_mpa',['../namespaceSI_1_1literals.html#a0829ee55d4548cbb76a10cef07103846',1,'SI::operator""_mpa()'],['../namespaceSI_1_1literals.html#a0829ee55d4548cbb76a10cef07103846',1,'SI::literals::operator""_mpa()'],['../namespaceSI_1_1literals.html#ac0a4965c4f1848e2802c8a133dc1380c',1,'SI::operator""_mpa()'],['../namespaceSI_1_1literals.html#ac0a4965c4f1848e2802c8a133dc1380c',1,'SI::literals::operator""_mpa()']]], + ['operator_22_22_5fmrad_1604',['operator""_mrad',['../namespaceSI_1_1literals.html#a6d91e073c63c41c7be3cb81ac87ae249',1,'SI::operator""_mrad()'],['../namespaceSI_1_1literals.html#a6d91e073c63c41c7be3cb81ac87ae249',1,'SI::literals::operator""_mrad(long double value)'],['../namespaceSI_1_1literals.html#a6f922ebfc624750283dc10b81a6b4f9e',1,'SI::literals::operator""_mrad()'],['../namespaceSI_1_1literals.html#a6f922ebfc624750283dc10b81a6b4f9e',1,'SI::operator""_mrad()']]], + ['operator_22_22_5fms_1605',['operator""_mS',['../namespaceSI_1_1literals.html#a6af853a5fadce31a4b63b975ceeba2c3',1,'SI::operator""_mS()'],['../namespaceSI_1_1literals.html#a05bfb1c76f62f30fd0eecee880b04ab9',1,'SI::operator""_mS(long double value)'],['../namespaceSI_1_1literals.html#a05bfb1c76f62f30fd0eecee880b04ab9',1,'SI::literals::operator""_mS()']]], + ['operator_22_22_5fms_1606',['operator""_MS',['../namespaceSI_1_1literals.html#a998b32a662e405bb409fcb33a3a76804',1,'SI::operator""_MS()'],['../namespaceSI_1_1literals.html#a567344594bd14291739c01f05f70f868',1,'SI::operator""_MS(long double value)'],['../namespaceSI_1_1literals.html#a567344594bd14291739c01f05f70f868',1,'SI::literals::operator""_MS()']]], + ['operator_22_22_5fms_1607',['operator""_ms',['../namespaceSI_1_1literals.html#a7678c83d588b10a960371aefd4a9f19b',1,'SI::operator""_ms()'],['../namespaceSI_1_1literals.html#a7678c83d588b10a960371aefd4a9f19b',1,'SI::literals::operator""_ms()'],['../namespaceSI_1_1literals.html#a2497559114ae1918fa7f640de6af56ae',1,'SI::operator""_ms()'],['../namespaceSI_1_1literals.html#a2497559114ae1918fa7f640de6af56ae',1,'SI::literals::operator""_ms(long double ms)']]], + ['operator_22_22_5fms_1608',['operator""_MS',['../namespaceSI_1_1literals.html#a998b32a662e405bb409fcb33a3a76804',1,'SI::literals']]], + ['operator_22_22_5fms_1609',['operator""_mS',['../namespaceSI_1_1literals.html#a6af853a5fadce31a4b63b975ceeba2c3',1,'SI::literals']]], + ['operator_22_22_5fmsr_1610',['operator""_msr',['../namespaceSI_1_1literals.html#af46d118ad37139ca5e7c628052b50506',1,'SI::operator""_msr()'],['../namespaceSI_1_1literals.html#a2e3609b9003b855c690ef502aa05273f',1,'SI::operator""_msr(long double value)'],['../namespaceSI_1_1literals.html#a2e3609b9003b855c690ef502aa05273f',1,'SI::literals::operator""_msr(long double value)'],['../namespaceSI_1_1literals.html#af46d118ad37139ca5e7c628052b50506',1,'SI::literals::operator""_msr()']]], + ['operator_22_22_5fmsv_1611',['operator""_MSv',['../namespaceSI_1_1literals.html#a75f865d7f7bc294b602d16516df80830',1,'SI::operator""_MSv()'],['../namespaceSI_1_1literals.html#ae4e5c9c5f6a43b291a32669735e4d033',1,'SI::operator""_MSv(long double value)'],['../namespaceSI_1_1literals.html#ae4e5c9c5f6a43b291a32669735e4d033',1,'SI::literals::operator""_MSv()']]], + ['operator_22_22_5fmsv_1612',['operator""_mSv',['../namespaceSI_1_1literals.html#ae1833fd3dca89e77eddb2d9db74a982d',1,'SI::operator""_mSv()'],['../namespaceSI_1_1literals.html#ac1f9db27ccb0b68e4d404dd39c55f089',1,'SI::operator""_mSv(long double value)'],['../namespaceSI_1_1literals.html#ac1f9db27ccb0b68e4d404dd39c55f089',1,'SI::literals::operator""_mSv(long double value)']]], + ['operator_22_22_5fmsv_1613',['operator""_MSv',['../namespaceSI_1_1literals.html#a75f865d7f7bc294b602d16516df80830',1,'SI::literals']]], + ['operator_22_22_5fmsv_1614',['operator""_mSv',['../namespaceSI_1_1literals.html#ae1833fd3dca89e77eddb2d9db74a982d',1,'SI::literals']]], + ['operator_22_22_5fmt_1615',['operator""_Mt',['../namespaceSI_1_1literals.html#a2ddda2c0a2cea5c2438308636317c558',1,'SI::operator""_Mt()'],['../namespaceSI_1_1literals.html#a2ddda2c0a2cea5c2438308636317c558',1,'SI::literals::operator""_Mt()'],['../namespaceSI_1_1literals.html#a16df3e83fb0a74a615a077bc66d6e294',1,'SI::operator""_Mt()'],['../namespaceSI_1_1literals.html#a16df3e83fb0a74a615a077bc66d6e294',1,'SI::literals::operator""_Mt()']]], + ['operator_22_22_5fmt_1616',['operator""_MT',['../namespaceSI_1_1literals.html#a6b38e37e355d36eea5fdc1f130a40587',1,'SI::operator""_MT()'],['../namespaceSI_1_1literals.html#ab283c5e0678f8eb8785287d05b033e88',1,'SI::operator""_MT(long double value)'],['../namespaceSI_1_1literals.html#ab283c5e0678f8eb8785287d05b033e88',1,'SI::literals::operator""_MT()']]], + ['operator_22_22_5fmt_1617',['operator""_mT',['../namespaceSI_1_1literals.html#adde033e4dae60bd5f15f6ec9bb5545f7',1,'SI::operator""_mT()'],['../namespaceSI_1_1literals.html#acb5a2e8938e4147118db5a75e7c0bb75',1,'SI::operator""_mT(long double value)'],['../namespaceSI_1_1literals.html#acb5a2e8938e4147118db5a75e7c0bb75',1,'SI::literals::operator""_mT(long double value)']]], + ['operator_22_22_5fmt_1618',['operator""_MT',['../namespaceSI_1_1literals.html#a6b38e37e355d36eea5fdc1f130a40587',1,'SI::literals']]], + ['operator_22_22_5fmt_1619',['operator""_mT',['../namespaceSI_1_1literals.html#adde033e4dae60bd5f15f6ec9bb5545f7',1,'SI::literals']]], + ['operator_22_22_5fmv_1620',['operator""_MV',['../namespaceSI_1_1literals.html#a5497f144a9407013073dbc74865df023',1,'SI::operator""_MV()'],['../namespaceSI_1_1literals.html#a206249c367e0fcde01c3fd27938f9af1',1,'SI::operator""_MV(long double value)'],['../namespaceSI_1_1literals.html#a206249c367e0fcde01c3fd27938f9af1',1,'SI::literals::operator""_MV()']]], + ['operator_22_22_5fmv_1621',['operator""_mV',['../namespaceSI_1_1literals.html#aee4263efa098c540eae0e7337a86117e',1,'SI::operator""_mV()'],['../namespaceSI_1_1literals.html#aee4263efa098c540eae0e7337a86117e',1,'SI::literals::operator""_mV()'],['../namespaceSI_1_1literals.html#a037f6bb47526df235b1aa3ea76828c17',1,'SI::operator""_mV()'],['../namespaceSI_1_1literals.html#a037f6bb47526df235b1aa3ea76828c17',1,'SI::literals::operator""_mV(long double value)']]], + ['operator_22_22_5fmv_1622',['operator""_MV',['../namespaceSI_1_1literals.html#a5497f144a9407013073dbc74865df023',1,'SI::literals']]], + ['operator_22_22_5fmw_1623',['operator""_mW',['../namespaceSI_1_1literals.html#ae6062aa2d01532dcbd8d4354712caf50',1,'SI::operator""_mW()'],['../namespaceSI_1_1literals.html#ad614188715dd3a02b8176e6155e8b2d5',1,'SI::operator""_mW(long double value)'],['../namespaceSI_1_1literals.html#ad614188715dd3a02b8176e6155e8b2d5',1,'SI::literals::operator""_mW()']]], + ['operator_22_22_5fmw_1624',['operator""_MW',['../namespaceSI_1_1literals.html#a67c1d9ed604219aa4752bc1f4be1ec50',1,'SI::operator""_MW()'],['../namespaceSI_1_1literals.html#ae382558e0aa2d3980315337064db6902',1,'SI::operator""_MW(long double value)'],['../namespaceSI_1_1literals.html#ae382558e0aa2d3980315337064db6902',1,'SI::literals::operator""_MW(long double value)']]], + ['operator_22_22_5fmw_1625',['operator""_mW',['../namespaceSI_1_1literals.html#ae6062aa2d01532dcbd8d4354712caf50',1,'SI::literals']]], + ['operator_22_22_5fmw_1626',['operator""_MW',['../namespaceSI_1_1literals.html#a67c1d9ed604219aa4752bc1f4be1ec50',1,'SI::literals']]], + ['operator_22_22_5fmwb_1627',['operator""_mWb',['../namespaceSI_1_1literals.html#acd4c187a669233201388b1fcca591222',1,'SI::operator""_mWb()'],['../namespaceSI_1_1literals.html#ae50335e0a393cd30be4a2e05c17c0ab3',1,'SI::operator""_mWb(long double value)'],['../namespaceSI_1_1literals.html#ae50335e0a393cd30be4a2e05c17c0ab3',1,'SI::literals::operator""_mWb()']]], + ['operator_22_22_5fmwb_1628',['operator""_MWb',['../namespaceSI_1_1literals.html#ab7ae882433ac693f1ade9e47e3a251d4',1,'SI::operator""_MWb()'],['../namespaceSI_1_1literals.html#ab7ae882433ac693f1ade9e47e3a251d4',1,'SI::literals::operator""_MWb()'],['../namespaceSI_1_1literals.html#a59540a108221eb8d16c2bb519c6f98f4',1,'SI::operator""_MWb()'],['../namespaceSI_1_1literals.html#a59540a108221eb8d16c2bb519c6f98f4',1,'SI::literals::operator""_MWb(long double value)']]], + ['operator_22_22_5fmwb_1629',['operator""_mWb',['../namespaceSI_1_1literals.html#acd4c187a669233201388b1fcca591222',1,'SI::literals']]], + ['operator_22_22_5fn_1630',['operator""_N',['../namespaceSI_1_1literals.html#a7ad83b6f8c4695dafca89e85674c0333',1,'SI::operator""_N()'],['../namespaceSI_1_1literals.html#a20a52788c5c94fa71ae8d52ebe376544',1,'SI::operator""_N(long double value)'],['../namespaceSI_1_1literals.html#a20a52788c5c94fa71ae8d52ebe376544',1,'SI::literals::operator""_N(long double value)'],['../namespaceSI_1_1literals.html#a7ad83b6f8c4695dafca89e85674c0333',1,'SI::literals::operator""_N()']]], + ['operator_22_22_5fna_1631',['operator""_nA',['../namespaceSI_1_1literals.html#ae7e09e03e23e526a44c5f1fd6fed1c66',1,'SI::operator""_nA()'],['../namespaceSI_1_1literals.html#a2b1a5bd28a247c48fb4f8e71cf833c17',1,'SI::operator""_nA(long double value)'],['../namespaceSI_1_1literals.html#a2b1a5bd28a247c48fb4f8e71cf833c17',1,'SI::literals::operator""_nA(long double value)'],['../namespaceSI_1_1literals.html#ae7e09e03e23e526a44c5f1fd6fed1c66',1,'SI::literals::operator""_nA()']]], + ['operator_22_22_5fnbq_1632',['operator""_nBq',['../namespaceSI_1_1literals.html#a5891f25739a23ca94202a554aac9c83d',1,'SI::operator""_nBq()'],['../namespaceSI_1_1literals.html#acac433f6e576750a7668d81c1baad2b0',1,'SI::operator""_nBq(long double value)'],['../namespaceSI_1_1literals.html#acac433f6e576750a7668d81c1baad2b0',1,'SI::literals::operator""_nBq(long double value)'],['../namespaceSI_1_1literals.html#a5891f25739a23ca94202a554aac9c83d',1,'SI::literals::operator""_nBq()']]], + ['operator_22_22_5fnc_1633',['operator""_nC',['../namespaceSI_1_1literals.html#a8bc29002d5a1e3d40226dd05ef88af1f',1,'SI::operator""_nC()'],['../namespaceSI_1_1literals.html#a8bc29002d5a1e3d40226dd05ef88af1f',1,'SI::literals::operator""_nC()'],['../namespaceSI_1_1literals.html#af6107755d45768a3286255dced3fdb5a',1,'SI::operator""_nC()'],['../namespaceSI_1_1literals.html#af6107755d45768a3286255dced3fdb5a',1,'SI::literals::operator""_nC()']]], + ['operator_22_22_5fncd_1634',['operator""_ncd',['../namespaceSI_1_1literals.html#a6f9445a8cc92097f4bb396b0c8ec647a',1,'SI::operator""_ncd()'],['../namespaceSI_1_1literals.html#a4ae84781d832b8170a174a5beef87e44',1,'SI::operator""_ncd(long double value)'],['../namespaceSI_1_1literals.html#a4ae84781d832b8170a174a5beef87e44',1,'SI::literals::operator""_ncd(long double value)'],['../namespaceSI_1_1literals.html#a6f9445a8cc92097f4bb396b0c8ec647a',1,'SI::literals::operator""_ncd()']]], + ['operator_22_22_5fnf_1635',['operator""_nF',['../namespaceSI_1_1literals.html#a07f90a6459f3d9193b52515bfe0f1a3a',1,'SI::literals::operator""_nF()'],['../namespaceSI_1_1literals.html#a07f90a6459f3d9193b52515bfe0f1a3a',1,'SI::operator""_nF()'],['../namespaceSI_1_1literals.html#af5745d68124b654239a5b6000e7c99c8',1,'SI::operator""_nF(long double value)'],['../namespaceSI_1_1literals.html#af5745d68124b654239a5b6000e7c99c8',1,'SI::literals::operator""_nF(long double value)']]], + ['operator_22_22_5fng_1636',['operator""_ng',['../namespaceSI_1_1literals.html#a67f47d594db3ea885cf398603015a4b8',1,'SI::literals::operator""_ng()'],['../namespaceSI_1_1literals.html#a67f47d594db3ea885cf398603015a4b8',1,'SI::operator""_ng()'],['../namespaceSI_1_1literals.html#ace91bdc8308c63334536236fff8e8053',1,'SI::operator""_ng(long double value)'],['../namespaceSI_1_1literals.html#ace91bdc8308c63334536236fff8e8053',1,'SI::literals::operator""_ng()']]], + ['operator_22_22_5fngy_1637',['operator""_nGy',['../namespaceSI_1_1literals.html#a7f4b756b3655c4ab7e04b7dc1207617f',1,'SI::operator""_nGy()'],['../namespaceSI_1_1literals.html#aaa9228ecb132eeccbac1de77330e38ed',1,'SI::operator""_nGy(long double value)'],['../namespaceSI_1_1literals.html#a7f4b756b3655c4ab7e04b7dc1207617f',1,'SI::literals::operator""_nGy()'],['../namespaceSI_1_1literals.html#aaa9228ecb132eeccbac1de77330e38ed',1,'SI::literals::operator""_nGy(long double value)']]], + ['operator_22_22_5fnh_1638',['operator""_nH',['../namespaceSI_1_1literals.html#a78c77237a49b1cc855287bf584e1a3bf',1,'SI::literals::operator""_nH()'],['../namespaceSI_1_1literals.html#a78c77237a49b1cc855287bf584e1a3bf',1,'SI::operator""_nH()'],['../namespaceSI_1_1literals.html#ac02499ad1ee7b300f4444b9492f2a8cd',1,'SI::operator""_nH(long double value)'],['../namespaceSI_1_1literals.html#ac02499ad1ee7b300f4444b9492f2a8cd',1,'SI::literals::operator""_nH()']]], + ['operator_22_22_5fnhz_1639',['operator""_nHz',['../namespaceSI_1_1literals.html#ae3c79fca3190416638701e477b343032',1,'SI::operator""_nHz()'],['../namespaceSI_1_1literals.html#afeb2fa857ba90c3e316abe57b1f12c61',1,'SI::operator""_nHz(long double value)'],['../namespaceSI_1_1literals.html#afeb2fa857ba90c3e316abe57b1f12c61',1,'SI::literals::operator""_nHz(long double value)'],['../namespaceSI_1_1literals.html#ae3c79fca3190416638701e477b343032',1,'SI::literals::operator""_nHz()']]], + ['operator_22_22_5fnj_1640',['operator""_nJ',['../namespaceSI_1_1literals.html#a29a36fd38d7da3e8e2c2ae41df2eb55f',1,'SI::literals::operator""_nJ()'],['../namespaceSI_1_1literals.html#a29a36fd38d7da3e8e2c2ae41df2eb55f',1,'SI::operator""_nJ()'],['../namespaceSI_1_1literals.html#ad3edc26239b4a090dfd3bde322c7f859',1,'SI::literals::operator""_nJ()'],['../namespaceSI_1_1literals.html#ad3edc26239b4a090dfd3bde322c7f859',1,'SI::operator""_nJ()']]], + ['operator_22_22_5fnk_1641',['operator""_nK',['../namespaceSI_1_1literals.html#ab0148850a1a1a4f9705004f98afaff34',1,'SI::literals::operator""_nK()'],['../namespaceSI_1_1literals.html#ab0148850a1a1a4f9705004f98afaff34',1,'SI::operator""_nK()'],['../namespaceSI_1_1literals.html#a1399415e14ba2dcbfb51bfd11b52ce9b',1,'SI::literals::operator""_nK()'],['../namespaceSI_1_1literals.html#a1399415e14ba2dcbfb51bfd11b52ce9b',1,'SI::operator""_nK()']]], + ['operator_22_22_5fnkat_1642',['operator""_nkat',['../namespaceSI_1_1literals.html#aaf38bf51ec7db03bd6a41af0df31b53d',1,'SI::literals::operator""_nkat()'],['../namespaceSI_1_1literals.html#aaf38bf51ec7db03bd6a41af0df31b53d',1,'SI::operator""_nkat()'],['../namespaceSI_1_1literals.html#a291e833ed9ef6f376effd51af494a6e4',1,'SI::literals::operator""_nkat()'],['../namespaceSI_1_1literals.html#a291e833ed9ef6f376effd51af494a6e4',1,'SI::operator""_nkat()']]], + ['operator_22_22_5fnlm_1643',['operator""_nlm',['../namespaceSI_1_1literals.html#a6fb558562ed397edc387aa7d7c4dee36',1,'SI::operator""_nlm()'],['../namespaceSI_1_1literals.html#ac8cda2f42017f025bc71243fff726c1b',1,'SI::literals::operator""_nlm()'],['../namespaceSI_1_1literals.html#ac8cda2f42017f025bc71243fff726c1b',1,'SI::operator""_nlm()'],['../namespaceSI_1_1literals.html#a6fb558562ed397edc387aa7d7c4dee36',1,'SI::literals::operator""_nlm(long double value)']]], + ['operator_22_22_5fnlx_1644',['operator""_nlx',['../namespaceSI_1_1literals.html#afab1e4116e83e62ca520c45d35e6fe65',1,'SI::literals::operator""_nlx()'],['../namespaceSI_1_1literals.html#afab1e4116e83e62ca520c45d35e6fe65',1,'SI::operator""_nlx()'],['../namespaceSI_1_1literals.html#a76c44f6020d230612d81e7ca7ecbaa3f',1,'SI::literals::operator""_nlx()'],['../namespaceSI_1_1literals.html#a76c44f6020d230612d81e7ca7ecbaa3f',1,'SI::operator""_nlx()']]], + ['operator_22_22_5fnm_1645',['operator""_nm',['../namespaceSI_1_1literals.html#a20e88df442c8ad482156e16e3c20131c',1,'SI::operator""_nm()'],['../namespaceSI_1_1literals.html#adaf849d6c8818baf951590383abd630b',1,'SI::literals::operator""_nm()'],['../namespaceSI_1_1literals.html#adaf849d6c8818baf951590383abd630b',1,'SI::operator""_nm()'],['../namespaceSI_1_1literals.html#a20e88df442c8ad482156e16e3c20131c',1,'SI::literals::operator""_nm()']]], + ['operator_22_22_5fnmol_1646',['operator""_nmol',['../namespaceSI_1_1literals.html#a7ff8c31962d4e0877f3530520eb27ac0',1,'SI::operator""_nmol()'],['../namespaceSI_1_1literals.html#a718df44a4c923d14fc3e6beccac233bc',1,'SI::literals::operator""_nmol()'],['../namespaceSI_1_1literals.html#a7ff8c31962d4e0877f3530520eb27ac0',1,'SI::literals::operator""_nmol(long double value)'],['../namespaceSI_1_1literals.html#a718df44a4c923d14fc3e6beccac233bc',1,'SI::operator""_nmol()']]], + ['operator_22_22_5fnn_1647',['operator""_nN',['../namespaceSI_1_1literals.html#ab59e780243ddac0958c2ceaaced07332',1,'SI::literals::operator""_nN()'],['../namespaceSI_1_1literals.html#ab59e780243ddac0958c2ceaaced07332',1,'SI::operator""_nN()'],['../namespaceSI_1_1literals.html#ac80d98edd65b0e19f27d72b3be321fee',1,'SI::literals::operator""_nN()'],['../namespaceSI_1_1literals.html#ac80d98edd65b0e19f27d72b3be321fee',1,'SI::operator""_nN(long double value)']]], + ['operator_22_22_5fnohm_1648',['operator""_nOhm',['../namespaceSI_1_1literals.html#a56d4c79d26f79e0db317a747e07ed112',1,'SI::operator""_nOhm()'],['../namespaceSI_1_1literals.html#a56d4c79d26f79e0db317a747e07ed112',1,'SI::literals::operator""_nOhm()'],['../namespaceSI_1_1literals.html#afd1421cadb3089e61962e0b27c4f041f',1,'SI::operator""_nOhm()'],['../namespaceSI_1_1literals.html#afd1421cadb3089e61962e0b27c4f041f',1,'SI::literals::operator""_nOhm(long double value)']]], + ['operator_22_22_5fnpa_1649',['operator""_npa',['../namespaceSI_1_1literals.html#a95cb8cfeb05914f0a6e37d26be1fc645',1,'SI::literals::operator""_npa()'],['../namespaceSI_1_1literals.html#adeb949eaab43efe3390d78eb69b8bcfe',1,'SI::operator""_npa()'],['../namespaceSI_1_1literals.html#adeb949eaab43efe3390d78eb69b8bcfe',1,'SI::literals::operator""_npa()'],['../namespaceSI_1_1literals.html#a95cb8cfeb05914f0a6e37d26be1fc645',1,'SI::operator""_npa()']]], + ['operator_22_22_5fnrad_1650',['operator""_nrad',['../namespaceSI_1_1literals.html#a9e085cd0c1e701838b4c630a1a00e540',1,'SI::operator""_nrad()'],['../namespaceSI_1_1literals.html#a9e085cd0c1e701838b4c630a1a00e540',1,'SI::literals::operator""_nrad()'],['../namespaceSI_1_1literals.html#ac68f987c5f9e9d38d29bdf422a6cf99c',1,'SI::operator""_nrad()'],['../namespaceSI_1_1literals.html#ac68f987c5f9e9d38d29bdf422a6cf99c',1,'SI::literals::operator""_nrad(long double value)']]], + ['operator_22_22_5fns_1651',['operator""_nS',['../namespaceSI_1_1literals.html#a93e977399ad2a3f35a01bbd046a20498',1,'SI::literals::operator""_nS()'],['../namespaceSI_1_1literals.html#aa7d28beea76274c67a44cef902454d4b',1,'SI::operator""_nS()'],['../namespaceSI_1_1literals.html#aa7d28beea76274c67a44cef902454d4b',1,'SI::literals::operator""_nS()']]], + ['operator_22_22_5fns_1652',['operator""_ns',['../namespaceSI_1_1literals.html#a6b98ce4598e6ec68234c57503ee18a87',1,'SI::operator""_ns()'],['../namespaceSI_1_1literals.html#a6b98ce4598e6ec68234c57503ee18a87',1,'SI::literals::operator""_ns()'],['../namespaceSI_1_1literals.html#ae44f97c7c99ab5207e25a67895ed6456',1,'SI::operator""_ns()'],['../namespaceSI_1_1literals.html#ae44f97c7c99ab5207e25a67895ed6456',1,'SI::literals::operator""_ns()']]], + ['operator_22_22_5fns_1653',['operator""_nS',['../namespaceSI_1_1literals.html#a93e977399ad2a3f35a01bbd046a20498',1,'SI']]], + ['operator_22_22_5fnsr_1654',['operator""_nsr',['../namespaceSI_1_1literals.html#ac7fe7ceafedada2bad2eb13bd5f47208',1,'SI::operator""_nsr()'],['../namespaceSI_1_1literals.html#ac7fe7ceafedada2bad2eb13bd5f47208',1,'SI::literals::operator""_nsr()'],['../namespaceSI_1_1literals.html#a7c4b4a950d90deb0895fcfcddc5185bd',1,'SI::operator""_nsr()'],['../namespaceSI_1_1literals.html#a7c4b4a950d90deb0895fcfcddc5185bd',1,'SI::literals::operator""_nsr()']]], + ['operator_22_22_5fnsv_1655',['operator""_nSv',['../namespaceSI_1_1literals.html#a7860fb61c430f314e3fb39da6185bd8b',1,'SI::operator""_nSv()'],['../namespaceSI_1_1literals.html#a7860fb61c430f314e3fb39da6185bd8b',1,'SI::literals::operator""_nSv()'],['../namespaceSI_1_1literals.html#a38727393fa960a2f5531cdc91219b3a3',1,'SI::operator""_nSv()'],['../namespaceSI_1_1literals.html#a38727393fa960a2f5531cdc91219b3a3',1,'SI::literals::operator""_nSv(long double value)']]], + ['operator_22_22_5fnt_1656',['operator""_nT',['../namespaceSI_1_1literals.html#af4edf86b5a3911e7c6c8eeb6164fc4e6',1,'SI::literals::operator""_nT()'],['../namespaceSI_1_1literals.html#ae88a4e6a270e9db572cce26a22e523a9',1,'SI::operator""_nT()'],['../namespaceSI_1_1literals.html#ae88a4e6a270e9db572cce26a22e523a9',1,'SI::literals::operator""_nT()'],['../namespaceSI_1_1literals.html#af4edf86b5a3911e7c6c8eeb6164fc4e6',1,'SI::operator""_nT()']]], + ['operator_22_22_5fnv_1657',['operator""_nV',['../namespaceSI_1_1literals.html#a2183b969e33b83e0b39e50a3e47e6c5a',1,'SI::operator""_nV()'],['../namespaceSI_1_1literals.html#a2183b969e33b83e0b39e50a3e47e6c5a',1,'SI::literals::operator""_nV()'],['../namespaceSI_1_1literals.html#adbe94d38de401ddd13ad9181680a45c2',1,'SI::operator""_nV()'],['../namespaceSI_1_1literals.html#adbe94d38de401ddd13ad9181680a45c2',1,'SI::literals::operator""_nV()']]], + ['operator_22_22_5fnw_1658',['operator""_nW',['../namespaceSI_1_1literals.html#ab58a2ba0e9dab53895ef0ffd4f6064db',1,'SI::operator""_nW()'],['../namespaceSI_1_1literals.html#ab58a2ba0e9dab53895ef0ffd4f6064db',1,'SI::literals::operator""_nW()'],['../namespaceSI_1_1literals.html#ae588e0569dfff0fea0b2b672c67b861d',1,'SI::operator""_nW()'],['../namespaceSI_1_1literals.html#ae588e0569dfff0fea0b2b672c67b861d',1,'SI::literals::operator""_nW(long double value)']]], + ['operator_22_22_5fnwb_1659',['operator""_nWb',['../namespaceSI_1_1literals.html#aa993912748912c58b9f953670d4d0a74',1,'SI::literals::operator""_nWb()'],['../namespaceSI_1_1literals.html#aa993912748912c58b9f953670d4d0a74',1,'SI::operator""_nWb()'],['../namespaceSI_1_1literals.html#a32ba1fadb652fe5750c928a068d37449',1,'SI::literals::operator""_nWb()'],['../namespaceSI_1_1literals.html#a32ba1fadb652fe5750c928a068d37449',1,'SI::operator""_nWb()']]], + ['operator_22_22_5fohm_1660',['operator""_Ohm',['../namespaceSI_1_1literals.html#a75def3efe8a756fe82215e61413abfdc',1,'SI::operator""_Ohm()'],['../namespaceSI_1_1literals.html#a75def3efe8a756fe82215e61413abfdc',1,'SI::literals::operator""_Ohm()'],['../namespaceSI_1_1literals.html#a3a7d7a41ca7eb180ee752427d8f644c4',1,'SI::operator""_Ohm()'],['../namespaceSI_1_1literals.html#a3a7d7a41ca7eb180ee752427d8f644c4',1,'SI::literals::operator""_Ohm()']]], + ['operator_22_22_5fpa_1661',['operator""_PA',['../namespaceSI_1_1literals.html#a4289d422bf0bbccab184cdef04cd05b0',1,'SI::operator""_PA()'],['../namespaceSI_1_1literals.html#a4289d422bf0bbccab184cdef04cd05b0',1,'SI::literals::operator""_PA()'],['../namespaceSI_1_1literals.html#a18d4cc6285230c2390a6c7279ea890a9',1,'SI::operator""_PA()'],['../namespaceSI_1_1literals.html#a18d4cc6285230c2390a6c7279ea890a9',1,'SI::literals::operator""_PA()']]], + ['operator_22_22_5fpa_1662',['operator""_pa',['../namespaceSI_1_1literals.html#ab10470417aab8af2d794632ac53ed5dd',1,'SI::operator""_pa()'],['../namespaceSI_1_1literals.html#ab10470417aab8af2d794632ac53ed5dd',1,'SI::literals::operator""_pa()'],['../namespaceSI_1_1literals.html#ad6df4b3aeeae3006696f418e8be26ed6',1,'SI::operator""_pa()'],['../namespaceSI_1_1literals.html#ad6df4b3aeeae3006696f418e8be26ed6',1,'SI::literals::operator""_pa()']]], + ['operator_22_22_5fpa_1663',['operator""_pA',['../namespaceSI_1_1literals.html#acdd04ffa5bb661758facff6eaba6c15c',1,'SI::operator""_pA()'],['../namespaceSI_1_1literals.html#acdd04ffa5bb661758facff6eaba6c15c',1,'SI::literals::operator""_pA()'],['../namespaceSI_1_1literals.html#ab2d9afda05e7cee4ff50da763d1f41be',1,'SI::literals::operator""_pA(long double value)'],['../namespaceSI_1_1literals.html#ab2d9afda05e7cee4ff50da763d1f41be',1,'SI::operator""_pA(long double value)']]], + ['operator_22_22_5fpbq_1664',['operator""_pBq',['../namespaceSI_1_1literals.html#a64c9100772bd6e03440a591babbd5aac',1,'SI::operator""_pBq()'],['../namespaceSI_1_1literals.html#a64c9100772bd6e03440a591babbd5aac',1,'SI::literals::operator""_pBq()'],['../namespaceSI_1_1literals.html#a6b892aed1c1d72b20ce05edde1e232d6',1,'SI::operator""_pBq()'],['../namespaceSI_1_1literals.html#a6b892aed1c1d72b20ce05edde1e232d6',1,'SI::literals::operator""_pBq()']]], + ['operator_22_22_5fpbq_1665',['operator""_PBq',['../namespaceSI_1_1literals.html#ab90e74792399c28ca67e92f59e876749',1,'SI::operator""_PBq()'],['../namespaceSI_1_1literals.html#ab90e74792399c28ca67e92f59e876749',1,'SI::literals::operator""_PBq()'],['../namespaceSI_1_1literals.html#a5ba87bf19a81cd25ad81f1cea07a2e60',1,'SI::operator""_PBq()'],['../namespaceSI_1_1literals.html#a5ba87bf19a81cd25ad81f1cea07a2e60',1,'SI::literals::operator""_PBq(long double value)']]], + ['operator_22_22_5fpc_1666',['operator""_PC',['../namespaceSI_1_1literals.html#ae9cd8febe813ed8b1a461e9117a660b5',1,'SI::literals']]], + ['operator_22_22_5fpc_1667',['operator""_pC',['../namespaceSI_1_1literals.html#ab7f3840f470223e1effc7b343416c9a7',1,'SI::literals::operator""_pC()'],['../namespaceSI_1_1literals.html#ab7f3840f470223e1effc7b343416c9a7',1,'SI::operator""_pC()'],['../namespaceSI_1_1literals.html#ab73815fcb39d153ad952da65c41f3a4d',1,'SI::literals::operator""_pC()'],['../namespaceSI_1_1literals.html#ab73815fcb39d153ad952da65c41f3a4d',1,'SI::operator""_pC()']]], + ['operator_22_22_5fpc_1668',['operator""_PC',['../namespaceSI_1_1literals.html#a01a7989b605690440fbcef266f60dba8',1,'SI::literals::operator""_PC()'],['../namespaceSI_1_1literals.html#a01a7989b605690440fbcef266f60dba8',1,'SI::operator""_PC(long double value)'],['../namespaceSI_1_1literals.html#ae9cd8febe813ed8b1a461e9117a660b5',1,'SI::operator""_PC()']]], + ['operator_22_22_5fpc_1669',['operator""_pc',['../namespaceSI_1_1literals.html#ab9f2096a645f32d0570e43b76c1fb703',1,'SI::literals::operator""_pc()'],['../namespaceSI_1_1literals.html#ab9f2096a645f32d0570e43b76c1fb703',1,'SI::operator""_pc()'],['../namespaceSI_1_1literals.html#a6bb4edf6a30e7bc2c70658c519e8dd0d',1,'SI::literals::operator""_pc()'],['../namespaceSI_1_1literals.html#a6bb4edf6a30e7bc2c70658c519e8dd0d',1,'SI::operator""_pc()']]], + ['operator_22_22_5fpcd_1670',['operator""_pcd',['../namespaceSI_1_1literals.html#a520875554114a1c79d1f29dd01f1fe52',1,'SI::operator""_pcd()'],['../namespaceSI_1_1literals.html#a520875554114a1c79d1f29dd01f1fe52',1,'SI::literals::operator""_pcd()'],['../namespaceSI_1_1literals.html#a1ad2605e5d7350a7aeafb76f0d3d6697',1,'SI::operator""_pcd()'],['../namespaceSI_1_1literals.html#a1ad2605e5d7350a7aeafb76f0d3d6697',1,'SI::literals::operator""_pcd()']]], + ['operator_22_22_5fpcd_1671',['operator""_Pcd',['../namespaceSI_1_1literals.html#a9eb15ff909f2a84da9f747bf59d8c61c',1,'SI::operator""_Pcd()'],['../namespaceSI_1_1literals.html#a9eb15ff909f2a84da9f747bf59d8c61c',1,'SI::literals::operator""_Pcd()'],['../namespaceSI_1_1literals.html#a0fdcd327c7e8a10971a2d2f104be248a',1,'SI::operator""_Pcd()'],['../namespaceSI_1_1literals.html#a0fdcd327c7e8a10971a2d2f104be248a',1,'SI::literals::operator""_Pcd(long double value)']]], + ['operator_22_22_5fpf_1672',['operator""_PF',['../namespaceSI_1_1literals.html#a09add84537f1fe74251440c7d790e4c2',1,'SI::literals::operator""_PF()'],['../namespaceSI_1_1literals.html#ab4c41aa03b55ed459dc295823b70efb0',1,'SI::operator""_PF()'],['../namespaceSI_1_1literals.html#ab4c41aa03b55ed459dc295823b70efb0',1,'SI::literals::operator""_PF()']]], + ['operator_22_22_5fpf_1673',['operator""_pF',['../namespaceSI_1_1literals.html#a51f3a92a95f7cba2497a055c998ac3e3',1,'SI::operator""_pF()'],['../namespaceSI_1_1literals.html#a51f3a92a95f7cba2497a055c998ac3e3',1,'SI::literals::operator""_pF()'],['../namespaceSI_1_1literals.html#affbf86f71b9eb81731ed3806f10a355f',1,'SI::operator""_pF()'],['../namespaceSI_1_1literals.html#affbf86f71b9eb81731ed3806f10a355f',1,'SI::literals::operator""_pF()']]], + ['operator_22_22_5fpf_1674',['operator""_PF',['../namespaceSI_1_1literals.html#a09add84537f1fe74251440c7d790e4c2',1,'SI']]], + ['operator_22_22_5fpg_1675',['operator""_pg',['../namespaceSI_1_1literals.html#a6240aa5e0c23fd291c7af54bdccc6047',1,'SI::literals::operator""_pg()'],['../namespaceSI_1_1literals.html#a6240aa5e0c23fd291c7af54bdccc6047',1,'SI::operator""_pg()'],['../namespaceSI_1_1literals.html#ad9deff74f7859b16f384a5476d93149c',1,'SI::literals::operator""_pg()'],['../namespaceSI_1_1literals.html#ad9deff74f7859b16f384a5476d93149c',1,'SI::operator""_pg()']]], + ['operator_22_22_5fpg_1676',['operator""_Pg',['../namespaceSI_1_1literals.html#a9dd75b88f1cdf909e2d09c3269a38214',1,'SI::operator""_Pg()'],['../namespaceSI_1_1literals.html#a4539e7540931b24e77dc051177a10ba9',1,'SI::literals::operator""_Pg()'],['../namespaceSI_1_1literals.html#a4539e7540931b24e77dc051177a10ba9',1,'SI::operator""_Pg()'],['../namespaceSI_1_1literals.html#a9dd75b88f1cdf909e2d09c3269a38214',1,'SI::literals::operator""_Pg(long double value)']]], + ['operator_22_22_5fpgy_1677',['operator""_PGy',['../namespaceSI_1_1literals.html#aef127e2c6c45b5d3f9f5a42398e8bb83',1,'SI::literals::operator""_PGy()'],['../namespaceSI_1_1literals.html#a5d91ce50dfa4226c9d94bf5c6c42ad22',1,'SI::literals::operator""_PGy(long double value)'],['../namespaceSI_1_1literals.html#a5d91ce50dfa4226c9d94bf5c6c42ad22',1,'SI::operator""_PGy(long double value)'],['../namespaceSI_1_1literals.html#aef127e2c6c45b5d3f9f5a42398e8bb83',1,'SI::operator""_PGy()']]], + ['operator_22_22_5fpgy_1678',['operator""_pGy',['../namespaceSI_1_1literals.html#ae246f716089498e1d18776d8cca7f649',1,'SI::literals::operator""_pGy()'],['../namespaceSI_1_1literals.html#ae246f716089498e1d18776d8cca7f649',1,'SI::operator""_pGy()'],['../namespaceSI_1_1literals.html#a7a55cb6c4b61c1c57b914e82a78e1a79',1,'SI::literals::operator""_pGy()'],['../namespaceSI_1_1literals.html#a7a55cb6c4b61c1c57b914e82a78e1a79',1,'SI::operator""_pGy()']]], + ['operator_22_22_5fph_1679',['operator""_PH',['../namespaceSI_1_1literals.html#ac01b8ad6cf1c5ff5412efe4555736403',1,'SI::operator""_PH()'],['../namespaceSI_1_1literals.html#ac01b8ad6cf1c5ff5412efe4555736403',1,'SI::literals::operator""_PH()'],['../namespaceSI_1_1literals.html#a1c227e21edbafed35e4972e19f2e1349',1,'SI::operator""_PH()'],['../namespaceSI_1_1literals.html#a1c227e21edbafed35e4972e19f2e1349',1,'SI::literals::operator""_PH()']]], + ['operator_22_22_5fph_1680',['operator""_pH',['../namespaceSI_1_1literals.html#a0713e0665ee134cde87a44ebf5a27833',1,'SI::operator""_pH()'],['../namespaceSI_1_1literals.html#a0713e0665ee134cde87a44ebf5a27833',1,'SI::literals::operator""_pH()'],['../namespaceSI_1_1literals.html#a298f5f97ba44bf88ee713bb74581b5c6',1,'SI::literals::operator""_pH(long double value)'],['../namespaceSI_1_1literals.html#a298f5f97ba44bf88ee713bb74581b5c6',1,'SI::operator""_pH(long double value)']]], + ['operator_22_22_5fphz_1681',['operator""_PHz',['../namespaceSI_1_1literals.html#a3039f65b7404beb6f9647f4adafda961',1,'SI::operator""_PHz()'],['../namespaceSI_1_1literals.html#a3039f65b7404beb6f9647f4adafda961',1,'SI::literals::operator""_PHz()'],['../namespaceSI_1_1literals.html#ac5416ed8fd8baedac9ba637781df5367',1,'SI::operator""_PHz()'],['../namespaceSI_1_1literals.html#ac5416ed8fd8baedac9ba637781df5367',1,'SI::literals::operator""_PHz()']]], + ['operator_22_22_5fphz_1682',['operator""_pHz',['../namespaceSI_1_1literals.html#a1cb3cad4d03fd37d30570c8e7f9419f0',1,'SI::operator""_pHz()'],['../namespaceSI_1_1literals.html#a1cb3cad4d03fd37d30570c8e7f9419f0',1,'SI::literals::operator""_pHz()'],['../namespaceSI_1_1literals.html#a6c1891ea03e73df7c8fcf856dec70c14',1,'SI::operator""_pHz()'],['../namespaceSI_1_1literals.html#a6c1891ea03e73df7c8fcf856dec70c14',1,'SI::literals::operator""_pHz(long double value)']]], + ['operator_22_22_5fpj_1683',['operator""_PJ',['../namespaceSI_1_1literals.html#a832ba79cc603b1403132ba4857832cfe',1,'SI::literals::operator""_PJ()'],['../namespaceSI_1_1literals.html#adc773eca1ad3843d8841a4142cf6922d',1,'SI::literals::operator""_PJ(long double value)'],['../namespaceSI_1_1literals.html#adc773eca1ad3843d8841a4142cf6922d',1,'SI::operator""_PJ(long double value)'],['../namespaceSI_1_1literals.html#a832ba79cc603b1403132ba4857832cfe',1,'SI::operator""_PJ()']]], + ['operator_22_22_5fpj_1684',['operator""_pJ',['../namespaceSI_1_1literals.html#a9a150007b6af43153473b67d52e0c367',1,'SI::literals::operator""_pJ()'],['../namespaceSI_1_1literals.html#a9a150007b6af43153473b67d52e0c367',1,'SI::operator""_pJ()'],['../namespaceSI_1_1literals.html#a55c8c67111b2e776f5317f748a494b76',1,'SI::literals::operator""_pJ()'],['../namespaceSI_1_1literals.html#a55c8c67111b2e776f5317f748a494b76',1,'SI::operator""_pJ()']]], + ['operator_22_22_5fpk_1685',['operator""_PK',['../namespaceSI_1_1literals.html#a2ba4c50edf9ceee4237a23bc9aa838b4',1,'SI::operator""_PK()'],['../namespaceSI_1_1literals.html#a2ba4c50edf9ceee4237a23bc9aa838b4',1,'SI::literals::operator""_PK()'],['../namespaceSI_1_1literals.html#a865d6035b5f48c45c17778009e4bf3c6',1,'SI::operator""_PK()'],['../namespaceSI_1_1literals.html#a865d6035b5f48c45c17778009e4bf3c6',1,'SI::literals::operator""_PK()']]], + ['operator_22_22_5fpk_1686',['operator""_pK',['../namespaceSI_1_1literals.html#ae55684128d26866687bfb51d4722b2dc',1,'SI::operator""_pK()'],['../namespaceSI_1_1literals.html#ae55684128d26866687bfb51d4722b2dc',1,'SI::literals::operator""_pK()'],['../namespaceSI_1_1literals.html#a9b197f72acdf2e3905a73fbad81f5ee0',1,'SI::operator""_pK()'],['../namespaceSI_1_1literals.html#a9b197f72acdf2e3905a73fbad81f5ee0',1,'SI::literals::operator""_pK()']]], + ['operator_22_22_5fpkat_1687',['operator""_pkat',['../namespaceSI_1_1literals.html#a756a5ea5052a81ca747699835f079995',1,'SI::operator""_pkat()'],['../namespaceSI_1_1literals.html#a756a5ea5052a81ca747699835f079995',1,'SI::literals::operator""_pkat()'],['../namespaceSI_1_1literals.html#a624fec971261f703c05100b1ac3c7bfd',1,'SI::operator""_pkat()'],['../namespaceSI_1_1literals.html#a624fec971261f703c05100b1ac3c7bfd',1,'SI::literals::operator""_pkat(long double value)']]], + ['operator_22_22_5fpkat_1688',['operator""_Pkat',['../namespaceSI_1_1literals.html#a39e4e6686bb35ccf2fa1b297f44983d3',1,'SI::literals::operator""_Pkat()'],['../namespaceSI_1_1literals.html#af6fc8dd80c7d64e9193f6ae7ca598fff',1,'SI::operator""_Pkat()'],['../namespaceSI_1_1literals.html#af6fc8dd80c7d64e9193f6ae7ca598fff',1,'SI::literals::operator""_Pkat()'],['../namespaceSI_1_1literals.html#a39e4e6686bb35ccf2fa1b297f44983d3',1,'SI::operator""_Pkat()']]], + ['operator_22_22_5fplm_1689',['operator""_plm',['../namespaceSI_1_1literals.html#a98a6b5d6c04a63f567cedbdfbf08e396',1,'SI::operator""_plm()'],['../namespaceSI_1_1literals.html#a98a6b5d6c04a63f567cedbdfbf08e396',1,'SI::literals::operator""_plm()'],['../namespaceSI_1_1literals.html#a1b0f8876051e0c4cfaeec761aaa448e5',1,'SI::operator""_plm()'],['../namespaceSI_1_1literals.html#a1b0f8876051e0c4cfaeec761aaa448e5',1,'SI::literals::operator""_plm()']]], + ['operator_22_22_5fplm_1690',['operator""_Plm',['../namespaceSI_1_1literals.html#ad8198c8883c85480fc7267e1bd1006e3',1,'SI::operator""_Plm()'],['../namespaceSI_1_1literals.html#ad8198c8883c85480fc7267e1bd1006e3',1,'SI::literals::operator""_Plm()'],['../namespaceSI_1_1literals.html#a17603a0ffaadbce65d64930fd018c6c7',1,'SI::operator""_Plm()'],['../namespaceSI_1_1literals.html#a17603a0ffaadbce65d64930fd018c6c7',1,'SI::literals::operator""_Plm(long double value)']]], + ['operator_22_22_5fplx_1691',['operator""_Plx',['../namespaceSI_1_1literals.html#a606d54d885213e727fc403d9ad657546',1,'SI::literals']]], + ['operator_22_22_5fplx_1692',['operator""_plx',['../namespaceSI_1_1literals.html#a6c5adc8b3ddab4055b44e1ba7b81d4b8',1,'SI::literals::operator""_plx()'],['../namespaceSI_1_1literals.html#a6c5adc8b3ddab4055b44e1ba7b81d4b8',1,'SI::operator""_plx()'],['../namespaceSI_1_1literals.html#a96ef19d7bf04548c1cbffa3a8cc74b43',1,'SI::literals::operator""_plx()'],['../namespaceSI_1_1literals.html#a96ef19d7bf04548c1cbffa3a8cc74b43',1,'SI::operator""_plx()']]], + ['operator_22_22_5fplx_1693',['operator""_Plx',['../namespaceSI_1_1literals.html#a606d54d885213e727fc403d9ad657546',1,'SI::operator""_Plx()'],['../namespaceSI_1_1literals.html#a9dcc939b8ebab77e7cce53e5fb831d24',1,'SI::literals::operator""_Plx()'],['../namespaceSI_1_1literals.html#a9dcc939b8ebab77e7cce53e5fb831d24',1,'SI::operator""_Plx()']]], + ['operator_22_22_5fpm_1694',['operator""_pm',['../namespaceSI_1_1literals.html#a560ceea9f278e69b083164a14f00c245',1,'SI::operator""_pm()'],['../namespaceSI_1_1literals.html#a560ceea9f278e69b083164a14f00c245',1,'SI::literals::operator""_pm()'],['../namespaceSI_1_1literals.html#ae56ed7017560f86d7ebfc97f5c83f802',1,'SI::operator""_pm()'],['../namespaceSI_1_1literals.html#ae56ed7017560f86d7ebfc97f5c83f802',1,'SI::literals::operator""_pm()']]], + ['operator_22_22_5fpm_1695',['operator""_Pm',['../namespaceSI_1_1literals.html#a918326fb2d1dffc14d50007b2e5ed152',1,'SI::operator""_Pm()'],['../namespaceSI_1_1literals.html#a918326fb2d1dffc14d50007b2e5ed152',1,'SI::literals::operator""_Pm()'],['../namespaceSI_1_1literals.html#a4110c073fcceb9bc0f544903d423c0a3',1,'SI::operator""_Pm()'],['../namespaceSI_1_1literals.html#a4110c073fcceb9bc0f544903d423c0a3',1,'SI::literals::operator""_Pm()']]], + ['operator_22_22_5fpmol_1696',['operator""_pmol',['../namespaceSI_1_1literals.html#afd4f8489e1ae8e0d3192dfe5ccbed18d',1,'SI::operator""_pmol()'],['../namespaceSI_1_1literals.html#afd4f8489e1ae8e0d3192dfe5ccbed18d',1,'SI::literals::operator""_pmol()'],['../namespaceSI_1_1literals.html#a1b623b93f7e34a43a5dc13c5dcc1d271',1,'SI::literals::operator""_pmol(long double value)']]], + ['operator_22_22_5fpmol_1697',['operator""_Pmol',['../namespaceSI_1_1literals.html#af4bcb0947cec52f6610f90a79685c101',1,'SI::operator""_Pmol()'],['../namespaceSI_1_1literals.html#af4bcb0947cec52f6610f90a79685c101',1,'SI::literals::operator""_Pmol()'],['../namespaceSI_1_1literals.html#a38b0809d8944d3248e29dc8b04f31728',1,'SI::operator""_Pmol()'],['../namespaceSI_1_1literals.html#a38b0809d8944d3248e29dc8b04f31728',1,'SI::literals::operator""_Pmol()']]], + ['operator_22_22_5fpmol_1698',['operator""_pmol',['../namespaceSI_1_1literals.html#a1b623b93f7e34a43a5dc13c5dcc1d271',1,'SI']]], + ['operator_22_22_5fpn_1699',['operator""_PN',['../namespaceSI_1_1literals.html#a951ddad0f9e59b1d57775681f2ab8fde',1,'SI::literals']]], + ['operator_22_22_5fpn_1700',['operator""_pN',['../namespaceSI_1_1literals.html#a372f12e359b66a314c1b6901d702ed0f',1,'SI::literals::operator""_pN()'],['../namespaceSI_1_1literals.html#a372f12e359b66a314c1b6901d702ed0f',1,'SI::operator""_pN()'],['../namespaceSI_1_1literals.html#ab9176e09c36535132572023c44484280',1,'SI::literals::operator""_pN()'],['../namespaceSI_1_1literals.html#ab9176e09c36535132572023c44484280',1,'SI::operator""_pN()']]], + ['operator_22_22_5fpn_1701',['operator""_PN',['../namespaceSI_1_1literals.html#a951ddad0f9e59b1d57775681f2ab8fde',1,'SI::operator""_PN()'],['../namespaceSI_1_1literals.html#a7189715fc4b3bf36accc1a9938e8511c',1,'SI::literals::operator""_PN()'],['../namespaceSI_1_1literals.html#a7189715fc4b3bf36accc1a9938e8511c',1,'SI::operator""_PN()']]], + ['operator_22_22_5fpohm_1702',['operator""_pOhm',['../namespaceSI_1_1literals.html#aa8252c5102347ddaf5772e5b04dd70d2',1,'SI::literals']]], + ['operator_22_22_5fpohm_1703',['operator""_POhm',['../namespaceSI_1_1literals.html#aedb2e9331d416ce0e1bb7f12d070e562',1,'SI::literals::operator""_POhm()'],['../namespaceSI_1_1literals.html#aedb2e9331d416ce0e1bb7f12d070e562',1,'SI::operator""_POhm()'],['../namespaceSI_1_1literals.html#aa2c92538b015cd889915c93a59dee8d6',1,'SI::literals::operator""_POhm()'],['../namespaceSI_1_1literals.html#aa2c92538b015cd889915c93a59dee8d6',1,'SI::operator""_POhm()']]], + ['operator_22_22_5fpohm_1704',['operator""_pOhm',['../namespaceSI_1_1literals.html#a98743a7f7dbaed7aa6f1257fc7a8b02e',1,'SI::literals::operator""_pOhm()'],['../namespaceSI_1_1literals.html#a98743a7f7dbaed7aa6f1257fc7a8b02e',1,'SI::operator""_pOhm(long double value)'],['../namespaceSI_1_1literals.html#aa8252c5102347ddaf5772e5b04dd70d2',1,'SI::operator""_pOhm()']]], + ['operator_22_22_5fppa_1705',['operator""_ppa',['../namespaceSI_1_1literals.html#a84856a9882ceb3682bf2c69f7e406cb5',1,'SI::operator""_ppa()'],['../namespaceSI_1_1literals.html#a84856a9882ceb3682bf2c69f7e406cb5',1,'SI::literals::operator""_ppa()'],['../namespaceSI_1_1literals.html#af2435d72c1b1444db71f54a0952f2eef',1,'SI::operator""_ppa()'],['../namespaceSI_1_1literals.html#af2435d72c1b1444db71f54a0952f2eef',1,'SI::literals::operator""_ppa()']]], + ['operator_22_22_5fppa_1706',['operator""_Ppa',['../namespaceSI_1_1literals.html#a61c96afc9eb40f66017af95e43947fbb',1,'SI::operator""_Ppa()'],['../namespaceSI_1_1literals.html#a61c96afc9eb40f66017af95e43947fbb',1,'SI::literals::operator""_Ppa()'],['../namespaceSI_1_1literals.html#aa90ee6b47091f369c55e512bb7c2cc46',1,'SI::operator""_Ppa()'],['../namespaceSI_1_1literals.html#aa90ee6b47091f369c55e512bb7c2cc46',1,'SI::literals::operator""_Ppa(long double value)']]], + ['operator_22_22_5fprad_1707',['operator""_prad',['../namespaceSI_1_1literals.html#ac0f1e8f5d4ae56fda7fc4df5329c66f0',1,'SI::literals::operator""_prad()'],['../namespaceSI_1_1literals.html#acddaef815fe6586b33513e878d3d7684',1,'SI::operator""_prad()'],['../namespaceSI_1_1literals.html#acddaef815fe6586b33513e878d3d7684',1,'SI::literals::operator""_prad()'],['../namespaceSI_1_1literals.html#ac0f1e8f5d4ae56fda7fc4df5329c66f0',1,'SI::operator""_prad()']]], + ['operator_22_22_5fps_1708',['operator""_ps',['../namespaceSI_1_1literals.html#a910ded45189037e390ebd87f7a94dfb5',1,'SI::literals::operator""_ps()'],['../namespaceSI_1_1literals.html#a910ded45189037e390ebd87f7a94dfb5',1,'SI::operator""_ps()'],['../namespaceSI_1_1literals.html#ad7daec724ff92dbe05a7251cad7bc292',1,'SI::literals::operator""_ps()'],['../namespaceSI_1_1literals.html#ad7daec724ff92dbe05a7251cad7bc292',1,'SI::operator""_ps()']]], + ['operator_22_22_5fps_1709',['operator""_PS',['../namespaceSI_1_1literals.html#a220d883f59b42529b5abac0fa996be16',1,'SI::literals::operator""_PS()'],['../namespaceSI_1_1literals.html#a220d883f59b42529b5abac0fa996be16',1,'SI::operator""_PS(long double value)'],['../namespaceSI_1_1literals.html#a724149fd69ff0a12e93f30d121ce67c9',1,'SI::operator""_PS()']]], + ['operator_22_22_5fps_1710',['operator""_pS',['../namespaceSI_1_1literals.html#ac50737b1cfc5e380f99fade8cd8ec13a',1,'SI::literals::operator""_pS()'],['../namespaceSI_1_1literals.html#ac50737b1cfc5e380f99fade8cd8ec13a',1,'SI::operator""_pS()'],['../namespaceSI_1_1literals.html#ae710806192eb4d7d1c1a159ce7a02c85',1,'SI::literals::operator""_pS()'],['../namespaceSI_1_1literals.html#ae710806192eb4d7d1c1a159ce7a02c85',1,'SI::operator""_pS()']]], + ['operator_22_22_5fps_1711',['operator""_PS',['../namespaceSI_1_1literals.html#a724149fd69ff0a12e93f30d121ce67c9',1,'SI::literals']]], + ['operator_22_22_5fpsr_1712',['operator""_psr',['../namespaceSI_1_1literals.html#ae07eba60a927249ad21691f719e2b333',1,'SI::operator""_psr()'],['../namespaceSI_1_1literals.html#ae07eba60a927249ad21691f719e2b333',1,'SI::literals::operator""_psr()'],['../namespaceSI_1_1literals.html#aafde444206059a09bf0d81d04d91f2b4',1,'SI::operator""_psr()'],['../namespaceSI_1_1literals.html#aafde444206059a09bf0d81d04d91f2b4',1,'SI::literals::operator""_psr()']]], + ['operator_22_22_5fpsv_1713',['operator""_PSv',['../namespaceSI_1_1literals.html#ab9cabfbce6fbaba559d0df82008e3036',1,'SI']]], + ['operator_22_22_5fpsv_1714',['operator""_pSv',['../namespaceSI_1_1literals.html#abd499e6a9db3e648582fb8ecffea73bf',1,'SI::literals::operator""_pSv()'],['../namespaceSI_1_1literals.html#abd499e6a9db3e648582fb8ecffea73bf',1,'SI::operator""_pSv()'],['../namespaceSI_1_1literals.html#a0c8e211f03943315a902bf5698bfe113',1,'SI::literals::operator""_pSv()'],['../namespaceSI_1_1literals.html#a0c8e211f03943315a902bf5698bfe113',1,'SI::operator""_pSv()']]], + ['operator_22_22_5fpsv_1715',['operator""_PSv',['../namespaceSI_1_1literals.html#ae2adbcaac4638b840ef8ec67019501c4',1,'SI::literals::operator""_PSv()'],['../namespaceSI_1_1literals.html#ae2adbcaac4638b840ef8ec67019501c4',1,'SI::operator""_PSv()'],['../namespaceSI_1_1literals.html#ab9cabfbce6fbaba559d0df82008e3036',1,'SI::literals::operator""_PSv()']]], + ['operator_22_22_5fpt_1716',['operator""_Pt',['../namespaceSI_1_1literals.html#afd8a02a794e93aee922d79fc1637fa0f',1,'SI::operator""_Pt()'],['../namespaceSI_1_1literals.html#afd8a02a794e93aee922d79fc1637fa0f',1,'SI::literals::operator""_Pt()'],['../namespaceSI_1_1literals.html#a802390a5adb40af620323d1dcff1c4c2',1,'SI::literals::operator""_Pt(long double t)']]], + ['operator_22_22_5fpt_1717',['operator""_PT',['../namespaceSI_1_1literals.html#a99b7da0301c1a087b209cc7a5825bbda',1,'SI::operator""_PT()'],['../namespaceSI_1_1literals.html#a99b7da0301c1a087b209cc7a5825bbda',1,'SI::literals::operator""_PT()'],['../namespaceSI_1_1literals.html#ac4f26944c36197f2d39df06023d2503b',1,'SI::operator""_PT()'],['../namespaceSI_1_1literals.html#ac4f26944c36197f2d39df06023d2503b',1,'SI::literals::operator""_PT()']]], + ['operator_22_22_5fpt_1718',['operator""_pT',['../namespaceSI_1_1literals.html#a3fa03f46e5f72d8676968ffcf166af40',1,'SI::operator""_pT()'],['../namespaceSI_1_1literals.html#a3fa03f46e5f72d8676968ffcf166af40',1,'SI::literals::operator""_pT()'],['../namespaceSI_1_1literals.html#ae42b8eff9e3ae828af53b0d103c94785',1,'SI::operator""_pT()'],['../namespaceSI_1_1literals.html#ae42b8eff9e3ae828af53b0d103c94785',1,'SI::literals::operator""_pT()']]], + ['operator_22_22_5fpt_1719',['operator""_Pt',['../namespaceSI_1_1literals.html#a802390a5adb40af620323d1dcff1c4c2',1,'SI']]], + ['operator_22_22_5fpv_1720',['operator""_PV',['../namespaceSI_1_1literals.html#ac47f8a9c28e1fab95c1bc246f0048b80',1,'SI::literals::operator""_PV()'],['../namespaceSI_1_1literals.html#a0738700de460d081929a51f9586ac850',1,'SI::literals::operator""_PV(long double value)'],['../namespaceSI_1_1literals.html#a0738700de460d081929a51f9586ac850',1,'SI::operator""_PV(long double value)'],['../namespaceSI_1_1literals.html#ac47f8a9c28e1fab95c1bc246f0048b80',1,'SI::operator""_PV()']]], + ['operator_22_22_5fpv_1721',['operator""_pV',['../namespaceSI_1_1literals.html#a6e2ca9dc6e39f65dce0457fd9d846462',1,'SI::literals::operator""_pV()'],['../namespaceSI_1_1literals.html#a6e2ca9dc6e39f65dce0457fd9d846462',1,'SI::operator""_pV()'],['../namespaceSI_1_1literals.html#ae88ab2057466d438f32cacb6832b56d9',1,'SI::literals::operator""_pV()'],['../namespaceSI_1_1literals.html#ae88ab2057466d438f32cacb6832b56d9',1,'SI::operator""_pV()']]], + ['operator_22_22_5fpw_1722',['operator""_pW',['../namespaceSI_1_1literals.html#a39b527c1ae31a1907e2d215e1ccde38c',1,'SI::operator""_pW()'],['../namespaceSI_1_1literals.html#a39b527c1ae31a1907e2d215e1ccde38c',1,'SI::literals::operator""_pW()'],['../namespaceSI_1_1literals.html#ad3e19743b5a81d67d0beb90bd747a67d',1,'SI::operator""_pW()'],['../namespaceSI_1_1literals.html#ad3e19743b5a81d67d0beb90bd747a67d',1,'SI::literals::operator""_pW()']]], + ['operator_22_22_5fpw_1723',['operator""_PW',['../namespaceSI_1_1literals.html#ad1d99b3f3371f4752be573448b6d1a8c',1,'SI::operator""_PW()'],['../namespaceSI_1_1literals.html#ad1d99b3f3371f4752be573448b6d1a8c',1,'SI::literals::operator""_PW()'],['../namespaceSI_1_1literals.html#a025a27982f99957ccaa895aa32ada426',1,'SI::operator""_PW()'],['../namespaceSI_1_1literals.html#a025a27982f99957ccaa895aa32ada426',1,'SI::literals::operator""_PW()']]], + ['operator_22_22_5fpwb_1724',['operator""_pWb',['../namespaceSI_1_1literals.html#aa77b9e0bead288ddc55483503bec2a4e',1,'SI::operator""_pWb()'],['../namespaceSI_1_1literals.html#aa77b9e0bead288ddc55483503bec2a4e',1,'SI::literals::operator""_pWb()'],['../namespaceSI_1_1literals.html#a75de6632b910d4028e084cde30ecd76c',1,'SI::operator""_pWb()'],['../namespaceSI_1_1literals.html#a75de6632b910d4028e084cde30ecd76c',1,'SI::literals::operator""_pWb(long double value)']]], + ['operator_22_22_5fpwb_1725',['operator""_PWb',['../namespaceSI_1_1literals.html#aa355e760cf59a1fa11c1cf61e4f79637',1,'SI::literals::operator""_PWb()'],['../namespaceSI_1_1literals.html#a0be779b0bbb5824c060a3b630647cff7',1,'SI::operator""_PWb()'],['../namespaceSI_1_1literals.html#a0be779b0bbb5824c060a3b630647cff7',1,'SI::literals::operator""_PWb()'],['../namespaceSI_1_1literals.html#aa355e760cf59a1fa11c1cf61e4f79637',1,'SI::operator""_PWb()']]], + ['operator_22_22_5frad_1726',['operator""_rad',['../namespaceSI_1_1literals.html#af905cb3086c4e01396d4e1c8415899c3',1,'SI::operator""_rad()'],['../namespaceSI_1_1literals.html#af905cb3086c4e01396d4e1c8415899c3',1,'SI::literals::operator""_rad()'],['../namespaceSI_1_1literals.html#a0976584de4b05041a09f7c22fd6c8237',1,'SI::operator""_rad()'],['../namespaceSI_1_1literals.html#a0976584de4b05041a09f7c22fd6c8237',1,'SI::literals::operator""_rad(long double value)']]], + ['operator_22_22_5fs_1727',['operator""_s',['../namespaceSI_1_1literals.html#a5c2bb31b1e74ccf84b07603c7aeeca40',1,'SI::literals::operator""_s()'],['../namespaceSI_1_1literals.html#a5c2bb31b1e74ccf84b07603c7aeeca40',1,'SI::operator""_s()'],['../namespaceSI_1_1literals.html#a47a4aa27a5566309b0ac11dc80e7bfb2',1,'SI::literals::operator""_s()'],['../namespaceSI_1_1literals.html#a47a4aa27a5566309b0ac11dc80e7bfb2',1,'SI::operator""_s()']]], + ['operator_22_22_5fs_1728',['operator""_S',['../namespaceSI_1_1literals.html#ac76b8391b809a88cec63e92527901329',1,'SI::operator""_S()'],['../namespaceSI_1_1literals.html#a75110f3b298394d71d3dfc142fc61afa',1,'SI::literals::operator""_S()'],['../namespaceSI_1_1literals.html#a75110f3b298394d71d3dfc142fc61afa',1,'SI::operator""_S()'],['../namespaceSI_1_1literals.html#ac76b8391b809a88cec63e92527901329',1,'SI::literals::operator""_S()']]], + ['operator_22_22_5fsr_1729',['operator""_sr',['../namespaceSI_1_1literals.html#af4b0ebc8bcce7390c89be17b4a6117e7',1,'SI::operator""_sr()'],['../namespaceSI_1_1literals.html#af4b0ebc8bcce7390c89be17b4a6117e7',1,'SI::literals::operator""_sr()'],['../namespaceSI_1_1literals.html#a4c7d8218cc0fb91dfbd56ad685a1cc78',1,'SI::operator""_sr()'],['../namespaceSI_1_1literals.html#a4c7d8218cc0fb91dfbd56ad685a1cc78',1,'SI::literals::operator""_sr(long double value)']]], + ['operator_22_22_5fsv_1730',['operator""_Sv',['../namespaceSI_1_1literals.html#a56dbc07b50cb647e8f932b6fd7870449',1,'SI::literals::operator""_Sv()'],['../namespaceSI_1_1literals.html#ac1bea0b5f42a7e2609ac4b8785f05f44',1,'SI::literals::operator""_Sv(long double value)'],['../namespaceSI_1_1literals.html#ac1bea0b5f42a7e2609ac4b8785f05f44',1,'SI::operator""_Sv(long double value)'],['../namespaceSI_1_1literals.html#a56dbc07b50cb647e8f932b6fd7870449',1,'SI::operator""_Sv()']]], + ['operator_22_22_5ft_1731',['operator""_t',['../namespaceSI_1_1literals.html#a90380128cde3f3dfbc5effa34d49507d',1,'SI::operator""_t()'],['../namespaceSI_1_1literals.html#a90380128cde3f3dfbc5effa34d49507d',1,'SI::literals::operator""_t()'],['../namespaceSI_1_1literals.html#ae6531009adec561c61216a15325135b5',1,'SI::operator""_t()'],['../namespaceSI_1_1literals.html#ae6531009adec561c61216a15325135b5',1,'SI::literals::operator""_t()']]], + ['operator_22_22_5ft_1732',['operator""_T',['../namespaceSI_1_1literals.html#acfe33daad7104e538c07b9d08f9cb4f7',1,'SI::operator""_T()'],['../namespaceSI_1_1literals.html#acfe33daad7104e538c07b9d08f9cb4f7',1,'SI::literals::operator""_T()'],['../namespaceSI_1_1literals.html#aa0b8518b54f629c6ecf6341419ac41dd',1,'SI::literals::operator""_T(long double value)'],['../namespaceSI_1_1literals.html#aa0b8518b54f629c6ecf6341419ac41dd',1,'SI::operator""_T(long double value)']]], + ['operator_22_22_5fta_1733',['operator""_TA',['../namespaceSI_1_1literals.html#a7ad8d1e5dbf085d3f59c306556c71c28',1,'SI::operator""_TA()'],['../namespaceSI_1_1literals.html#a7ad8d1e5dbf085d3f59c306556c71c28',1,'SI::literals::operator""_TA()'],['../namespaceSI_1_1literals.html#ade64a5dde0a83005047205b7079697a0',1,'SI::operator""_TA()'],['../namespaceSI_1_1literals.html#ade64a5dde0a83005047205b7079697a0',1,'SI::literals::operator""_TA()']]], + ['operator_22_22_5ftbq_1734',['operator""_TBq',['../namespaceSI_1_1literals.html#ab23df4365a2428c1bdac495dbb20b1c4',1,'SI::operator""_TBq()'],['../namespaceSI_1_1literals.html#ab23df4365a2428c1bdac495dbb20b1c4',1,'SI::literals::operator""_TBq()'],['../namespaceSI_1_1literals.html#aa8c253b97687ea900e6ca3d986c3cfcf',1,'SI::operator""_TBq()'],['../namespaceSI_1_1literals.html#aa8c253b97687ea900e6ca3d986c3cfcf',1,'SI::literals::operator""_TBq()']]], + ['operator_22_22_5ftc_1735',['operator""_TC',['../namespaceSI_1_1literals.html#a768f4ed2967b997d9e77994ed73716f2',1,'SI::operator""_TC()'],['../namespaceSI_1_1literals.html#a768f4ed2967b997d9e77994ed73716f2',1,'SI::literals::operator""_TC()'],['../namespaceSI_1_1literals.html#a4841e57956b95b7ee3ad49546b7724f2',1,'SI::operator""_TC()'],['../namespaceSI_1_1literals.html#a4841e57956b95b7ee3ad49546b7724f2',1,'SI::literals::operator""_TC(long double value)']]], + ['operator_22_22_5ftcd_1736',['operator""_Tcd',['../namespaceSI_1_1literals.html#ac626de86fbe046bb02a8188ef7ab83fd',1,'SI::literals::operator""_Tcd()'],['../namespaceSI_1_1literals.html#a53a24101f4e7842aecdfe5e32b730e7d',1,'SI::literals::operator""_Tcd(long double value)'],['../namespaceSI_1_1literals.html#a53a24101f4e7842aecdfe5e32b730e7d',1,'SI::operator""_Tcd(long double value)'],['../namespaceSI_1_1literals.html#ac626de86fbe046bb02a8188ef7ab83fd',1,'SI::operator""_Tcd()']]], + ['operator_22_22_5ftf_1737',['operator""_TF',['../namespaceSI_1_1literals.html#a555489e7ec68dc27839047af1512a6ce',1,'SI::operator""_TF()'],['../namespaceSI_1_1literals.html#a555489e7ec68dc27839047af1512a6ce',1,'SI::literals::operator""_TF()'],['../namespaceSI_1_1literals.html#a81895d6254dc602583288afd5c4b9825',1,'SI::operator""_TF()'],['../namespaceSI_1_1literals.html#a81895d6254dc602583288afd5c4b9825',1,'SI::literals::operator""_TF()']]], + ['operator_22_22_5ftg_1738',['operator""_Tg',['../namespaceSI_1_1literals.html#a9e67729ada1cb4699a4570ea87fa949d',1,'SI::operator""_Tg()'],['../namespaceSI_1_1literals.html#a9e67729ada1cb4699a4570ea87fa949d',1,'SI::literals::operator""_Tg()'],['../namespaceSI_1_1literals.html#acb73046687de0ba09aa964f90e78b650',1,'SI::operator""_Tg()'],['../namespaceSI_1_1literals.html#acb73046687de0ba09aa964f90e78b650',1,'SI::literals::operator""_Tg()']]], + ['operator_22_22_5ftgy_1739',['operator""_TGy',['../namespaceSI_1_1literals.html#a1ca19dc3af58830d5da1768568aa898d',1,'SI::operator""_TGy()'],['../namespaceSI_1_1literals.html#a1ca19dc3af58830d5da1768568aa898d',1,'SI::literals::operator""_TGy()'],['../namespaceSI_1_1literals.html#a6f04d40620df46200f9488cd7ad076fe',1,'SI::operator""_TGy()'],['../namespaceSI_1_1literals.html#a6f04d40620df46200f9488cd7ad076fe',1,'SI::literals::operator""_TGy(long double value)']]], + ['operator_22_22_5fth_1740',['operator""_TH',['../namespaceSI_1_1literals.html#a5b92ac959dd133f6476b35749ff13952',1,'SI::literals::operator""_TH()'],['../namespaceSI_1_1literals.html#a7ab21f179756170c954b8663973592c7',1,'SI::operator""_TH()'],['../namespaceSI_1_1literals.html#a7ab21f179756170c954b8663973592c7',1,'SI::literals::operator""_TH()'],['../namespaceSI_1_1literals.html#a5b92ac959dd133f6476b35749ff13952',1,'SI::operator""_TH()']]], + ['operator_22_22_5fthz_1741',['operator""_THz',['../namespaceSI_1_1literals.html#a6c9c118ae245881bc40b1483dae4a622',1,'SI::operator""_THz()'],['../namespaceSI_1_1literals.html#a6c9c118ae245881bc40b1483dae4a622',1,'SI::literals::operator""_THz()'],['../namespaceSI_1_1literals.html#a2fce1cf61d48117bc40c80e74cc4d126',1,'SI::operator""_THz()'],['../namespaceSI_1_1literals.html#a2fce1cf61d48117bc40c80e74cc4d126',1,'SI::literals::operator""_THz()']]], + ['operator_22_22_5ftj_1742',['operator""_TJ',['../namespaceSI_1_1literals.html#a6db52447f33a4493ea663c7dcccaa123',1,'SI::operator""_TJ()'],['../namespaceSI_1_1literals.html#a6db52447f33a4493ea663c7dcccaa123',1,'SI::literals::operator""_TJ()'],['../namespaceSI_1_1literals.html#ae2754e30f7056aa8023a37b975d1cadd',1,'SI::operator""_TJ()'],['../namespaceSI_1_1literals.html#ae2754e30f7056aa8023a37b975d1cadd',1,'SI::literals::operator""_TJ(long double value)']]], + ['operator_22_22_5ftk_1743',['operator""_TK',['../namespaceSI_1_1literals.html#ab425a4afacf19b680e6073f94bd4ded6',1,'SI::literals::operator""_TK()'],['../namespaceSI_1_1literals.html#ab425a4afacf19b680e6073f94bd4ded6',1,'SI::operator""_TK()'],['../namespaceSI_1_1literals.html#a7c92d94f2f833adee3456797de2917e9',1,'SI::literals::operator""_TK()'],['../namespaceSI_1_1literals.html#a7c92d94f2f833adee3456797de2917e9',1,'SI::operator""_TK()']]], + ['operator_22_22_5ftkat_1744',['operator""_Tkat',['../namespaceSI_1_1literals.html#a3170fc2c4eb962452041277034531091',1,'SI::operator""_Tkat()'],['../namespaceSI_1_1literals.html#a3170fc2c4eb962452041277034531091',1,'SI::literals::operator""_Tkat()'],['../namespaceSI_1_1literals.html#a622e70174ffbcced13c9cc7c48c1d1de',1,'SI::operator""_Tkat()'],['../namespaceSI_1_1literals.html#a622e70174ffbcced13c9cc7c48c1d1de',1,'SI::literals::operator""_Tkat()']]], + ['operator_22_22_5ftlm_1745',['operator""_Tlm',['../namespaceSI_1_1literals.html#a90cc3b69e32426a1041acf1c97b89a7e',1,'SI::operator""_Tlm()'],['../namespaceSI_1_1literals.html#a90cc3b69e32426a1041acf1c97b89a7e',1,'SI::literals::operator""_Tlm()'],['../namespaceSI_1_1literals.html#abdf3a870343a38a13b5160db0857e7bb',1,'SI::operator""_Tlm()'],['../namespaceSI_1_1literals.html#abdf3a870343a38a13b5160db0857e7bb',1,'SI::literals::operator""_Tlm()']]], + ['operator_22_22_5ftlx_1746',['operator""_Tlx',['../namespaceSI_1_1literals.html#a9cd57ff6beefc7732338e4899054807b',1,'SI::operator""_Tlx()'],['../namespaceSI_1_1literals.html#a9cd57ff6beefc7732338e4899054807b',1,'SI::literals::operator""_Tlx()'],['../namespaceSI_1_1literals.html#a8ae9b47b687d6fcedebfa993c35aed5a',1,'SI::operator""_Tlx()'],['../namespaceSI_1_1literals.html#a8ae9b47b687d6fcedebfa993c35aed5a',1,'SI::literals::operator""_Tlx()']]], + ['operator_22_22_5ftm_1747',['operator""_Tm',['../namespaceSI_1_1literals.html#a78fb14e80605f99dc096bec59e68d8e9',1,'SI::operator""_Tm()'],['../namespaceSI_1_1literals.html#a78fb14e80605f99dc096bec59e68d8e9',1,'SI::literals::operator""_Tm()'],['../namespaceSI_1_1literals.html#acd0f4b3a1e3c59288f897552256a31ed',1,'SI::literals::operator""_Tm(long double value)'],['../namespaceSI_1_1literals.html#acd0f4b3a1e3c59288f897552256a31ed',1,'SI::operator""_Tm(long double value)']]], + ['operator_22_22_5ftmol_1748',['operator""_Tmol',['../namespaceSI_1_1literals.html#a922f66aa70bda97b3c3652642ec9fc4f',1,'SI::operator""_Tmol()'],['../namespaceSI_1_1literals.html#a922f66aa70bda97b3c3652642ec9fc4f',1,'SI::literals::operator""_Tmol()'],['../namespaceSI_1_1literals.html#a090a596818cb1a3ca0efa94f2454059a',1,'SI::operator""_Tmol()'],['../namespaceSI_1_1literals.html#a090a596818cb1a3ca0efa94f2454059a',1,'SI::literals::operator""_Tmol()']]], + ['operator_22_22_5ftn_1749',['operator""_TN',['../namespaceSI_1_1literals.html#a0dbe189e86713323d98cd6cd22e69f22',1,'SI::operator""_TN()'],['../namespaceSI_1_1literals.html#a0dbe189e86713323d98cd6cd22e69f22',1,'SI::literals::operator""_TN()'],['../namespaceSI_1_1literals.html#ad5a84a3a5d98cf6e70e35c39f13e816b',1,'SI::operator""_TN()'],['../namespaceSI_1_1literals.html#ad5a84a3a5d98cf6e70e35c39f13e816b',1,'SI::literals::operator""_TN()']]], + ['operator_22_22_5ftohm_1750',['operator""_TOhm',['../namespaceSI_1_1literals.html#a10c7d89e4a38e0e792a30793890a9d9d',1,'SI::operator""_TOhm()'],['../namespaceSI_1_1literals.html#a10c7d89e4a38e0e792a30793890a9d9d',1,'SI::literals::operator""_TOhm()'],['../namespaceSI_1_1literals.html#af48df476c336862439a9269a599f6137',1,'SI::operator""_TOhm()'],['../namespaceSI_1_1literals.html#af48df476c336862439a9269a599f6137',1,'SI::literals::operator""_TOhm(long double value)']]], + ['operator_22_22_5ftpa_1751',['operator""_Tpa',['../namespaceSI_1_1literals.html#aaf644aa7a4d04ba97e214d2a5580c668',1,'SI::literals::operator""_Tpa()'],['../namespaceSI_1_1literals.html#a12ec07dcbcaed0d61747df319642d7ca',1,'SI::literals::operator""_Tpa(long double value)'],['../namespaceSI_1_1literals.html#a12ec07dcbcaed0d61747df319642d7ca',1,'SI::operator""_Tpa(long double value)'],['../namespaceSI_1_1literals.html#aaf644aa7a4d04ba97e214d2a5580c668',1,'SI::operator""_Tpa()']]], + ['operator_22_22_5fts_1752',['operator""_TS',['../namespaceSI_1_1literals.html#a8528bd598809767b329327eef6a49635',1,'SI::operator""_TS()'],['../namespaceSI_1_1literals.html#a8528bd598809767b329327eef6a49635',1,'SI::literals::operator""_TS()'],['../namespaceSI_1_1literals.html#a27f4c86aa4149d9353281ae13e12d930',1,'SI::operator""_TS()'],['../namespaceSI_1_1literals.html#a27f4c86aa4149d9353281ae13e12d930',1,'SI::literals::operator""_TS()']]], + ['operator_22_22_5ftsv_1753',['operator""_TSv',['../namespaceSI_1_1literals.html#ac7cbd4c7b2e015156d495f60e2c3f8ad',1,'SI::operator""_TSv()'],['../namespaceSI_1_1literals.html#ac7cbd4c7b2e015156d495f60e2c3f8ad',1,'SI::literals::operator""_TSv()'],['../namespaceSI_1_1literals.html#a5ea3053c378e086c76434482c43fcb40',1,'SI::operator""_TSv()'],['../namespaceSI_1_1literals.html#a5ea3053c378e086c76434482c43fcb40',1,'SI::literals::operator""_TSv()']]], + ['operator_22_22_5ftt_1754',['operator""_TT',['../namespaceSI_1_1literals.html#a4634236af0baffbb41be77bd2f37b779',1,'SI::operator""_TT()'],['../namespaceSI_1_1literals.html#a4634236af0baffbb41be77bd2f37b779',1,'SI::literals::operator""_TT()'],['../namespaceSI_1_1literals.html#a92d5f2dc14c6498a23ad74160e687125',1,'SI::operator""_TT()'],['../namespaceSI_1_1literals.html#a92d5f2dc14c6498a23ad74160e687125',1,'SI::literals::operator""_TT(long double value)']]], + ['operator_22_22_5ftt_1755',['operator""_Tt',['../namespaceSI_1_1literals.html#a79d15c7daac871d7eca44e1f0a712fa4',1,'SI::literals::operator""_Tt()'],['../namespaceSI_1_1literals.html#a27679a71c6d86a729597755edc77ff40',1,'SI::operator""_Tt()'],['../namespaceSI_1_1literals.html#a27679a71c6d86a729597755edc77ff40',1,'SI::literals::operator""_Tt()'],['../namespaceSI_1_1literals.html#a79d15c7daac871d7eca44e1f0a712fa4',1,'SI::operator""_Tt()']]], + ['operator_22_22_5ftv_1756',['operator""_TV',['../namespaceSI_1_1literals.html#a5bd2e58e08c7d4a5fe08e919ff88dc94',1,'SI::operator""_TV()'],['../namespaceSI_1_1literals.html#a5bd2e58e08c7d4a5fe08e919ff88dc94',1,'SI::literals::operator""_TV()'],['../namespaceSI_1_1literals.html#aa482c1b4faad1e805cef91f916656fcd',1,'SI::operator""_TV()'],['../namespaceSI_1_1literals.html#aa482c1b4faad1e805cef91f916656fcd',1,'SI::literals::operator""_TV()']]], + ['operator_22_22_5ftw_1757',['operator""_TW',['../namespaceSI_1_1literals.html#a9bd48804e7acdb5120996862a77c275b',1,'SI::operator""_TW()'],['../namespaceSI_1_1literals.html#a9bd48804e7acdb5120996862a77c275b',1,'SI::literals::operator""_TW()'],['../namespaceSI_1_1literals.html#a08a1add326716bcc33735cfb46561ee1',1,'SI::operator""_TW()'],['../namespaceSI_1_1literals.html#a08a1add326716bcc33735cfb46561ee1',1,'SI::literals::operator""_TW(long double value)']]], + ['operator_22_22_5ftwb_1758',['operator""_TWb',['../namespaceSI_1_1literals.html#a321349026e019f44abe17980d67216a2',1,'SI::literals::operator""_TWb()'],['../namespaceSI_1_1literals.html#a321349026e019f44abe17980d67216a2',1,'SI::operator""_TWb()'],['../namespaceSI_1_1literals.html#ac4fea0b5c40bbd1201ce8779b2919c98',1,'SI::literals::operator""_TWb()'],['../namespaceSI_1_1literals.html#ac4fea0b5c40bbd1201ce8779b2919c98',1,'SI::operator""_TWb()']]], + ['operator_22_22_5fua_1759',['operator""_uA',['../namespaceSI_1_1literals.html#a752c9f40c503ff77edd5fd0867ffd7d8',1,'SI::operator""_uA()'],['../namespaceSI_1_1literals.html#a752c9f40c503ff77edd5fd0867ffd7d8',1,'SI::literals::operator""_uA()'],['../namespaceSI_1_1literals.html#aa93cfd5dc2978b64e68a6331662c609b',1,'SI::operator""_uA()'],['../namespaceSI_1_1literals.html#aa93cfd5dc2978b64e68a6331662c609b',1,'SI::literals::operator""_uA()']]], + ['operator_22_22_5fubq_1760',['operator""_uBq',['../namespaceSI_1_1literals.html#ad5272abf5b55f40febc6b290803b9fcd',1,'SI::operator""_uBq()'],['../namespaceSI_1_1literals.html#ad5272abf5b55f40febc6b290803b9fcd',1,'SI::literals::operator""_uBq()'],['../namespaceSI_1_1literals.html#a471de0525aaad9836eee16144fe65692',1,'SI::operator""_uBq()'],['../namespaceSI_1_1literals.html#a471de0525aaad9836eee16144fe65692',1,'SI::literals::operator""_uBq()']]], + ['operator_22_22_5fuc_1761',['operator""_uC',['../namespaceSI_1_1literals.html#ad831bb5b1cc6ff4adfa9d44c16e825cd',1,'SI::operator""_uC()'],['../namespaceSI_1_1literals.html#ad831bb5b1cc6ff4adfa9d44c16e825cd',1,'SI::literals::operator""_uC()'],['../namespaceSI_1_1literals.html#a3bf153bb4e080b452896442fbe075b42',1,'SI::operator""_uC()'],['../namespaceSI_1_1literals.html#a3bf153bb4e080b452896442fbe075b42',1,'SI::literals::operator""_uC()']]], + ['operator_22_22_5fucd_1762',['operator""_ucd',['../namespaceSI_1_1literals.html#a2aa1e8143fb1078bf001a47a4cb51af6',1,'SI::operator""_ucd()'],['../namespaceSI_1_1literals.html#a2aa1e8143fb1078bf001a47a4cb51af6',1,'SI::literals::operator""_ucd()'],['../namespaceSI_1_1literals.html#a987f3376a0fe016fe9fd7a5342a11bb6',1,'SI::literals::operator""_ucd(long double value)'],['../namespaceSI_1_1literals.html#a987f3376a0fe016fe9fd7a5342a11bb6',1,'SI::operator""_ucd(long double value)']]], + ['operator_22_22_5fudeg_1763',['operator""_udeg',['../namespaceSI_1_1literals.html#af64f59d9ba55bdd12a8c3cb0a5f120d3',1,'SI::operator""_udeg()'],['../namespaceSI_1_1literals.html#af64f59d9ba55bdd12a8c3cb0a5f120d3',1,'SI::literals::operator""_udeg()'],['../namespaceSI_1_1literals.html#a1929bf0f35af51c1da8744697d087d12',1,'SI::operator""_udeg()'],['../namespaceSI_1_1literals.html#a1929bf0f35af51c1da8744697d087d12',1,'SI::literals::operator""_udeg()']]], + ['operator_22_22_5fuf_1764',['operator""_uF',['../namespaceSI_1_1literals.html#a375866dd69647e3ade8f4a5fcf4e9067',1,'SI::operator""_uF()'],['../namespaceSI_1_1literals.html#a375866dd69647e3ade8f4a5fcf4e9067',1,'SI::literals::operator""_uF()'],['../namespaceSI_1_1literals.html#a049294261d16520c4efb248f5d2ff15f',1,'SI::operator""_uF()'],['../namespaceSI_1_1literals.html#a049294261d16520c4efb248f5d2ff15f',1,'SI::literals::operator""_uF()']]], + ['operator_22_22_5fug_1765',['operator""_ug',['../namespaceSI_1_1literals.html#a02f6fa432401ae0dc3e705a2993704b3',1,'SI::operator""_ug()'],['../namespaceSI_1_1literals.html#a02f6fa432401ae0dc3e705a2993704b3',1,'SI::literals::operator""_ug()'],['../namespaceSI_1_1literals.html#a1c0e2725ab77aadccf280eac1b9d966b',1,'SI::operator""_ug()'],['../namespaceSI_1_1literals.html#a1c0e2725ab77aadccf280eac1b9d966b',1,'SI::literals::operator""_ug(long double value)']]], + ['operator_22_22_5fugy_1766',['operator""_uGy',['../namespaceSI_1_1literals.html#a156b24397c006a01c35d817da48c9b54',1,'SI::literals::operator""_uGy()'],['../namespaceSI_1_1literals.html#a524b5dfc182c7d550f1984bf23202b9c',1,'SI::literals::operator""_uGy(long double value)'],['../namespaceSI_1_1literals.html#a524b5dfc182c7d550f1984bf23202b9c',1,'SI::operator""_uGy(long double value)'],['../namespaceSI_1_1literals.html#a156b24397c006a01c35d817da48c9b54',1,'SI::operator""_uGy()']]], + ['operator_22_22_5fuh_1767',['operator""_uH',['../namespaceSI_1_1literals.html#ade2dc471dd6789c92982d347a1df8d53',1,'SI::operator""_uH()'],['../namespaceSI_1_1literals.html#ade2dc471dd6789c92982d347a1df8d53',1,'SI::literals::operator""_uH()'],['../namespaceSI_1_1literals.html#a9a6754f3dda1d5baded0a31b2ade6dbc',1,'SI::operator""_uH()'],['../namespaceSI_1_1literals.html#a9a6754f3dda1d5baded0a31b2ade6dbc',1,'SI::literals::operator""_uH()']]], + ['operator_22_22_5fuhz_1768',['operator""_uHz',['../namespaceSI_1_1literals.html#a52fbb7e3b922d9c59b0e2ee545eaef8d',1,'SI::operator""_uHz()'],['../namespaceSI_1_1literals.html#a52fbb7e3b922d9c59b0e2ee545eaef8d',1,'SI::literals::operator""_uHz()'],['../namespaceSI_1_1literals.html#ae72a4dc51261a36d52d210cc07310fde',1,'SI::operator""_uHz()'],['../namespaceSI_1_1literals.html#ae72a4dc51261a36d52d210cc07310fde',1,'SI::literals::operator""_uHz()']]], + ['operator_22_22_5fuj_1769',['operator""_uJ',['../namespaceSI_1_1literals.html#a164349ad7a6d8c7449a87b79bdd2b06f',1,'SI::operator""_uJ()'],['../namespaceSI_1_1literals.html#a164349ad7a6d8c7449a87b79bdd2b06f',1,'SI::literals::operator""_uJ()'],['../namespaceSI_1_1literals.html#a798152347920d71c367ade0a33c6d5c2',1,'SI::operator""_uJ()'],['../namespaceSI_1_1literals.html#a798152347920d71c367ade0a33c6d5c2',1,'SI::literals::operator""_uJ(long double value)']]], + ['operator_22_22_5fuk_1770',['operator""_uK',['../namespaceSI_1_1literals.html#a467f9af7203b8ca128b643191f4e13fd',1,'SI::literals::operator""_uK()'],['../namespaceSI_1_1literals.html#aa840a0f46dde30aac361fe4514373b36',1,'SI::operator""_uK()'],['../namespaceSI_1_1literals.html#aa840a0f46dde30aac361fe4514373b36',1,'SI::literals::operator""_uK()'],['../namespaceSI_1_1literals.html#a467f9af7203b8ca128b643191f4e13fd',1,'SI::operator""_uK()']]], + ['operator_22_22_5fukat_1771',['operator""_ukat',['../namespaceSI_1_1literals.html#a8bfe5cb0192c75175d73b9387aaa1303',1,'SI::operator""_ukat()'],['../namespaceSI_1_1literals.html#a8bfe5cb0192c75175d73b9387aaa1303',1,'SI::literals::operator""_ukat()'],['../namespaceSI_1_1literals.html#a10f376c550d36427045e0e21ce23e56f',1,'SI::operator""_ukat()'],['../namespaceSI_1_1literals.html#a10f376c550d36427045e0e21ce23e56f',1,'SI::literals::operator""_ukat()']]], + ['operator_22_22_5fulm_1772',['operator""_ulm',['../namespaceSI_1_1literals.html#a5d061379ef67f17c7373783a1dd0cd8e',1,'SI::operator""_ulm()'],['../namespaceSI_1_1literals.html#a5d061379ef67f17c7373783a1dd0cd8e',1,'SI::literals::operator""_ulm()'],['../namespaceSI_1_1literals.html#a283bf7eec0f46d53327ea3070986b2f1',1,'SI::operator""_ulm()'],['../namespaceSI_1_1literals.html#a283bf7eec0f46d53327ea3070986b2f1',1,'SI::literals::operator""_ulm(long double value)']]], + ['operator_22_22_5fulx_1773',['operator""_ulx',['../namespaceSI_1_1literals.html#ad8ae73702a74096dd1609ce25a68b423',1,'SI::literals::operator""_ulx()'],['../namespaceSI_1_1literals.html#ad8ae73702a74096dd1609ce25a68b423',1,'SI::operator""_ulx()'],['../namespaceSI_1_1literals.html#a6d77a3c320514d49aade4b8ca0725f2b',1,'SI::literals::operator""_ulx()'],['../namespaceSI_1_1literals.html#a6d77a3c320514d49aade4b8ca0725f2b',1,'SI::operator""_ulx()']]], + ['operator_22_22_5fum_1774',['operator""_um',['../namespaceSI_1_1literals.html#ad35c1bfc2dd9ff0a1d666c70fb675c45',1,'SI::operator""_um()'],['../namespaceSI_1_1literals.html#ad35c1bfc2dd9ff0a1d666c70fb675c45',1,'SI::literals::operator""_um()'],['../namespaceSI_1_1literals.html#a9a5e5637ef21e42fde063e32fa5562ff',1,'SI::operator""_um()'],['../namespaceSI_1_1literals.html#a9a5e5637ef21e42fde063e32fa5562ff',1,'SI::literals::operator""_um()']]], + ['operator_22_22_5fumol_1775',['operator""_umol',['../namespaceSI_1_1literals.html#a13b9c34a69aa09a7be03e22303adf5a4',1,'SI::operator""_umol()'],['../namespaceSI_1_1literals.html#a13b9c34a69aa09a7be03e22303adf5a4',1,'SI::literals::operator""_umol()'],['../namespaceSI_1_1literals.html#a94909319c1fecc5029b898d91ff3d550',1,'SI::operator""_umol()'],['../namespaceSI_1_1literals.html#a94909319c1fecc5029b898d91ff3d550',1,'SI::literals::operator""_umol()']]], + ['operator_22_22_5fun_1776',['operator""_uN',['../namespaceSI_1_1literals.html#a0ca9f347b41abcc392e544a0252a3b82',1,'SI::operator""_uN()'],['../namespaceSI_1_1literals.html#a0ca9f347b41abcc392e544a0252a3b82',1,'SI::literals::operator""_uN()'],['../namespaceSI_1_1literals.html#a740c3cdb45049c17df58df56102af872',1,'SI::operator""_uN()'],['../namespaceSI_1_1literals.html#a740c3cdb45049c17df58df56102af872',1,'SI::literals::operator""_uN()']]], + ['operator_22_22_5fuohm_1777',['operator""_uOhm',['../namespaceSI_1_1literals.html#a083f268443ba2fc98be956d3c2ce527e',1,'SI::operator""_uOhm()'],['../namespaceSI_1_1literals.html#a083f268443ba2fc98be956d3c2ce527e',1,'SI::literals::operator""_uOhm()'],['../namespaceSI_1_1literals.html#ac5cd0d761fd162e945b2e1477253a46a',1,'SI::literals::operator""_uOhm(long double value)'],['../namespaceSI_1_1literals.html#ac5cd0d761fd162e945b2e1477253a46a',1,'SI::operator""_uOhm(long double value)']]], + ['operator_22_22_5fupa_1778',['operator""_upa',['../namespaceSI_1_1literals.html#ae0fc9115fa1596b76993c9af4eb42815',1,'SI::operator""_upa()'],['../namespaceSI_1_1literals.html#ae0fc9115fa1596b76993c9af4eb42815',1,'SI::literals::operator""_upa()'],['../namespaceSI_1_1literals.html#abaf6c160fca59c610926befbb69dfa36',1,'SI::operator""_upa()'],['../namespaceSI_1_1literals.html#abaf6c160fca59c610926befbb69dfa36',1,'SI::literals::operator""_upa()']]], + ['operator_22_22_5furad_1779',['operator""_urad',['../namespaceSI_1_1literals.html#a12ac9d265ca66a4f316af4f9f72926e4',1,'SI::operator""_urad()'],['../namespaceSI_1_1literals.html#a12ac9d265ca66a4f316af4f9f72926e4',1,'SI::literals::operator""_urad()'],['../namespaceSI_1_1literals.html#a988a1d22277184c04f68e404da281892',1,'SI::operator""_urad()'],['../namespaceSI_1_1literals.html#a988a1d22277184c04f68e404da281892',1,'SI::literals::operator""_urad(long double value)']]], + ['operator_22_22_5fus_1780',['operator""_uS',['../namespaceSI_1_1literals.html#a7cb01fe9e08e0d5e53646bb85f413bf5',1,'SI::literals::operator""_uS()'],['../namespaceSI_1_1literals.html#a716c357238c1875f0d3e07da44f172d4',1,'SI::literals::operator""_uS(long double value)'],['../namespaceSI_1_1literals.html#a716c357238c1875f0d3e07da44f172d4',1,'SI::operator""_uS(long double value)'],['../namespaceSI_1_1literals.html#a7cb01fe9e08e0d5e53646bb85f413bf5',1,'SI::operator""_uS()']]], + ['operator_22_22_5fus_1781',['operator""_us',['../namespaceSI_1_1literals.html#a6e9773ff81b72e293bdc5b6521497c25',1,'SI::literals::operator""_us()'],['../namespaceSI_1_1literals.html#a6e9773ff81b72e293bdc5b6521497c25',1,'SI::operator""_us()'],['../namespaceSI_1_1literals.html#a99f9f802ddf44f5691067652c88c592e',1,'SI::literals::operator""_us()'],['../namespaceSI_1_1literals.html#a99f9f802ddf44f5691067652c88c592e',1,'SI::operator""_us()']]], + ['operator_22_22_5fusr_1782',['operator""_usr',['../namespaceSI_1_1literals.html#a4df34145fb373be6a701f89ff62a90e1',1,'SI::operator""_usr()'],['../namespaceSI_1_1literals.html#a4df34145fb373be6a701f89ff62a90e1',1,'SI::literals::operator""_usr()'],['../namespaceSI_1_1literals.html#ae98e6c74033871404e9c5030fa555998',1,'SI::operator""_usr()'],['../namespaceSI_1_1literals.html#ae98e6c74033871404e9c5030fa555998',1,'SI::literals::operator""_usr()']]], + ['operator_22_22_5fusv_1783',['operator""_uSv',['../namespaceSI_1_1literals.html#a3a86ec6d0de4f40171fa7cd12a99e100',1,'SI::operator""_uSv()'],['../namespaceSI_1_1literals.html#a3a86ec6d0de4f40171fa7cd12a99e100',1,'SI::literals::operator""_uSv()'],['../namespaceSI_1_1literals.html#a11bf58b24e1938b23c6113f8732d5999',1,'SI::operator""_uSv()'],['../namespaceSI_1_1literals.html#a11bf58b24e1938b23c6113f8732d5999',1,'SI::literals::operator""_uSv()']]], + ['operator_22_22_5fut_1784',['operator""_uT',['../namespaceSI_1_1literals.html#a29525542c0538491a1fcd1dbbefb5fab',1,'SI::operator""_uT()'],['../namespaceSI_1_1literals.html#a29525542c0538491a1fcd1dbbefb5fab',1,'SI::literals::operator""_uT()'],['../namespaceSI_1_1literals.html#ab7a522994934ea5dc1f784e8eaf3b91a',1,'SI::literals::operator""_uT(long double value)'],['../namespaceSI_1_1literals.html#ab7a522994934ea5dc1f784e8eaf3b91a',1,'SI::operator""_uT(long double value)']]], + ['operator_22_22_5fuv_1785',['operator""_uV',['../namespaceSI_1_1literals.html#a19548267cb588bf3d4fda5fb465b7981',1,'SI::operator""_uV()'],['../namespaceSI_1_1literals.html#a19548267cb588bf3d4fda5fb465b7981',1,'SI::literals::operator""_uV()'],['../namespaceSI_1_1literals.html#a8501cea1a5a54b68acd331bc99d3317d',1,'SI::operator""_uV()'],['../namespaceSI_1_1literals.html#a8501cea1a5a54b68acd331bc99d3317d',1,'SI::literals::operator""_uV()']]], + ['operator_22_22_5fuw_1786',['operator""_uW',['../namespaceSI_1_1literals.html#af6afb11adea90ce7666fd7770364a628',1,'SI::operator""_uW()'],['../namespaceSI_1_1literals.html#af6afb11adea90ce7666fd7770364a628',1,'SI::literals::operator""_uW()'],['../namespaceSI_1_1literals.html#a506697a901f38805a99dd88c5c72cbf5',1,'SI::operator""_uW()'],['../namespaceSI_1_1literals.html#a506697a901f38805a99dd88c5c72cbf5',1,'SI::literals::operator""_uW()']]], + ['operator_22_22_5fuwb_1787',['operator""_uWb',['../namespaceSI_1_1literals.html#abcdb82c9afebcfe94e279bcb5e3eb61c',1,'SI::operator""_uWb()'],['../namespaceSI_1_1literals.html#abcdb82c9afebcfe94e279bcb5e3eb61c',1,'SI::literals::operator""_uWb()'],['../namespaceSI_1_1literals.html#a85eb0850b90aff56508daca534bd0802',1,'SI::operator""_uWb()'],['../namespaceSI_1_1literals.html#a85eb0850b90aff56508daca534bd0802',1,'SI::literals::operator""_uWb()']]], + ['operator_22_22_5fv_1788',['operator""_V',['../namespaceSI_1_1literals.html#a91521cbbebd7273d197897c61e8bb063',1,'SI::operator""_V(long double value)'],['../namespaceSI_1_1literals.html#a0bc2768ca9bdc7d886b12b57a0fab060',1,'SI::operator""_V()'],['../namespaceSI_1_1literals.html#a0bc2768ca9bdc7d886b12b57a0fab060',1,'SI::literals::operator""_V()'],['../namespaceSI_1_1literals.html#a91521cbbebd7273d197897c61e8bb063',1,'SI::literals::operator""_V(long double value)']]], + ['operator_22_22_5fw_1789',['operator""_W',['../namespaceSI_1_1literals.html#a8d6d5c09b77688c442459b83535f6e4e',1,'SI::operator""_W()'],['../namespaceSI_1_1literals.html#a8d6d5c09b77688c442459b83535f6e4e',1,'SI::literals::operator""_W()'],['../namespaceSI_1_1literals.html#a928dbb6039ed2837ae352232b59f8f5e',1,'SI::operator""_W()'],['../namespaceSI_1_1literals.html#a928dbb6039ed2837ae352232b59f8f5e',1,'SI::literals::operator""_W()']]], + ['operator_22_22_5fwb_1790',['operator""_Wb',['../namespaceSI_1_1literals.html#a2ae57eb01527fa13734fedeaf707171e',1,'SI::operator""_Wb()'],['../namespaceSI_1_1literals.html#a2ae57eb01527fa13734fedeaf707171e',1,'SI::literals::operator""_Wb()'],['../namespaceSI_1_1literals.html#a7e77ecdf75d602ceefb268efc82c42c2',1,'SI::operator""_Wb()'],['../namespaceSI_1_1literals.html#a7e77ecdf75d602ceefb268efc82c42c2',1,'SI::literals::operator""_Wb(long double value)']]], + ['operator_22_22_5fzg_1791',['operator""_Zg',['../namespaceSI_1_1literals.html#ae0b7794623f5b96937e0c4386ba34f15',1,'SI::literals::operator""_Zg()'],['../namespaceSI_1_1literals.html#ae081c98e582ff4b0538a2fed53bc78b0',1,'SI::operator""_Zg()'],['../namespaceSI_1_1literals.html#ae081c98e582ff4b0538a2fed53bc78b0',1,'SI::literals::operator""_Zg()'],['../namespaceSI_1_1literals.html#ae0b7794623f5b96937e0c4386ba34f15',1,'SI::operator""_Zg()']]], + ['operator_2a_1792',['operator*',['../structSI_1_1detail_1_1unit__t.html#a19309c15ea6463a4a2220ecd80eedaec',1,'SI::detail::unit_t::operator*(const _type f) const'],['../structSI_1_1detail_1_1unit__t.html#af569beb6df356d2eeaf3d8f19e9ed8b7',1,'SI::detail::unit_t::operator*(const unit_t< _symbol, _rhs_exponent, _rhs_type, _ratio > &rhs) const'],['../structSI_1_1detail_1_1unit__t.html#a637680bf10a38d313452b60ab38ebd60',1,'SI::detail::unit_t::operator*(const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) const']]], + ['operator_2a_3d_1793',['operator*=',['../structSI_1_1detail_1_1unit__t.html#a93178e87cc87b274065178fc415667ca',1,'SI::detail::unit_t']]], + ['operator_2b_1794',['operator+',['../structSI_1_1detail_1_1unit__t.html#a7dad3a1fdc85fa07832d89e3c6450398',1,'SI::detail::unit_t']]], + ['operator_2b_2b_1795',['operator++',['../structSI_1_1detail_1_1unit__t.html#a81fc41988bd65d9c059e48ed270b5d1a',1,'SI::detail::unit_t::operator++()'],['../structSI_1_1detail_1_1unit__t.html#a405ae5a6b9a62893844a482cb08de05d',1,'SI::detail::unit_t::operator++(int)']]], + ['operator_2b_3d_1796',['operator+=',['../structSI_1_1detail_1_1unit__t.html#a1aee4aac9a9fdd78965efae3b1884e19',1,'SI::detail::unit_t::operator+=(const unit_t &rhs)'],['../structSI_1_1detail_1_1unit__t.html#adcc3749bda24ed5025164c89d34e96e5',1,'SI::detail::unit_t::operator+=(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs)']]], + ['operator_2d_1797',['operator-',['../structSI_1_1detail_1_1unit__t.html#a6ef3d84d5d3879b4a6a978f78ce69a0f',1,'SI::detail::unit_t::operator-(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const'],['../structSI_1_1detail_1_1unit__t.html#a804e73a90c3350717bd3c72766bfcf7f',1,'SI::detail::unit_t::operator-() const']]], + ['operator_2d_2d_1798',['operator--',['../structSI_1_1detail_1_1unit__t.html#a33d2521b51b94451ff91ff102a4a8724',1,'SI::detail::unit_t::operator--()'],['../structSI_1_1detail_1_1unit__t.html#a8b0f9cfd5964e792376bf6b3dead1318',1,'SI::detail::unit_t::operator--(int)']]], + ['operator_2d_3d_1799',['operator-=',['../structSI_1_1detail_1_1unit__t.html#a079253e0467e2b770a5f8e8003117fad',1,'SI::detail::unit_t::operator-=(const unit_t &rhs)'],['../structSI_1_1detail_1_1unit__t.html#a25b6ff160a90372ff0da53a75ac2ad44',1,'SI::detail::unit_t::operator-=(const unit_t< _symbol, _exponent, _type, _rhs_ratio > &rhs)']]], + ['operator_2f_1800',['operator/',['../namespaceSI_1_1detail.html#ae2614dd22817f47500394f7311a09b68',1,'SI::detail::operator/()'],['../structSI_1_1detail_1_1unit__t.html#ab9ea95a6f6da8f51f91e288d67f54e18',1,'SI::detail::unit_t::operator/(const _type f) const'],['../structSI_1_1detail_1_1unit__t.html#a240988ec83ef5d9c644ad4a4a8a167ed',1,'SI::detail::unit_t::operator/(const unit_t< _symbol, _rhs_exponent, _rhs_type, _ratio > &rhs) const'],['../structSI_1_1detail_1_1unit__t.html#a9e8534b067932ad6f2adaa5dc7a2bc3d',1,'SI::detail::unit_t::operator/(const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) const'],['../structSI_1_1detail_1_1unit__t.html#a4616f6c84b6cb0723a34abe84d8b0002',1,'SI::detail::unit_t::operator/(const unit_t< _symbol, _exponent, _rhs_type, _ratio > &rhs)'],['../structSI_1_1detail_1_1unit__t.html#a4f2abca0f3699625f2de14b384ee9472',1,'SI::detail::unit_t::operator/(const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) const']]], + ['operator_2f_3d_1801',['operator/=',['../structSI_1_1detail_1_1unit__t.html#a6c51124a77017271ecad7cb1b4249f48',1,'SI::detail::unit_t']]], + ['operator_3c_1802',['operator<',['../structSI_1_1detail_1_1unit__t.html#a6ff3e53646f5981910e919d28bb83df8',1,'SI::detail::unit_t']]], + ['operator_3c_3c_1803',['operator<<',['../stream_8h.html#adfbd9e89cb34dd3316183bc8db1f27cb',1,'stream.h']]], + ['operator_3c_3d_1804',['operator<=',['../structSI_1_1detail_1_1unit__t.html#a3917d47ccc8b7a20414a47f0781d4735',1,'SI::detail::unit_t']]], + ['operator_3d_1805',['operator=',['../structSI_1_1detail_1_1unit__t.html#a4a5e0ddb89157e3f2d3e798ee0f87754',1,'SI::detail::unit_t::operator=(const unit_t &rhs)=default'],['../structSI_1_1detail_1_1unit__t.html#a386e5fd51f72ecd5dcaa8d04ce91921e',1,'SI::detail::unit_t::operator=(unit_t &&rhs)=default'],['../structSI_1_1detail_1_1unit__t.html#a4499529631442c2d6390a4b39e72b636',1,'SI::detail::unit_t::operator=(const unit_t< _symbol, _exponent, _type, _rhs_ratio > &rhs)'],['../structSI_1_1detail_1_1unit__t.html#adcb9b491bf1937944cde9c21279817cf',1,'SI::detail::unit_t::operator=(unit_t< _symbol, _exponent, _type, _rhs_ratio > &&rhs)']]], + ['operator_3d_3d_1806',['operator==',['../structSI_1_1detail_1_1unit__t.html#a8d7c43b64d6b7daefb4cf3ad6ea83d6a',1,'SI::detail::unit_t']]], + ['operator_3e_1807',['operator>',['../structSI_1_1detail_1_1unit__t.html#a1503f6d2893fddb47c8b5859fd2fcb37',1,'SI::detail::unit_t']]], + ['operator_3e_3d_1808',['operator>=',['../structSI_1_1detail_1_1unit__t.html#a2012ceb4efd21e9f31ace9da4e85ce59',1,'SI::detail::unit_t']]], + ['operator_3e_3e_1809',['operator>>',['../stream_8h.html#a305b863b49dfcf8f1d7956d56662d9b4',1,'stream.h']]] +]; diff --git a/doc/search/functions_5.html b/doc/search/functions_5.html new file mode 100644 index 00000000..9301d6b9 --- /dev/null +++ b/doc/search/functions_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/functions_5.js b/doc/search/functions_5.js new file mode 100644 index 00000000..3a3f4937 --- /dev/null +++ b/doc/search/functions_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['setvalue_1810',['setValue',['../structSI_1_1detail_1_1unit__t.html#a2165bb95dba2e598a8c78eb5816778a7',1,'SI::detail::unit_t']]] +]; diff --git a/doc/search/functions_6.html b/doc/search/functions_6.html new file mode 100644 index 00000000..9c4f5fc6 --- /dev/null +++ b/doc/search/functions_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/functions_6.js b/doc/search/functions_6.js new file mode 100644 index 00000000..c4c3b95b --- /dev/null +++ b/doc/search/functions_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['to_5fstring_1811',['to_string',['../namespaceSI.html#a940e6c5680765888164264fa4ff3809d',1,'SI']]] +]; diff --git a/doc/search/functions_7.html b/doc/search/functions_7.html new file mode 100644 index 00000000..46b5c0f6 --- /dev/null +++ b/doc/search/functions_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/functions_7.js b/doc/search/functions_7.js new file mode 100644 index 00000000..3d8ae16e --- /dev/null +++ b/doc/search/functions_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['unit_5fcast_1812',['unit_cast',['../namespaceSI_1_1detail.html#a45af83e9f353597a58012c58577724fb',1,'SI::detail']]], + ['unit_5ft_1813',['unit_t',['../structSI_1_1detail_1_1unit__t.html#ad266075c0d2428765bece6c0fa5df8c0',1,'SI::detail::unit_t::unit_t(_type v)'],['../structSI_1_1detail_1_1unit__t.html#a18e00f02754a6857e64ec1590c9d2f04',1,'SI::detail::unit_t::unit_t()=default'],['../structSI_1_1detail_1_1unit__t.html#a7e74b76f1b00672c42a9aa2124312b37',1,'SI::detail::unit_t::unit_t(const unit_t &)=default'],['../structSI_1_1detail_1_1unit__t.html#a6a96003e295bd6215ab670a1a6d45788',1,'SI::detail::unit_t::unit_t(unit_t &&)=default'],['../structSI_1_1detail_1_1unit__t.html#a52489d6b45d7013e3cda8db8548d3701',1,'SI::detail::unit_t::unit_t(const unit_t< _symbol, _exponent, _type_rhs, _ratio > &rhs)'],['../structSI_1_1detail_1_1unit__t.html#aefcaa2639a44ff447c37c91c2b77b9c9',1,'SI::detail::unit_t::unit_t(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs)'],['../structSI_1_1detail_1_1unit__t.html#ad3364e685d5eb22a61958a1115ca3405',1,'SI::detail::unit_t::unit_t(unit_t< _symbol, _exponent, _type, _rhs_ratio > &&rhs)']]] +]; diff --git a/doc/search/functions_8.html b/doc/search/functions_8.html new file mode 100644 index 00000000..31a1d950 --- /dev/null +++ b/doc/search/functions_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/functions_8.js b/doc/search/functions_8.js new file mode 100644 index 00000000..fe086dd0 --- /dev/null +++ b/doc/search/functions_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['value_1814',['value',['../structSI_1_1detail_1_1unit__t.html#ad6140abd917290bee1f19d98f56a2f87',1,'SI::detail::unit_t']]] +]; diff --git a/doc/search/functions_9.html b/doc/search/functions_9.html new file mode 100644 index 00000000..9a8e4290 --- /dev/null +++ b/doc/search/functions_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/functions_9.js b/doc/search/functions_9.js new file mode 100644 index 00000000..764e132c --- /dev/null +++ b/doc/search/functions_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_7eunit_5ft_1815',['~unit_t',['../structSI_1_1detail_1_1unit__t.html#ad86486883880c5fd11180af596df87c5',1,'SI::detail::unit_t']]] +]; diff --git a/doc/search/mag_sel.svg b/doc/search/mag_sel.svg new file mode 100644 index 00000000..03626f64 --- /dev/null +++ b/doc/search/mag_sel.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/doc/search/namespaces_0.html b/doc/search/namespaces_0.html new file mode 100644 index 00000000..21db2c3a --- /dev/null +++ b/doc/search/namespaces_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/namespaces_0.js b/doc/search/namespaces_0.js new file mode 100644 index 00000000..3088f829 --- /dev/null +++ b/doc/search/namespaces_0.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['detail_1319',['detail',['../namespaceSI_1_1detail.html',1,'SI']]], + ['literals_1320',['literals',['../namespaceSI_1_1literals.html',1,'SI']]], + ['parsing_1321',['parsing',['../namespaceSI_1_1detail_1_1parsing.html',1,'SI::detail']]], + ['si_1322',['SI',['../namespaceSI.html',1,'']]] +]; diff --git a/doc/search/nomatches.html b/doc/search/nomatches.html new file mode 100644 index 00000000..2b9360b6 --- /dev/null +++ b/doc/search/nomatches.html @@ -0,0 +1,13 @@ + + + + + + + + +
    +
    No Matches
    +
    + + diff --git a/doc/search/pages_0.html b/doc/search/pages_0.html new file mode 100644 index 00000000..8517b48f --- /dev/null +++ b/doc/search/pages_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/pages_0.js b/doc/search/pages_0.js new file mode 100644 index 00000000..b9bb0d4c --- /dev/null +++ b/doc/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['todo_20list_2245',['Todo List',['../todo.html',1,'']]] +]; diff --git a/doc/search/search.css b/doc/search/search.css new file mode 100644 index 00000000..9074198f --- /dev/null +++ b/doc/search/search.css @@ -0,0 +1,257 @@ +/*---------------- Search Box */ + +#MSearchBox { + white-space : nowrap; + background: white; + border-radius: 0.65em; + box-shadow: inset 0.5px 0.5px 3px 0px #555; + z-index: 102; +} + +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; +} + +#MSearchSelect { + display: inline-block; + vertical-align: middle; + height: 1.4em; + padding: 0 0 0 0.3em; + margin: 0; +} + +#MSearchField { + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 1.1em; + margin: 0 0.15em; + padding: 0; + line-height: 1em; + border:none; + color: #909090; + outline: none; + font-family: Arial, Verdana, sans-serif; + -webkit-border-radius: 0px; + border-radius: 0px; + background: none; +} + + +#MSearchBox .right { + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; +} + +#MSearchClose { + display: none; + font-size: inherit; + background : none; + border: none; + margin: 0; + padding: 0; + outline: none; + +} + +#MSearchCloseImg { + height: 1.4em; + padding: 0.3em; + margin: 0; +} + +.MSearchBoxActive #MSearchField { + color: #000000; +} + +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #90A5CE; + background-color: #F9FAFC; + z-index: 10001; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: #FFFFFF; + background-color: #3D578C; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + width: 60ex; + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000; + background-color: #EEF1F7; + z-index:10000; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; + font-family: Arial, Verdana, sans-serif; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; + font-family: Arial, Verdana, sans-serif; +} + +.SRResult { + display: none; +} + +div.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.searchresult { + background-color: #F0F3F8; +} + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: url("../tab_a.png"); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/doc/search/search.js b/doc/search/search.js new file mode 100644 index 00000000..fb226f73 --- /dev/null +++ b/doc/search/search.js @@ -0,0 +1,816 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches' + this.extension; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline-block'; + if (this.insideFrame) + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + domPopupSearchResultsWindow.style.position = 'relative'; + domPopupSearchResultsWindow.style.display = 'block'; + var width = document.body.clientWidth - 8; // the -8 is for IE :-( + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResults.style.width = width + 'px'; + } + else + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + } + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; e + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_0.js b/doc/search/typedefs_0.js new file mode 100644 index 00000000..a0053781 --- /dev/null +++ b/doc/search/typedefs_0.js @@ -0,0 +1,37 @@ +var searchData= +[ + ['absorbed_5fdose_5ft_1825',['absorbed_dose_t',['../namespaceSI.html#af87d5d7afa173503695ddd36d311878c',1,'SI']]], + ['acceleration_5ft_1826',['acceleration_t',['../namespaceSI.html#a698252af8d5ae868758c8db0a640ecef',1,'SI']]], + ['ampere_5ft_1827',['ampere_t',['../namespaceSI.html#a319a2c8876f73eccdacf7946ea5c0e7c',1,'SI']]], + ['angle_5ft_1828',['angle_t',['../namespaceSI.html#a28c0520de270c6b5ff99890d021b9f23',1,'SI']]], + ['angular_5ffrequency_5ft_1829',['angular_frequency_t',['../namespaceSI.html#a5094c4de45e55b7b637ebf34bd341740',1,'SI']]], + ['area_5ft_1830',['area_t',['../namespaceSI.html#a1264d13c0b7e8a28972762c7d0c77663',1,'SI']]], + ['astronomic_5funit_5ft_1831',['astronomic_unit_t',['../namespaceSI.html#a24927f17d807566f95b4e4f1f439a970',1,'SI']]], + ['atto_5fampere_5ft_1832',['atto_ampere_t',['../namespaceSI.html#aceeb0e5f8a9b7b4f13bf62d6128ae4ea',1,'SI']]], + ['atto_5fbecquerel_5ft_1833',['atto_becquerel_t',['../namespaceSI.html#a9273f209d386fd25e0a9ec3608b1f96f',1,'SI']]], + ['atto_5fcandela_5ft_1834',['atto_candela_t',['../namespaceSI.html#a6de975ec8cb4ededb90b8cdbc18e54e3',1,'SI']]], + ['atto_5fcoulomb_5ft_1835',['atto_coulomb_t',['../namespaceSI.html#a17a81190ac0e6602447ce40ee58faadf',1,'SI']]], + ['atto_5ffarad_5ft_1836',['atto_farad_t',['../namespaceSI.html#a71c5da0cdcc596b1115768a742072e07',1,'SI']]], + ['atto_5fgray_5ft_1837',['atto_gray_t',['../namespaceSI.html#a65872c7428e142da453e35bbd751d74d',1,'SI']]], + ['atto_5fhenry_5ft_1838',['atto_henry_t',['../namespaceSI.html#a91ce6153245fa4d96a476772cc6e58d9',1,'SI']]], + ['atto_5fhertz_5ft_1839',['atto_hertz_t',['../namespaceSI.html#a1ed593821af2f248e11f0bdfa6e23f5e',1,'SI']]], + ['atto_5fjoule_5ft_1840',['atto_joule_t',['../namespaceSI.html#af4fd6c7bf33137d000ae220e6cfa3211',1,'SI']]], + ['atto_5fkatal_5ft_1841',['atto_katal_t',['../namespaceSI.html#aded359a493eb8a6868c271abb28d9116',1,'SI']]], + ['atto_5fkelvin_5ft_1842',['atto_kelvin_t',['../namespaceSI.html#abc7f728934992b735e25936df4f90a84',1,'SI']]], + ['atto_5flumen_5ft_1843',['atto_lumen_t',['../namespaceSI.html#aa215da9134c7a36f7393dae881353b93',1,'SI']]], + ['atto_5flux_5ft_1844',['atto_lux_t',['../namespaceSI.html#a02725274ace86f0133da0f58d922919c',1,'SI']]], + ['atto_5fmetre_5ft_1845',['atto_metre_t',['../namespaceSI.html#a68f26bd0500fe8bf98c0a01d0052e7aa',1,'SI']]], + ['atto_5fmol_5ft_1846',['atto_mol_t',['../namespaceSI.html#a9ac55ac69d40b321c439293ed34c147d',1,'SI']]], + ['atto_5fnewton_5ft_1847',['atto_newton_t',['../namespaceSI.html#ac95b2d89e6a1c415a582ef3ae28ac07f',1,'SI']]], + ['atto_5fohm_5ft_1848',['atto_ohm_t',['../namespaceSI.html#a472fd91d20d1ac4ab500089fdef2f91d',1,'SI']]], + ['atto_5fpascal_5ft_1849',['atto_pascal_t',['../namespaceSI.html#a072ff2c1ce5692c4d2a015e26c67c069',1,'SI']]], + ['atto_5fradian_5ft_1850',['atto_radian_t',['../namespaceSI.html#a96182cc6722f9265fb708c5ae6fb9217',1,'SI']]], + ['atto_5fseconds_5ft_1851',['atto_seconds_t',['../namespaceSI.html#af28e20207fc58e251acb8099aa6fdc4a',1,'SI']]], + ['atto_5fsiemens_5ft_1852',['atto_siemens_t',['../namespaceSI.html#a1181e8501da457e6a7b6f5546dfbaa7b',1,'SI']]], + ['atto_5fsievert_5ft_1853',['atto_sievert_t',['../namespaceSI.html#aee3ac7cea1401d2e64460db239389903',1,'SI']]], + ['atto_5fsteradian_5ft_1854',['atto_steradian_t',['../namespaceSI.html#a67bb21acd1e9e1a6dfac39ff22e77ddc',1,'SI']]], + ['atto_5ftesla_5ft_1855',['atto_tesla_t',['../namespaceSI.html#af2ac92527c60e46ed3b206e0039f8026',1,'SI']]], + ['atto_5fvolt_5ft_1856',['atto_volt_t',['../namespaceSI.html#a5dcd65234e9953530acceb8f92619bd0',1,'SI']]], + ['atto_5fwatt_5ft_1857',['atto_watt_t',['../namespaceSI.html#a4047348753257aca68f7ed413047d10c',1,'SI']]], + ['atto_5fweber_5ft_1858',['atto_weber_t',['../namespaceSI.html#a2adcbff0e67df53474fe2958f8ede497',1,'SI']]] +]; diff --git a/doc/search/typedefs_1.html b/doc/search/typedefs_1.html new file mode 100644 index 00000000..46cf01e6 --- /dev/null +++ b/doc/search/typedefs_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_1.js b/doc/search/typedefs_1.js new file mode 100644 index 00000000..ea1e2e19 --- /dev/null +++ b/doc/search/typedefs_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['becquerel_5ft_1859',['becquerel_t',['../namespaceSI.html#a4c7e15bc7db48022db770f3ec550bed5',1,'SI']]] +]; diff --git a/doc/search/typedefs_10.html b/doc/search/typedefs_10.html new file mode 100644 index 00000000..cbfb221c --- /dev/null +++ b/doc/search/typedefs_10.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_10.js b/doc/search/typedefs_10.js new file mode 100644 index 00000000..86ab2525 --- /dev/null +++ b/doc/search/typedefs_10.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['radian_5ft_2184',['radian_t',['../namespaceSI.html#af20a9052ea32342d65bbdc0a158d5dd9',1,'SI']]], + ['radioactivity_5ft_2185',['radioactivity_t',['../namespaceSI.html#a094f1145bcd58fd4f250ba2ead393c19',1,'SI']]], + ['ratio_2186',['ratio',['../structSI_1_1detail_1_1ratio__gcd.html#a72647d2766c484459693db7024a42132',1,'SI::detail::ratio_gcd::ratio()'],['../structSI_1_1detail_1_1unit__t.html#a1516b2a87fab8d8404419702e9fdb501',1,'SI::detail::unit_t::ratio()']]], + ['recursive_5fnumber_2187',['recursive_number',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html#a396e9d368ca10499eb8688db593aa465',1,'SI::detail::parsing::Number_impl']]], + ['recursive_5fpower_2188',['recursive_power',['../structSI_1_1detail_1_1parsing_1_1Power__impl.html#a409a334ac9f21892902c1da948f1238e',1,'SI::detail::parsing::Power_impl']]] +]; diff --git a/doc/search/typedefs_11.html b/doc/search/typedefs_11.html new file mode 100644 index 00000000..007a6f56 --- /dev/null +++ b/doc/search/typedefs_11.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_11.js b/doc/search/typedefs_11.js new file mode 100644 index 00000000..7eb49782 --- /dev/null +++ b/doc/search/typedefs_11.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['seconds_5ft_2189',['seconds_t',['../namespaceSI.html#ae7d9b273c169f042a4f05247bc1a497f',1,'SI']]], + ['siemens_5ft_2190',['siemens_t',['../namespaceSI.html#a13acb004109ed8818d7917b3ef4fb2c9',1,'SI']]], + ['sievert_5ft_2191',['sievert_t',['../namespaceSI.html#a8331fa2aef02757972dc387d31d6df99',1,'SI']]], + ['solid_5fangle_5ft_2192',['solid_angle_t',['../namespaceSI.html#a06209f1215fb0859306c0b0cf6af1fb2',1,'SI']]], + ['speed_5fof_5flight_5ft_2193',['speed_of_light_t',['../namespaceSI.html#a35b317a659d5176638fe934ae792a354',1,'SI']]], + ['square_5fcenti_5fmetre_5ft_2194',['square_centi_metre_t',['../namespaceSI.html#ab2fb670015aa218627a63b5199265295',1,'SI']]], + ['square_5fmetre_5ft_2195',['square_metre_t',['../namespaceSI.html#a759a94cb97a49531cd3fc5d30dee4280',1,'SI']]], + ['square_5fmilli_5fmetre_5ft_2196',['square_milli_metre_t',['../namespaceSI.html#a83e8280f6ed15afa20e2178f3590d579',1,'SI']]], + ['steradian_5ft_2197',['steradian_t',['../namespaceSI.html#a9e2e859621867b53b95281a34f2fffb4',1,'SI']]], + ['substance_5ft_2198',['substance_t',['../namespaceSI.html#a7be7c92c2cba00a3e69037ac466083d8',1,'SI']]], + ['surface_5fflow_5ft_2199',['surface_flow_t',['../namespaceSI.html#aeb03f1deb964ce0b22655146788d2eaf',1,'SI']]], + ['symbol_2200',['symbol',['../structSI_1_1detail_1_1unit__t.html#abea949cea3dfb989f651efd568fead1b',1,'SI::detail::unit_t']]] +]; diff --git a/doc/search/typedefs_12.html b/doc/search/typedefs_12.html new file mode 100644 index 00000000..717b8e29 --- /dev/null +++ b/doc/search/typedefs_12.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_12.js b/doc/search/typedefs_12.js new file mode 100644 index 00000000..32a97a2a --- /dev/null +++ b/doc/search/typedefs_12.js @@ -0,0 +1,36 @@ +var searchData= +[ + ['temperature_5ft_2201',['temperature_t',['../namespaceSI.html#a22c7b39177f61c6b0934b9d11ae64378',1,'SI']]], + ['tera_5fampere_5ft_2202',['tera_ampere_t',['../namespaceSI.html#ab9a1085e97af738c4300235cc620a04f',1,'SI']]], + ['tera_5fbecquerel_5ft_2203',['tera_becquerel_t',['../namespaceSI.html#a22297d46b8ab7727d783a4e5e3c61dff',1,'SI']]], + ['tera_5fcandela_5ft_2204',['tera_candela_t',['../namespaceSI.html#a0557e7979ec6b4a4d7978c068c140889',1,'SI']]], + ['tera_5fcoulomb_5ft_2205',['tera_coulomb_t',['../namespaceSI.html#a79c08ac299293eb158c405f6e36dbe6a',1,'SI']]], + ['tera_5ffarad_5ft_2206',['tera_farad_t',['../namespaceSI.html#afdfbaaa86fb3e4c9e2412d7a5740c8ec',1,'SI']]], + ['tera_5fgram_5ft_2207',['tera_gram_t',['../namespaceSI.html#a43a75d1b8ae713f45acf32b1ef8890a1',1,'SI']]], + ['tera_5fgray_5ft_2208',['tera_gray_t',['../namespaceSI.html#a95d07db80437a5c480515c4fb4099a08',1,'SI']]], + ['tera_5fhenry_5ft_2209',['tera_henry_t',['../namespaceSI.html#af494be505b02e63bc2c11fcba0b81de5',1,'SI']]], + ['tera_5fhertz_5ft_2210',['tera_hertz_t',['../namespaceSI.html#ac9d0e9025c9905cf6ffaf3887b376ce4',1,'SI']]], + ['tera_5fjoule_5ft_2211',['tera_joule_t',['../namespaceSI.html#a487c4140b3f2669e9108340bcbbde030',1,'SI']]], + ['tera_5fkatal_5ft_2212',['tera_katal_t',['../namespaceSI.html#a9b2e4acb0a72cacbab4dc5cca6d8c4a1',1,'SI']]], + ['tera_5fkelvin_5ft_2213',['tera_kelvin_t',['../namespaceSI.html#a40585c3683036bd582ceaa1be4a6a6bc',1,'SI']]], + ['tera_5flumen_5ft_2214',['tera_lumen_t',['../namespaceSI.html#a9c4818a88cb09412818e4c16a2964c20',1,'SI']]], + ['tera_5flux_5ft_2215',['tera_lux_t',['../namespaceSI.html#ac5dbe6edd8d9134c51eccdeb2c0970c1',1,'SI']]], + ['tera_5fmetre_5ft_2216',['tera_metre_t',['../namespaceSI.html#af900ae05f74f4d57da8e7447e657cc4a',1,'SI']]], + ['tera_5fmol_5ft_2217',['tera_mol_t',['../namespaceSI.html#a2b561f06ad0e3b08c7a17a8d2c461ae1',1,'SI']]], + ['tera_5fnewton_5ft_2218',['tera_newton_t',['../namespaceSI.html#a40c5eb46857a9dbc929268df346aec48',1,'SI']]], + ['tera_5fohm_5ft_2219',['tera_ohm_t',['../namespaceSI.html#af73e57caff7f1fe41925ec44422a08be',1,'SI']]], + ['tera_5fpascal_5ft_2220',['tera_pascal_t',['../namespaceSI.html#ace6f4ef43aebff2cf1f54c9fc03fbc92',1,'SI']]], + ['tera_5fsiemens_5ft_2221',['tera_siemens_t',['../namespaceSI.html#a103c2538efdc305bec076e0dcc6f2d11',1,'SI']]], + ['tera_5fsievert_5ft_2222',['tera_sievert_t',['../namespaceSI.html#aedd76df09837e104bc9426f2cfba699f',1,'SI']]], + ['tera_5ftesla_5ft_2223',['tera_tesla_t',['../namespaceSI.html#a01b9209527053fc347dcc23e00850420',1,'SI']]], + ['tera_5fton_5ft_2224',['tera_ton_t',['../namespaceSI.html#a79c817c81481c93115879547fdea5d21',1,'SI']]], + ['tera_5fvolt_5ft_2225',['tera_volt_t',['../namespaceSI.html#ad76c77f14e6bd0a353351b7cb23110a3',1,'SI']]], + ['tera_5fwatt_5ft_2226',['tera_watt_t',['../namespaceSI.html#a91537616a10fb40ac20f6a2604140247',1,'SI']]], + ['tera_5fweber_5ft_2227',['tera_weber_t',['../namespaceSI.html#a4753089ad6c55dcb7b830325d5359d8f',1,'SI']]], + ['tesla_5ft_2228',['tesla_t',['../namespaceSI.html#aa563b7291e90b2a5bd1e079fdbd9a54e',1,'SI']]], + ['time_5fbase_5ft_2229',['time_base_t',['../namespaceSI_1_1detail.html#a7e9aaedc94cb30877243cf6e1c7e5b2b',1,'SI::detail']]], + ['time_5fsquared_5ft_2230',['time_squared_t',['../namespaceSI.html#a9325cb6237bf0d4b822d6e6d75b0c514',1,'SI']]], + ['time_5ft_2231',['time_t',['../namespaceSI.html#a090b909fb4fc34e2077dfd2a679b5415',1,'SI']]], + ['ton_5ft_2232',['ton_t',['../namespaceSI.html#a051975c656576664270621c3ae823f9c',1,'SI']]], + ['type_2233',['type',['../structSI_1_1detail_1_1unit__with__common__ratio.html#aa73fe4d6c18d73810a450507b7cd4a20',1,'SI::detail::unit_with_common_ratio']]] +]; diff --git a/doc/search/typedefs_13.html b/doc/search/typedefs_13.html new file mode 100644 index 00000000..1dda4adb --- /dev/null +++ b/doc/search/typedefs_13.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_13.js b/doc/search/typedefs_13.js new file mode 100644 index 00000000..7f3881a7 --- /dev/null +++ b/doc/search/typedefs_13.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['velocity_5fsquared_5ft_2234',['velocity_squared_t',['../namespaceSI.html#a50f63e29c2cbf291ad2e033ff8a9419f',1,'SI']]], + ['velocity_5ft_2235',['velocity_t',['../namespaceSI.html#ae46a5cfa6ab42b215af02f97839b65ee',1,'SI']]], + ['volt_5ft_2236',['volt_t',['../namespaceSI.html#aafc08d9232b9fe30c07331a90f6649a8',1,'SI']]], + ['volume_5ft_2237',['volume_t',['../namespaceSI.html#adbfcb93d90a4999f80180cad7e7b4096',1,'SI']]], + ['volumetric_5fflow_5ft_2238',['volumetric_flow_t',['../namespaceSI.html#a0efee52b70484e7a33ecfcd935cab881',1,'SI']]] +]; diff --git a/doc/search/typedefs_14.html b/doc/search/typedefs_14.html new file mode 100644 index 00000000..78a8691d --- /dev/null +++ b/doc/search/typedefs_14.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_14.js b/doc/search/typedefs_14.js new file mode 100644 index 00000000..e2c21f26 --- /dev/null +++ b/doc/search/typedefs_14.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['watt_5ft_2239',['watt_t',['../namespaceSI.html#a6f45084e574d428ce424162ac79b07a3',1,'SI']]], + ['weber_5ft_2240',['weber_t',['../namespaceSI.html#a49fd5b00010d6bdc2588e7d27e3616f7',1,'SI']]] +]; diff --git a/doc/search/typedefs_15.html b/doc/search/typedefs_15.html new file mode 100644 index 00000000..d874de6c --- /dev/null +++ b/doc/search/typedefs_15.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_15.js b/doc/search/typedefs_15.js new file mode 100644 index 00000000..9c5cd200 --- /dev/null +++ b/doc/search/typedefs_15.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zetta_5fgram_5ft_2241',['zetta_gram_t',['../namespaceSI.html#a58fcc4c092778289e9f9ed852a34299e',1,'SI']]] +]; diff --git a/doc/search/typedefs_2.html b/doc/search/typedefs_2.html new file mode 100644 index 00000000..6835ee65 --- /dev/null +++ b/doc/search/typedefs_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_2.js b/doc/search/typedefs_2.js new file mode 100644 index 00000000..907dd3c2 --- /dev/null +++ b/doc/search/typedefs_2.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['candela_5ft_1860',['candela_t',['../namespaceSI.html#a92d866ee291f62a297e3a3c634b0f807',1,'SI']]], + ['catalytic_5factivity_5ft_1861',['catalytic_activity_t',['../namespaceSI.html#af5fe022bd30447e3a62064ea6811d7fa',1,'SI']]], + ['centi_5fmetre_5ft_1862',['centi_metre_t',['../namespaceSI.html#a49c2eb4258415a807e2a022d89e66511',1,'SI']]], + ['coulomb_5ft_1863',['coulomb_t',['../namespaceSI.html#a1b81c29ac427317e8da9d7fb28a685e3',1,'SI']]], + ['cubic_5fcenti_5fmetre_5ft_1864',['cubic_centi_metre_t',['../namespaceSI.html#a14f7c366027cc30552ac1023bb71cf62',1,'SI']]], + ['cubic_5fmetre_5ft_1865',['cubic_metre_t',['../namespaceSI.html#a51d08b834d26190d69a4d1cd97dade79',1,'SI']]], + ['cubic_5fmilli_5fmetre_5ft_1866',['cubic_milli_metre_t',['../namespaceSI.html#a820211c6bbab207e6dadeee0c561036a',1,'SI']]] +]; diff --git a/doc/search/typedefs_3.html b/doc/search/typedefs_3.html new file mode 100644 index 00000000..01700476 --- /dev/null +++ b/doc/search/typedefs_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_3.js b/doc/search/typedefs_3.js new file mode 100644 index 00000000..0fba8d84 --- /dev/null +++ b/doc/search/typedefs_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['degree_5ft_1867',['degree_t',['../namespaceSI.html#a9ea511d79637773b3481d9a768f71d30',1,'SI']]], + ['digit_1868',['digit',['../structSI_1_1detail_1_1parsing_1_1Power__impl.html#a0f98f6140fd17b6ca3520f5774f0bd2b',1,'SI::detail::parsing::Power_impl::digit()'],['../structSI_1_1detail_1_1parsing_1_1Magnitude.html#ad3559e178163762cea56f0941e81f911',1,'SI::detail::parsing::Magnitude::digit()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl.html#a782487b735bfa13ac810e4beeac908c4',1,'SI::detail::parsing::Number_impl::digit()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html#a4506ade45db36e4e2d6484368d637c19',1,'SI::detail::parsing::Number_impl< _base, _digit >::digit()']]] +]; diff --git a/doc/search/typedefs_4.html b/doc/search/typedefs_4.html new file mode 100644 index 00000000..81466a5d --- /dev/null +++ b/doc/search/typedefs_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_4.js b/doc/search/typedefs_4.js new file mode 100644 index 00000000..b3961d29 --- /dev/null +++ b/doc/search/typedefs_4.js @@ -0,0 +1,37 @@ +var searchData= +[ + ['electric_5fcapacity_5ft_1869',['electric_capacity_t',['../namespaceSI.html#a2d71d187a743200be65687405933bcc1',1,'SI']]], + ['electric_5fcharge_5ft_1870',['electric_charge_t',['../namespaceSI.html#a2f314c64cfdac4c6deb81e03ab14e6d9',1,'SI']]], + ['electric_5fconductance_5ft_1871',['electric_conductance_t',['../namespaceSI.html#a6f42e937c8881df1eb62cfe18efe337e',1,'SI']]], + ['electric_5fcurrent_5ft_1872',['electric_current_t',['../namespaceSI.html#af6b0ab281c8436b63542074ec36ea88e',1,'SI']]], + ['electric_5fpotential_5ft_1873',['electric_potential_t',['../namespaceSI.html#ae6af0981cddf4c69c74130d302b3b11d',1,'SI']]], + ['electric_5fresistance_5ft_1874',['electric_resistance_t',['../namespaceSI.html#acfe531810335fe392f116d1bb80638c1',1,'SI']]], + ['energy_5ft_1875',['energy_t',['../namespaceSI.html#a14cc023ec0a52f708f3ef18b93c06777',1,'SI']]], + ['equivalent_5fdose_5ft_1876',['equivalent_dose_t',['../namespaceSI.html#ae4946b976d0f18ebce9d95f00908f027',1,'SI']]], + ['exa_5fampere_5ft_1877',['exa_ampere_t',['../namespaceSI.html#a84b9ec21fb96c475aaa9c37f5ddcce47',1,'SI']]], + ['exa_5fbecquerel_5ft_1878',['exa_becquerel_t',['../namespaceSI.html#a2ec42e532c9032834070eb479647085a',1,'SI']]], + ['exa_5fcandela_5ft_1879',['exa_candela_t',['../namespaceSI.html#abc25435a479cd26698d662089490f7e2',1,'SI']]], + ['exa_5fcoulomb_5ft_1880',['exa_coulomb_t',['../namespaceSI.html#aaf6a474ba6b135b1f5dfcabf45e0de2c',1,'SI']]], + ['exa_5ffarad_5ft_1881',['exa_farad_t',['../namespaceSI.html#ab529db2bee30314bc0fd11dd89b8daa3',1,'SI']]], + ['exa_5fgram_5ft_1882',['exa_gram_t',['../namespaceSI.html#a2a3eff39c4372c321be7f10416bd2ae1',1,'SI']]], + ['exa_5fgray_5ft_1883',['exa_gray_t',['../namespaceSI.html#a44b587b58c0abab04cb7e557d3e3349c',1,'SI']]], + ['exa_5fhenry_5ft_1884',['exa_henry_t',['../namespaceSI.html#a0ef16093704eb215e31ae75c67dd42bc',1,'SI']]], + ['exa_5fhertz_5ft_1885',['exa_hertz_t',['../namespaceSI.html#a9638c8d01105c81218ca1ae2345c27ec',1,'SI']]], + ['exa_5fjoule_5ft_1886',['exa_joule_t',['../namespaceSI.html#a3834cfd88be604884338add1cb79116a',1,'SI']]], + ['exa_5fkatal_5ft_1887',['exa_katal_t',['../namespaceSI.html#a71050c13da71a3359ddd4cd6ee9d8a4b',1,'SI']]], + ['exa_5fkelvin_5ft_1888',['exa_kelvin_t',['../namespaceSI.html#a94de700cb116a28dc505f5f98a549f59',1,'SI']]], + ['exa_5flumen_5ft_1889',['exa_lumen_t',['../namespaceSI.html#a0e26d502167365bef0cd27e9d323d1d8',1,'SI']]], + ['exa_5flux_5ft_1890',['exa_lux_t',['../namespaceSI.html#afc5390e81f83e31e6ea1c76e13ba1da0',1,'SI']]], + ['exa_5fmetre_5ft_1891',['exa_metre_t',['../namespaceSI.html#ab6bde8445398a904889ceaff4465ccfe',1,'SI']]], + ['exa_5fmol_5ft_1892',['exa_mol_t',['../namespaceSI.html#a3ae8e9870468e6b5db0fe1726df44448',1,'SI']]], + ['exa_5fnewton_5ft_1893',['exa_newton_t',['../namespaceSI.html#a2d7fa8e073cc6f08a8580a448ecf2e01',1,'SI']]], + ['exa_5fohm_5ft_1894',['exa_ohm_t',['../namespaceSI.html#aa1865eef8a6d914062fa88ac311965f4',1,'SI']]], + ['exa_5fpascal_5ft_1895',['exa_pascal_t',['../namespaceSI.html#a6fc7272d277447ab3f75f5f5e13a76bc',1,'SI']]], + ['exa_5fsiemens_5ft_1896',['exa_siemens_t',['../namespaceSI.html#a58e6d7c7d6b70b973468c3e4333b334b',1,'SI']]], + ['exa_5fsievert_5ft_1897',['exa_sievert_t',['../namespaceSI.html#acbda9574996853b35224fb7f56407b9f',1,'SI']]], + ['exa_5ftesla_5ft_1898',['exa_tesla_t',['../namespaceSI.html#af73f575a024f93bc77ccbc750fbfe05d',1,'SI']]], + ['exa_5fvolt_5ft_1899',['exa_volt_t',['../namespaceSI.html#ac88c6554feb427b2cde1a92ad5a3a8de',1,'SI']]], + ['exa_5fwatt_5ft_1900',['exa_watt_t',['../namespaceSI.html#a7cbfcf0feb956b70016fba1ee93cee27',1,'SI']]], + ['exa_5fweber_5ft_1901',['exa_weber_t',['../namespaceSI.html#aaa85c4f9afa7c53947774d8f79822a1f',1,'SI']]], + ['exponent_1902',['exponent',['../structSI_1_1detail_1_1unit__t.html#a6e84f19596c1fd4228b466b274ea3192',1,'SI::detail::unit_t']]] +]; diff --git a/doc/search/typedefs_5.html b/doc/search/typedefs_5.html new file mode 100644 index 00000000..43fbec1f --- /dev/null +++ b/doc/search/typedefs_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_5.js b/doc/search/typedefs_5.js new file mode 100644 index 00000000..6a6c9b09 --- /dev/null +++ b/doc/search/typedefs_5.js @@ -0,0 +1,34 @@ +var searchData= +[ + ['farad_5ft_1903',['farad_t',['../namespaceSI.html#a0d24b1949d3854ed0961c68a2365de75',1,'SI']]], + ['femto_5fampere_5ft_1904',['femto_ampere_t',['../namespaceSI.html#ae49f306e5c39f7a0c5dbe82784afdb48',1,'SI']]], + ['femto_5fbecquerel_5ft_1905',['femto_becquerel_t',['../namespaceSI.html#aa32e15483a3be19654d9fcd225cb4b16',1,'SI']]], + ['femto_5fcandela_5ft_1906',['femto_candela_t',['../namespaceSI.html#abd72777cb3ab7d3402da62afd79855dc',1,'SI']]], + ['femto_5fcoulomb_5ft_1907',['femto_coulomb_t',['../namespaceSI.html#a4c9a4ba87d391e5549fc65fcb083534a',1,'SI']]], + ['femto_5ffarad_5ft_1908',['femto_farad_t',['../namespaceSI.html#a661306b99e1c5400050d884793f18200',1,'SI']]], + ['femto_5fgram_5ft_1909',['femto_gram_t',['../namespaceSI.html#aba962e796a0daa2bd1364bbd6eb4e91f',1,'SI']]], + ['femto_5fgray_5ft_1910',['femto_gray_t',['../namespaceSI.html#ade4af50b4b9bfc88572fa2220b93435a',1,'SI']]], + ['femto_5fhenry_5ft_1911',['femto_henry_t',['../namespaceSI.html#a250176a192429d0828a53fc5dc6a6395',1,'SI']]], + ['femto_5fhertz_5ft_1912',['femto_hertz_t',['../namespaceSI.html#a788c07c2348c7a18ab63f8a5b286f8e0',1,'SI']]], + ['femto_5fjoule_5ft_1913',['femto_joule_t',['../namespaceSI.html#a9311f07e11fb6ec75630540fb514285a',1,'SI']]], + ['femto_5fkatal_5ft_1914',['femto_katal_t',['../namespaceSI.html#a2c396b7b6a6af1da970231c111b1f5d3',1,'SI']]], + ['femto_5fkelvin_5ft_1915',['femto_kelvin_t',['../namespaceSI.html#ade38b099c5866ed8ea1ce1d7ac580765',1,'SI']]], + ['femto_5flumen_5ft_1916',['femto_lumen_t',['../namespaceSI.html#a39a8f2002fad7bf899f7081fe06f559b',1,'SI']]], + ['femto_5flux_5ft_1917',['femto_lux_t',['../namespaceSI.html#a8d604d959f5bfe7037c72e676c4d7e31',1,'SI']]], + ['femto_5fmetre_5ft_1918',['femto_metre_t',['../namespaceSI.html#adf4e498947c8ffa22f9b9b8ef3af5f28',1,'SI']]], + ['femto_5fmol_5ft_1919',['femto_mol_t',['../namespaceSI.html#a5cf5ea490ff2ca7dcfd43f874185b24f',1,'SI']]], + ['femto_5fnewton_5ft_1920',['femto_newton_t',['../namespaceSI.html#a9abc33237666bfb18d5fdc8317950243',1,'SI']]], + ['femto_5fohm_5ft_1921',['femto_ohm_t',['../namespaceSI.html#ae0326515d0ddf236a70202f770d6f5de',1,'SI']]], + ['femto_5fpascal_5ft_1922',['femto_pascal_t',['../namespaceSI.html#ac55aa9a35701ef07240a80d8d62a03be',1,'SI']]], + ['femto_5fradian_5ft_1923',['femto_radian_t',['../namespaceSI.html#aeb9a6cc5cf5ab23dff97dbb0eb1f2485',1,'SI']]], + ['femto_5fseconds_5ft_1924',['femto_seconds_t',['../namespaceSI.html#a5e44762a6b9e22bb06ffcbe9d7ee8416',1,'SI']]], + ['femto_5fsiemens_5ft_1925',['femto_siemens_t',['../namespaceSI.html#a32898d7d32591b384ea342e8594ea5d8',1,'SI']]], + ['femto_5fsievert_5ft_1926',['femto_sievert_t',['../namespaceSI.html#a9a843ff0595da7efc49fba0f06d95789',1,'SI']]], + ['femto_5fsteradian_5ft_1927',['femto_steradian_t',['../namespaceSI.html#a45504da80fc4d9dc33c031dc79187b7e',1,'SI']]], + ['femto_5ftesla_5ft_1928',['femto_tesla_t',['../namespaceSI.html#a97b20432fd304353f67a8aa64a053f6e',1,'SI']]], + ['femto_5fvolt_5ft_1929',['femto_volt_t',['../namespaceSI.html#abc7f667b219745518fcc919cc70a70b9',1,'SI']]], + ['femto_5fwatt_5ft_1930',['femto_watt_t',['../namespaceSI.html#a2af0ee215588617accfacb4b754b87cf',1,'SI']]], + ['femto_5fweber_5ft_1931',['femto_weber_t',['../namespaceSI.html#a57211d5c6a9aa7915c77894976db764b',1,'SI']]], + ['force_5ft_1932',['force_t',['../namespaceSI.html#a30f856111df1f1a7f9b757f86a12f372',1,'SI']]], + ['frequency_5ft_1933',['frequency_t',['../namespaceSI.html#aa463096022d7bb402c6fa209c052daa0',1,'SI']]] +]; diff --git a/doc/search/typedefs_6.html b/doc/search/typedefs_6.html new file mode 100644 index 00000000..99479c2d --- /dev/null +++ b/doc/search/typedefs_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_6.js b/doc/search/typedefs_6.js new file mode 100644 index 00000000..260377ae --- /dev/null +++ b/doc/search/typedefs_6.js @@ -0,0 +1,31 @@ +var searchData= +[ + ['giga_5fampere_5ft_1934',['giga_ampere_t',['../namespaceSI.html#a26b4620356b47b574213e43f7094ff6f',1,'SI']]], + ['giga_5fbecquerel_5ft_1935',['giga_becquerel_t',['../namespaceSI.html#a9426592563a273067a8a38724115d49b',1,'SI']]], + ['giga_5fcandela_5ft_1936',['giga_candela_t',['../namespaceSI.html#af01ec641a7d9535089961506eedb141b',1,'SI']]], + ['giga_5fcoulomb_5ft_1937',['giga_coulomb_t',['../namespaceSI.html#a66f6f529196cdbb9d90b0cf61f9fa3fe',1,'SI']]], + ['giga_5ffarad_5ft_1938',['giga_farad_t',['../namespaceSI.html#a00a18ccb1582d55b761f494b02f6d1ec',1,'SI']]], + ['giga_5fgram_5ft_1939',['giga_gram_t',['../namespaceSI.html#a737a603858ec3f2d896381bbc6534163',1,'SI']]], + ['giga_5fgray_5ft_1940',['giga_gray_t',['../namespaceSI.html#a56f044ee6af4f538ee2a3e8319a4490f',1,'SI']]], + ['giga_5fhenry_5ft_1941',['giga_henry_t',['../namespaceSI.html#ab15326758ccd1a9d34aec83502e09470',1,'SI']]], + ['giga_5fhertz_5ft_1942',['giga_hertz_t',['../namespaceSI.html#aa931032ed5d6391c20c1ca2770737f60',1,'SI']]], + ['giga_5fjoule_5ft_1943',['giga_joule_t',['../namespaceSI.html#a426c5f156bff973a083a8ab801e433c2',1,'SI']]], + ['giga_5fkatal_5ft_1944',['giga_katal_t',['../namespaceSI.html#abeb090a8313670be4d967281f83edb75',1,'SI']]], + ['giga_5fkelvin_5ft_1945',['giga_kelvin_t',['../namespaceSI.html#a55701e4294927306222e9210b866ab24',1,'SI']]], + ['giga_5flumen_5ft_1946',['giga_lumen_t',['../namespaceSI.html#ae61a9e2426980cf308a54072e387f767',1,'SI']]], + ['giga_5flux_5ft_1947',['giga_lux_t',['../namespaceSI.html#abc50a34de7cd65ad66b5295476a671c2',1,'SI']]], + ['giga_5fmetre_5ft_1948',['giga_metre_t',['../namespaceSI.html#a67e4bae2b49d46ac42ad8bdd4124871c',1,'SI']]], + ['giga_5fmol_5ft_1949',['giga_mol_t',['../namespaceSI.html#a32be65ba4a803c3adebcda73ab224306',1,'SI']]], + ['giga_5fnewton_5ft_1950',['giga_newton_t',['../namespaceSI.html#ad4bc7495b4ba5003013e3ff10860af9e',1,'SI']]], + ['giga_5fohm_5ft_1951',['giga_ohm_t',['../namespaceSI.html#abd2bcd3c73fb4981fe0d9094a1f99d66',1,'SI']]], + ['giga_5fpascal_5ft_1952',['giga_pascal_t',['../namespaceSI.html#adb1bfa01aa21f8f818aa1462f9275ea2',1,'SI']]], + ['giga_5fsiemens_5ft_1953',['giga_siemens_t',['../namespaceSI.html#a1b11f2409f59da852ed71b3f4ba12319',1,'SI']]], + ['giga_5fsievert_5ft_1954',['giga_sievert_t',['../namespaceSI.html#a56f69cb522dfe9e3ae6d8f28e055f75b',1,'SI']]], + ['giga_5ftesla_5ft_1955',['giga_tesla_t',['../namespaceSI.html#ae65fa6d7d4e480548c35371e360e4405',1,'SI']]], + ['giga_5fton_5ft_1956',['giga_ton_t',['../namespaceSI.html#a274e6c7616085080f1dc0b82d9b03f5e',1,'SI']]], + ['giga_5fvolt_5ft_1957',['giga_volt_t',['../namespaceSI.html#a4951cbbdd2c329c3b95cf939f14f4a31',1,'SI']]], + ['giga_5fwatt_5ft_1958',['giga_watt_t',['../namespaceSI.html#a42a337603b2f05a0a0bb2e7b869baf60',1,'SI']]], + ['giga_5fweber_5ft_1959',['giga_weber_t',['../namespaceSI.html#a0e7ab3345368881fd7ea277a1084f137',1,'SI']]], + ['gram_5ft_1960',['gram_t',['../namespaceSI.html#a7e42738c0a79810979b51a0bb1696838',1,'SI']]], + ['gray_5ft_1961',['gray_t',['../namespaceSI.html#ae998317552b6858e2488ceaf8830cac7',1,'SI']]] +]; diff --git a/doc/search/typedefs_7.html b/doc/search/typedefs_7.html new file mode 100644 index 00000000..9a825e0a --- /dev/null +++ b/doc/search/typedefs_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_7.js b/doc/search/typedefs_7.js new file mode 100644 index 00000000..24e0f887 --- /dev/null +++ b/doc/search/typedefs_7.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['henry_5ft_1962',['henry_t',['../namespaceSI.html#a69eb0f9bc91c9e53d48695a9431383e3',1,'SI']]], + ['hertz_5ft_1963',['hertz_t',['../namespaceSI.html#aec4fe62dc9120d35a441933e02badded',1,'SI']]], + ['hours_5ft_1964',['hours_t',['../namespaceSI.html#aec576efbceb66d0aeaf8be4a2f74702c',1,'SI']]] +]; diff --git a/doc/search/typedefs_8.html b/doc/search/typedefs_8.html new file mode 100644 index 00000000..e968613e --- /dev/null +++ b/doc/search/typedefs_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_8.js b/doc/search/typedefs_8.js new file mode 100644 index 00000000..51389699 --- /dev/null +++ b/doc/search/typedefs_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['illuminance_5ft_1965',['illuminance_t',['../namespaceSI.html#a95979f5015f294cc056e63b4df502214',1,'SI']]], + ['inductance_5ft_1966',['inductance_t',['../namespaceSI.html#a7e8d06dc9a50bb192b8024a4415a900b',1,'SI']]], + ['internal_5ftype_1967',['internal_type',['../structSI_1_1detail_1_1unit__t.html#a4b797dc57dbf52bd532ffde0a2a3e247',1,'SI::detail::unit_t']]] +]; diff --git a/doc/search/typedefs_9.html b/doc/search/typedefs_9.html new file mode 100644 index 00000000..2e915325 --- /dev/null +++ b/doc/search/typedefs_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_9.js b/doc/search/typedefs_9.js new file mode 100644 index 00000000..7911354e --- /dev/null +++ b/doc/search/typedefs_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['joule_5ft_1968',['joule_t',['../namespaceSI.html#ae97da77a971e52500a03302eb3ce3d7a',1,'SI']]] +]; diff --git a/doc/search/typedefs_a.html b/doc/search/typedefs_a.html new file mode 100644 index 00000000..bb6ac2a8 --- /dev/null +++ b/doc/search/typedefs_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_a.js b/doc/search/typedefs_a.js new file mode 100644 index 00000000..7b7cb29f --- /dev/null +++ b/doc/search/typedefs_a.js @@ -0,0 +1,32 @@ +var searchData= +[ + ['katal_5ft_1969',['katal_t',['../namespaceSI.html#a1e9810aa462def56f60d9e68a027805f',1,'SI']]], + ['kelvin_5ft_1970',['kelvin_t',['../namespaceSI.html#ad788dacad85eb782fc19ebeacc448802',1,'SI']]], + ['kilo_5fampere_5ft_1971',['kilo_ampere_t',['../namespaceSI.html#ac452b8eb53b2821750555e735cce7965',1,'SI']]], + ['kilo_5fbecquerel_5ft_1972',['kilo_becquerel_t',['../namespaceSI.html#aa1b23d30b08c415e9eb7910a84200b84',1,'SI']]], + ['kilo_5fcandela_5ft_1973',['kilo_candela_t',['../namespaceSI.html#a3383bea223dc651bfa8d724267f77f2e',1,'SI']]], + ['kilo_5fcoulomb_5ft_1974',['kilo_coulomb_t',['../namespaceSI.html#a1068bfd82301e77844d0a8bc7f26de49',1,'SI']]], + ['kilo_5ffarad_5ft_1975',['kilo_farad_t',['../namespaceSI.html#aa4046303f961c840f92c700dd688e4ee',1,'SI']]], + ['kilo_5fgram_5ft_1976',['kilo_gram_t',['../namespaceSI.html#aa2789f9b3cd44088323b9fb4ade48297',1,'SI']]], + ['kilo_5fgray_5ft_1977',['kilo_gray_t',['../namespaceSI.html#a97111407637c84313ccafa062b937835',1,'SI']]], + ['kilo_5fhenry_5ft_1978',['kilo_henry_t',['../namespaceSI.html#af1c38d8d66b227ff234468ae54a25653',1,'SI']]], + ['kilo_5fhertz_5ft_1979',['kilo_hertz_t',['../namespaceSI.html#a4deafa88cb92f8dd808b3aa3d04a58d8',1,'SI']]], + ['kilo_5fjoule_5ft_1980',['kilo_joule_t',['../namespaceSI.html#a6952b43533cec65ee7027a3f8329ba43',1,'SI']]], + ['kilo_5fkatal_5ft_1981',['kilo_katal_t',['../namespaceSI.html#a84e068543fd4c0b0d385e689dc1bfbe8',1,'SI']]], + ['kilo_5fkelvin_5ft_1982',['kilo_kelvin_t',['../namespaceSI.html#a82f8f8a9f2aee09b874ee6d825cc5f3a',1,'SI']]], + ['kilo_5flumen_5ft_1983',['kilo_lumen_t',['../namespaceSI.html#ad03ce6ffefcaaa543a223b8f332c2b9d',1,'SI']]], + ['kilo_5flux_5ft_1984',['kilo_lux_t',['../namespaceSI.html#a4283a2881930bfa8ec85febfd9b2d2ac',1,'SI']]], + ['kilo_5fmetre_5ft_1985',['kilo_metre_t',['../namespaceSI.html#a4a3a6be61c75612d45f636581fdab22b',1,'SI']]], + ['kilo_5fmol_5ft_1986',['kilo_mol_t',['../namespaceSI.html#a353d1f7aa0195d2e41872f84a7a31888',1,'SI']]], + ['kilo_5fnewton_5ft_1987',['kilo_newton_t',['../namespaceSI.html#a71aa25e0483274db9c4a7a25c4e0c61b',1,'SI']]], + ['kilo_5fohm_5ft_1988',['kilo_ohm_t',['../namespaceSI.html#aae980aab35bf9fcf2fd633928eb77436',1,'SI']]], + ['kilo_5fpascal_5ft_1989',['kilo_pascal_t',['../namespaceSI.html#ab215563fd0304176dfb9731fe2d5dc8e',1,'SI']]], + ['kilo_5fsiemens_5ft_1990',['kilo_siemens_t',['../namespaceSI.html#a6970edbbcabb71ea068df40c3d0ae412',1,'SI']]], + ['kilo_5fsievert_5ft_1991',['kilo_sievert_t',['../namespaceSI.html#a576c99cc8890face1f6230d57bf66c19',1,'SI']]], + ['kilo_5ftesla_5ft_1992',['kilo_tesla_t',['../namespaceSI.html#a7878328bcc19e98a84e45304520a1375',1,'SI']]], + ['kilo_5fton_5ft_1993',['kilo_ton_t',['../namespaceSI.html#a3c7282aed0203218feb6f5e67c45c1c7',1,'SI']]], + ['kilo_5fvolt_5ft_1994',['kilo_volt_t',['../namespaceSI.html#a908cec08ecd7b1d8276664e60ea037dc',1,'SI']]], + ['kilo_5fwatt_5ft_1995',['kilo_watt_t',['../namespaceSI.html#a1da08c64bc0a311302d853bf74a42ae6',1,'SI']]], + ['kilo_5fweber_5ft_1996',['kilo_weber_t',['../namespaceSI.html#a19228e1195ac3257e99e59126b084231',1,'SI']]], + ['kilometre_5fper_5fhour_5ft_1997',['kilometre_per_hour_t',['../namespaceSI.html#aefe0716120be6029d8b92679f57f8c57',1,'SI']]] +]; diff --git a/doc/search/typedefs_b.html b/doc/search/typedefs_b.html new file mode 100644 index 00000000..566bbec4 --- /dev/null +++ b/doc/search/typedefs_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_b.js b/doc/search/typedefs_b.js new file mode 100644 index 00000000..8035d3e9 --- /dev/null +++ b/doc/search/typedefs_b.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['length_5ft_1998',['length_t',['../namespaceSI.html#a63155956b7d374da36cf7b69e7cebcac',1,'SI']]], + ['lightyear_5ft_1999',['lightyear_t',['../namespaceSI.html#a1e345afa2d4c811a41e6a96ec17fd068',1,'SI']]], + ['lumen_5ft_2000',['lumen_t',['../namespaceSI.html#ae19f865f9e5ff72b207273d205b35692',1,'SI']]], + ['luminosity_5ft_2001',['luminosity_t',['../namespaceSI.html#a6c01a00a833b82fe2992c8a953fc3297',1,'SI']]], + ['luminous_5fflux_5ft_2002',['luminous_flux_t',['../namespaceSI.html#acfe7b0fdd399cac509a4539edbed441e',1,'SI']]], + ['lux_5ft_2003',['lux_t',['../namespaceSI.html#a3d594a826261b4d75179564f836ca71d',1,'SI']]] +]; diff --git a/doc/search/typedefs_c.html b/doc/search/typedefs_c.html new file mode 100644 index 00000000..974c71a2 --- /dev/null +++ b/doc/search/typedefs_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_c.js b/doc/search/typedefs_c.js new file mode 100644 index 00000000..89a82a82 --- /dev/null +++ b/doc/search/typedefs_c.js @@ -0,0 +1,95 @@ +var searchData= +[ + ['magnetic_5ffield_5ft_2004',['magnetic_field_t',['../namespaceSI.html#a86a815a1a2e665d11d0961075c832267',1,'SI']]], + ['magnetic_5fflux_5ft_2005',['magnetic_flux_t',['../namespaceSI.html#a905ac0fdcdba8a035f4ace27071844b4',1,'SI']]], + ['mass_5ft_2006',['mass_t',['../namespaceSI.html#a2089096b2f225e0ef06a0329cc0a05e4',1,'SI']]], + ['mega_5fampere_5ft_2007',['mega_ampere_t',['../namespaceSI.html#acb251e6423e6d297e5874185c9fdc3e5',1,'SI']]], + ['mega_5fbecquerel_5ft_2008',['mega_becquerel_t',['../namespaceSI.html#a546730adc950ce852488afab248def61',1,'SI']]], + ['mega_5fcandela_5ft_2009',['mega_candela_t',['../namespaceSI.html#ae5ed03f19ac81ea3a771858a5bb168b1',1,'SI']]], + ['mega_5fcoulomb_5ft_2010',['mega_coulomb_t',['../namespaceSI.html#a5c22971e82ff24f3e57ca0739fc35609',1,'SI']]], + ['mega_5ffarad_5ft_2011',['mega_farad_t',['../namespaceSI.html#aa64ebf13c3564d44e02c64f64d60d9ac',1,'SI']]], + ['mega_5fgram_5ft_2012',['mega_gram_t',['../namespaceSI.html#a0c00ea851290dfc64ca02b84898aeacb',1,'SI']]], + ['mega_5fgray_5ft_2013',['mega_gray_t',['../namespaceSI.html#a9704be99d596dd9674033241b653bc52',1,'SI']]], + ['mega_5fhenry_5ft_2014',['mega_henry_t',['../namespaceSI.html#adedf7a051a03dad695c1b8299c8796b7',1,'SI']]], + ['mega_5fhertz_5ft_2015',['mega_hertz_t',['../namespaceSI.html#adf702bb8113e0898f040c0fb97c1d492',1,'SI']]], + ['mega_5fjoule_5ft_2016',['mega_joule_t',['../namespaceSI.html#a65f56c3155a70dc945b6c7e31ffc613c',1,'SI']]], + ['mega_5fkatal_5ft_2017',['mega_katal_t',['../namespaceSI.html#a95167515dfbbe01f0e3f301f06d37a85',1,'SI']]], + ['mega_5fkelvin_5ft_2018',['mega_kelvin_t',['../namespaceSI.html#abc5d2748d8aa12c4f067cd7633a5fe20',1,'SI']]], + ['mega_5flumen_5ft_2019',['mega_lumen_t',['../namespaceSI.html#acf568f8740cf034531f2c3461494526c',1,'SI']]], + ['mega_5flux_5ft_2020',['mega_lux_t',['../namespaceSI.html#a2cf47a4c932208bb641d472db9ce6e45',1,'SI']]], + ['mega_5fmetre_5ft_2021',['mega_metre_t',['../namespaceSI.html#ac6b3f7092ad10f99d75fbd2b79516438',1,'SI']]], + ['mega_5fmol_5ft_2022',['mega_mol_t',['../namespaceSI.html#a52012048c81bfe92e399229d4308bcef',1,'SI']]], + ['mega_5fnewton_5ft_2023',['mega_newton_t',['../namespaceSI.html#aa467df0b211bd4900be16f474da03a19',1,'SI']]], + ['mega_5fohm_5ft_2024',['mega_ohm_t',['../namespaceSI.html#a8ad5984649cf21226aeaa751de73d9b3',1,'SI']]], + ['mega_5fpascal_5ft_2025',['mega_pascal_t',['../namespaceSI.html#a87a29dd55653a3a93354a16e035ac6c8',1,'SI']]], + ['mega_5fsiemens_5ft_2026',['mega_siemens_t',['../namespaceSI.html#a937f25fcf42d84ec971c99297965313e',1,'SI']]], + ['mega_5fsievert_5ft_2027',['mega_sievert_t',['../namespaceSI.html#aa609f28e33e2f9da239e270489953db6',1,'SI']]], + ['mega_5ftesla_5ft_2028',['mega_tesla_t',['../namespaceSI.html#ad3f794bd098724737ee913be93414e93',1,'SI']]], + ['mega_5fton_5ft_2029',['mega_ton_t',['../namespaceSI.html#a598312e241b304087b3257692197d8d0',1,'SI']]], + ['mega_5fvolt_5ft_2030',['mega_volt_t',['../namespaceSI.html#a074003fe002eaba737f27e29e149a13e',1,'SI']]], + ['mega_5fwatt_5ft_2031',['mega_watt_t',['../namespaceSI.html#a7263f6eeb2aac28255f26e3cefc26a0c',1,'SI']]], + ['mega_5fweber_5ft_2032',['mega_weber_t',['../namespaceSI.html#a8834dbe8c9fd4fda7d76b94b12d9de9e',1,'SI']]], + ['metre_5fper_5fsecond_5ft_2033',['metre_per_second_t',['../namespaceSI.html#abb648d66ba9f56fb4072f8ca88b4b3e4',1,'SI']]], + ['metre_5ft_2034',['metre_t',['../namespaceSI.html#ae12deddaf14bdd4aad9d0c1147253e62',1,'SI']]], + ['micro_5fampere_5ft_2035',['micro_ampere_t',['../namespaceSI.html#afde9b18791c368ba5d022e8917dff9ad',1,'SI']]], + ['micro_5fbecquerel_5ft_2036',['micro_becquerel_t',['../namespaceSI.html#a8d21f6e31c6ceb7f1372ac2ae8c654c7',1,'SI']]], + ['micro_5fcandela_5ft_2037',['micro_candela_t',['../namespaceSI.html#a04dbfaa30074075a0a43c1f0fc2214fa',1,'SI']]], + ['micro_5fcoulomb_5ft_2038',['micro_coulomb_t',['../namespaceSI.html#a2127912802f554b2f467ce11fc7615c7',1,'SI']]], + ['micro_5fdegree_5ft_2039',['micro_degree_t',['../namespaceSI.html#aca1ac20ee8c3e7ba516f682fdae7de2a',1,'SI']]], + ['micro_5ffarad_5ft_2040',['micro_farad_t',['../namespaceSI.html#a13865f54fd350b483cf601dc217d2199',1,'SI']]], + ['micro_5fgram_5ft_2041',['micro_gram_t',['../namespaceSI.html#a5628843eb450cf81fa4250422fb3061c',1,'SI']]], + ['micro_5fgray_5ft_2042',['micro_gray_t',['../namespaceSI.html#aae0dc5a839e151ec9becc6f23820aeb8',1,'SI']]], + ['micro_5fhenry_5ft_2043',['micro_henry_t',['../namespaceSI.html#a77346977ffe75321d7bd80a815b15c82',1,'SI']]], + ['micro_5fhertz_5ft_2044',['micro_hertz_t',['../namespaceSI.html#a20c5995d3e84174c4631294da6fd813a',1,'SI']]], + ['micro_5fjoule_5ft_2045',['micro_joule_t',['../namespaceSI.html#af366dc9ac7f9962b11792eb06eff4844',1,'SI']]], + ['micro_5fkatal_5ft_2046',['micro_katal_t',['../namespaceSI.html#a2037d52933a336d28d4ee72c23954524',1,'SI']]], + ['micro_5fkelvin_5ft_2047',['micro_kelvin_t',['../namespaceSI.html#a6f25dc038c12e558546c5488371c0b84',1,'SI']]], + ['micro_5flumen_5ft_2048',['micro_lumen_t',['../namespaceSI.html#aa2c449be92716d93805b61d714b62dfc',1,'SI']]], + ['micro_5flux_5ft_2049',['micro_lux_t',['../namespaceSI.html#a89297362dc319c8ad000ad29b4d6c0c1',1,'SI']]], + ['micro_5fmetre_5ft_2050',['micro_metre_t',['../namespaceSI.html#a521d3cab40aa0ff325edf9e7b7fff432',1,'SI']]], + ['micro_5fmol_5ft_2051',['micro_mol_t',['../namespaceSI.html#aff7ae938f97cc8fe84830953a31dbedd',1,'SI']]], + ['micro_5fnewton_5ft_2052',['micro_newton_t',['../namespaceSI.html#a395d643924127fecbedeaae5f2b57e19',1,'SI']]], + ['micro_5fohm_5ft_2053',['micro_ohm_t',['../namespaceSI.html#a3971327c60373cb923aa017ae19c24d0',1,'SI']]], + ['micro_5fpascal_5ft_2054',['micro_pascal_t',['../namespaceSI.html#a716c2dcb34793a24857c0ef5e569e715',1,'SI']]], + ['micro_5fradian_5ft_2055',['micro_radian_t',['../namespaceSI.html#a64c7043a03fadf866436d2117df3ed91',1,'SI']]], + ['micro_5fseconds_5ft_2056',['micro_seconds_t',['../namespaceSI.html#a33d5a9eba4fdf753dc2db4f612022c82',1,'SI']]], + ['micro_5fsiemens_5ft_2057',['micro_siemens_t',['../namespaceSI.html#a00b52c69dab99a67193f2e89de19217f',1,'SI']]], + ['micro_5fsievert_5ft_2058',['micro_sievert_t',['../namespaceSI.html#a909892d3da93784fd10bbd2ea856fd7b',1,'SI']]], + ['micro_5fsteradian_5ft_2059',['micro_steradian_t',['../namespaceSI.html#ab4977088f3666a3149f67880b8ae0f11',1,'SI']]], + ['micro_5ftesla_5ft_2060',['micro_tesla_t',['../namespaceSI.html#a7bbb7fe1e3f1fb73dbee94327ffc1d5c',1,'SI']]], + ['micro_5fvolt_5ft_2061',['micro_volt_t',['../namespaceSI.html#a4b582f29d6ab82a0e4880a465a60f490',1,'SI']]], + ['micro_5fwatt_5ft_2062',['micro_watt_t',['../namespaceSI.html#ad0bacd3ff5c1a60102ab3591f9cc3b66',1,'SI']]], + ['micro_5fweber_5ft_2063',['micro_weber_t',['../namespaceSI.html#adaa8e3d1ba2b098d87c03743fe0837c8',1,'SI']]], + ['milli_5fampere_5ft_2064',['milli_ampere_t',['../namespaceSI.html#a371debbf83eaf9b6116cdf506ab1fcb7',1,'SI']]], + ['milli_5fbecquerel_5ft_2065',['milli_becquerel_t',['../namespaceSI.html#ad361e4e388430708cc57cbeb6e40e693',1,'SI']]], + ['milli_5fcandela_5ft_2066',['milli_candela_t',['../namespaceSI.html#a1d0992bce7af57b00618763814be661c',1,'SI']]], + ['milli_5fcoulomb_5ft_2067',['milli_coulomb_t',['../namespaceSI.html#a2ad106d78752219d336dbb2d20dd0013',1,'SI']]], + ['milli_5fdegree_5ft_2068',['milli_degree_t',['../namespaceSI.html#ad3308120a35a465ff91c6e98b5862131',1,'SI']]], + ['milli_5ffarad_5ft_2069',['milli_farad_t',['../namespaceSI.html#a1dde125732aba10bbff97a6018294314',1,'SI']]], + ['milli_5fgram_5ft_2070',['milli_gram_t',['../namespaceSI.html#abb02e703b180bb7d92a0c19cbbbad9de',1,'SI']]], + ['milli_5fgray_5ft_2071',['milli_gray_t',['../namespaceSI.html#a391ee70162b08cefe708475aa821b177',1,'SI']]], + ['milli_5fhenry_5ft_2072',['milli_henry_t',['../namespaceSI.html#a53db0aefae15485ffd3c60393cd2f873',1,'SI']]], + ['milli_5fhertz_5ft_2073',['milli_hertz_t',['../namespaceSI.html#a7d2fc5346041df7b49b84e3f77ce20de',1,'SI']]], + ['milli_5fjoule_5ft_2074',['milli_joule_t',['../namespaceSI.html#a2ad0ecf86285738bf1173075fa0151b1',1,'SI']]], + ['milli_5fkatal_5ft_2075',['milli_katal_t',['../namespaceSI.html#a6d35d2ba53d022756735b6924de67e54',1,'SI']]], + ['milli_5fkelvin_5ft_2076',['milli_kelvin_t',['../namespaceSI.html#af896cebcb0f412f7a734eb405ec5cde5',1,'SI']]], + ['milli_5flumen_5ft_2077',['milli_lumen_t',['../namespaceSI.html#a1ba5ff15cf066fd3c0bb8b18923025fb',1,'SI']]], + ['milli_5flux_5ft_2078',['milli_lux_t',['../namespaceSI.html#a8b4317d844abd55d5cc758eac02a96db',1,'SI']]], + ['milli_5fmetre_5ft_2079',['milli_metre_t',['../namespaceSI.html#a37cee9ffc77bd26053cc4c6bf7838172',1,'SI']]], + ['milli_5fmol_5ft_2080',['milli_mol_t',['../namespaceSI.html#a9f2a2e99bd4b44e4b8a4446cd55be34c',1,'SI']]], + ['milli_5fnewton_5ft_2081',['milli_newton_t',['../namespaceSI.html#a20a83f7ecceaa50a4689dc58a282e970',1,'SI']]], + ['milli_5fohm_5ft_2082',['milli_ohm_t',['../namespaceSI.html#ae0195c13f632e41fc0893e9a2e23e792',1,'SI']]], + ['milli_5fpascal_5ft_2083',['milli_pascal_t',['../namespaceSI.html#a64366c0f2efcd2aa74766e2d9ee0e249',1,'SI']]], + ['milli_5fradian_5ft_2084',['milli_radian_t',['../namespaceSI.html#a68752da18c1e59c144c875d0de5a5b37',1,'SI']]], + ['milli_5fseconds_5ft_2085',['milli_seconds_t',['../namespaceSI.html#adf49c8d7b0652fc213c63f4da71ca215',1,'SI']]], + ['milli_5fsiemens_5ft_2086',['milli_siemens_t',['../namespaceSI.html#a6a139b81334b107594d6465946104d20',1,'SI']]], + ['milli_5fsievert_5ft_2087',['milli_sievert_t',['../namespaceSI.html#a785c60a2c0e9e12a3fc11613f043b9c1',1,'SI']]], + ['milli_5fsteradian_5ft_2088',['milli_steradian_t',['../namespaceSI.html#a73ea12830d62db93c11cc4fb4a3c4da9',1,'SI']]], + ['milli_5ftesla_5ft_2089',['milli_tesla_t',['../namespaceSI.html#acd00ccde90c2fcb8ff02e8e24aedf446',1,'SI']]], + ['milli_5fvolt_5ft_2090',['milli_volt_t',['../namespaceSI.html#a4938f6a145fb29f706792d064d0413a3',1,'SI']]], + ['milli_5fwatt_5ft_2091',['milli_watt_t',['../namespaceSI.html#a67e3d17c96d15e59349c159f0667cebd',1,'SI']]], + ['milli_5fweber_5ft_2092',['milli_weber_t',['../namespaceSI.html#a1b0086a389a476010ce50060e2a4ef1d',1,'SI']]], + ['minutes_5ft_2093',['minutes_t',['../namespaceSI.html#aca2d1dbde23e629815e5c384c801e0a6',1,'SI']]], + ['mol_5ft_2094',['mol_t',['../namespaceSI.html#ad0dca8db32e71a3b58d9515fb735eec3',1,'SI']]], + ['momentum_5ft_2095',['momentum_t',['../namespaceSI.html#a2ee381ae50b68f395076f04e023b13dd',1,'SI']]] +]; diff --git a/doc/search/typedefs_d.html b/doc/search/typedefs_d.html new file mode 100644 index 00000000..7b7ff300 --- /dev/null +++ b/doc/search/typedefs_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_d.js b/doc/search/typedefs_d.js new file mode 100644 index 00000000..f74e2a34 --- /dev/null +++ b/doc/search/typedefs_d.js @@ -0,0 +1,32 @@ +var searchData= +[ + ['nano_5fampere_5ft_2096',['nano_ampere_t',['../namespaceSI.html#a11908c58c8cb335422ffd64a20b53a95',1,'SI']]], + ['nano_5fbecquerel_5ft_2097',['nano_becquerel_t',['../namespaceSI.html#a7d806b52f133700a8a4a5343262cf9b1',1,'SI']]], + ['nano_5fcandela_5ft_2098',['nano_candela_t',['../namespaceSI.html#a2c141c42ba236799cba189ff6bd06171',1,'SI']]], + ['nano_5fcoulomb_5ft_2099',['nano_coulomb_t',['../namespaceSI.html#a27e6f5f9472fbae132718c7296a37a9d',1,'SI']]], + ['nano_5ffarad_5ft_2100',['nano_farad_t',['../namespaceSI.html#ae188e35e6393742f0d87503af9a1177d',1,'SI']]], + ['nano_5fgram_5ft_2101',['nano_gram_t',['../namespaceSI.html#a83a1d79d0c37f2b453d74a768e5b5e0c',1,'SI']]], + ['nano_5fgray_5ft_2102',['nano_gray_t',['../namespaceSI.html#a254601907e3a43bdb77697d24b549800',1,'SI']]], + ['nano_5fhenry_5ft_2103',['nano_henry_t',['../namespaceSI.html#ace7de01fda0954049bd12dc12ca5d96e',1,'SI']]], + ['nano_5fhertz_5ft_2104',['nano_hertz_t',['../namespaceSI.html#af40b74b30e4eff0862e186c519425e03',1,'SI']]], + ['nano_5fjoule_5ft_2105',['nano_joule_t',['../namespaceSI.html#ab02b7037a4ed44372e72d8ac7b09cb2c',1,'SI']]], + ['nano_5fkatal_5ft_2106',['nano_katal_t',['../namespaceSI.html#a92ddba497ae42b4421c8db0ec1bd19c7',1,'SI']]], + ['nano_5fkelvin_5ft_2107',['nano_kelvin_t',['../namespaceSI.html#a5971f592a74588abc4ec252853f2d8cf',1,'SI']]], + ['nano_5flumen_5ft_2108',['nano_lumen_t',['../namespaceSI.html#a9a94f3cc3a5e684a85a067dacfad16df',1,'SI']]], + ['nano_5flux_5ft_2109',['nano_lux_t',['../namespaceSI.html#a0d28b9f9bf3668651bd18b31cfbbbc1c',1,'SI']]], + ['nano_5fmetre_5ft_2110',['nano_metre_t',['../namespaceSI.html#a5baae31b9c211d5503185b8682b93d90',1,'SI']]], + ['nano_5fmol_5ft_2111',['nano_mol_t',['../namespaceSI.html#ad79b94650511ce68c837c0abd9b60ee7',1,'SI']]], + ['nano_5fnewton_5ft_2112',['nano_newton_t',['../namespaceSI.html#a9a5ab018a72874a458fc936c9f4eef80',1,'SI']]], + ['nano_5fohm_5ft_2113',['nano_ohm_t',['../namespaceSI.html#ac74e9b82371bee6b4676d46ac75ef115',1,'SI']]], + ['nano_5fpascal_5ft_2114',['nano_pascal_t',['../namespaceSI.html#ae9d84abe31bd7931c81206e8e5795f0b',1,'SI']]], + ['nano_5fradian_5ft_2115',['nano_radian_t',['../namespaceSI.html#abf06c15afc561cac6fdcf4c6e3ecfcb7',1,'SI']]], + ['nano_5fseconds_5ft_2116',['nano_seconds_t',['../namespaceSI.html#ab51d8a30980f8ed281107b97ee3f1f5d',1,'SI']]], + ['nano_5fsiemens_5ft_2117',['nano_siemens_t',['../namespaceSI.html#a184bede09f7f98f24a153d75c7cfc323',1,'SI']]], + ['nano_5fsievert_5ft_2118',['nano_sievert_t',['../namespaceSI.html#aeeb9c9f9d26a988bc70eeb0fc871783d',1,'SI']]], + ['nano_5fsteradian_5ft_2119',['nano_steradian_t',['../namespaceSI.html#a46b74940e1e627bd904bea14a19fbe9c',1,'SI']]], + ['nano_5ftesla_5ft_2120',['nano_tesla_t',['../namespaceSI.html#ab5cc512cdb9a08a00c9ac45dcba412e1',1,'SI']]], + ['nano_5fvolt_5ft_2121',['nano_volt_t',['../namespaceSI.html#af78eb3b4f8832998c1f42175848a7e29',1,'SI']]], + ['nano_5fwatt_5ft_2122',['nano_watt_t',['../namespaceSI.html#a0e483fe2801bde8f859155bbfd7017cd',1,'SI']]], + ['nano_5fweber_5ft_2123',['nano_weber_t',['../namespaceSI.html#a85e71b4a1fadfcc42c68550858227b6c',1,'SI']]], + ['newton_5ft_2124',['newton_t',['../namespaceSI.html#a7a1f686750e87e2a274b0c293e097a50',1,'SI']]] +]; diff --git a/doc/search/typedefs_e.html b/doc/search/typedefs_e.html new file mode 100644 index 00000000..97b2a8eb --- /dev/null +++ b/doc/search/typedefs_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_e.js b/doc/search/typedefs_e.js new file mode 100644 index 00000000..6e80bba1 --- /dev/null +++ b/doc/search/typedefs_e.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['ohm_5ft_2125',['ohm_t',['../namespaceSI.html#aa115a1cc2bd2d6eb099505ac375bd16f',1,'SI']]] +]; diff --git a/doc/search/typedefs_f.html b/doc/search/typedefs_f.html new file mode 100644 index 00000000..38a3a214 --- /dev/null +++ b/doc/search/typedefs_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/typedefs_f.js b/doc/search/typedefs_f.js new file mode 100644 index 00000000..a10d3c95 --- /dev/null +++ b/doc/search/typedefs_f.js @@ -0,0 +1,61 @@ +var searchData= +[ + ['parsec_5ft_2126',['parsec_t',['../namespaceSI.html#af735da8da55aaa24395d4305fb47d8eb',1,'SI']]], + ['pascal_5ft_2127',['pascal_t',['../namespaceSI.html#a516ff17ea831c37b5fa1723d4b22b8e3',1,'SI']]], + ['peta_5fampere_5ft_2128',['peta_ampere_t',['../namespaceSI.html#a6b5415f1bcd9947c7503f24a12c3c3f8',1,'SI']]], + ['peta_5fbecquerel_5ft_2129',['peta_becquerel_t',['../namespaceSI.html#adc839011168e6697d8c964eda499e9ad',1,'SI']]], + ['peta_5fcandela_5ft_2130',['peta_candela_t',['../namespaceSI.html#a3f67b31be57d5077ecd7e0d46785a69a',1,'SI']]], + ['peta_5fcoulomb_5ft_2131',['peta_coulomb_t',['../namespaceSI.html#abb958151ed3dd363d7774b637affa41d',1,'SI']]], + ['peta_5ffarad_5ft_2132',['peta_farad_t',['../namespaceSI.html#a9ea15ad9b43875d6e7ce1084a62bd140',1,'SI']]], + ['peta_5fgram_5ft_2133',['peta_gram_t',['../namespaceSI.html#ab8338e7be5464815c4337dc2b9583216',1,'SI']]], + ['peta_5fgray_5ft_2134',['peta_gray_t',['../namespaceSI.html#a438dd73d521da1fd13b455c743938f32',1,'SI']]], + ['peta_5fhenry_5ft_2135',['peta_henry_t',['../namespaceSI.html#a0aac102e89ab64c199b8d72f47f5f011',1,'SI']]], + ['peta_5fhertz_5ft_2136',['peta_hertz_t',['../namespaceSI.html#a41df0f1fd25c65074117043efd81b7bf',1,'SI']]], + ['peta_5fjoule_5ft_2137',['peta_joule_t',['../namespaceSI.html#a80c5bed49bef4f0cce53c9ebdecd0377',1,'SI']]], + ['peta_5fkatal_5ft_2138',['peta_katal_t',['../namespaceSI.html#a1c8c054445e6749298c02849fd7ee917',1,'SI']]], + ['peta_5fkelvin_5ft_2139',['peta_kelvin_t',['../namespaceSI.html#a4629d5dcffb993aa1de0b7f18697210e',1,'SI']]], + ['peta_5flumen_5ft_2140',['peta_lumen_t',['../namespaceSI.html#a9a628161a1635935af172cbab11514da',1,'SI']]], + ['peta_5flux_5ft_2141',['peta_lux_t',['../namespaceSI.html#ab1e9d6220055001b9c78abc10674cb4c',1,'SI']]], + ['peta_5fmetre_5ft_2142',['peta_metre_t',['../namespaceSI.html#ad3f44937306358ee1ed81226c528f761',1,'SI']]], + ['peta_5fmol_5ft_2143',['peta_mol_t',['../namespaceSI.html#a66803b492d8766c28f317b07eee34000',1,'SI']]], + ['peta_5fnewton_5ft_2144',['peta_newton_t',['../namespaceSI.html#a85daa60e99d410cfed57c821d6786f3d',1,'SI']]], + ['peta_5fohm_5ft_2145',['peta_ohm_t',['../namespaceSI.html#a418463b395fd8b3ddfc01a0191c6c87f',1,'SI']]], + ['peta_5fpascal_5ft_2146',['peta_pascal_t',['../namespaceSI.html#a4e4727f1862322a2668ecd6d07b63141',1,'SI']]], + ['peta_5fsiemens_5ft_2147',['peta_siemens_t',['../namespaceSI.html#acead4dffaff1c652015709fc40e1ba97',1,'SI']]], + ['peta_5fsievert_5ft_2148',['peta_sievert_t',['../namespaceSI.html#a60c0bb290f184e38fa73c5bd9b6d6a86',1,'SI']]], + ['peta_5ftesla_5ft_2149',['peta_tesla_t',['../namespaceSI.html#a139b220e447d03fff2946b43a7ac99fe',1,'SI']]], + ['peta_5fton_5ft_2150',['peta_ton_t',['../namespaceSI.html#a53d488b65e81993cd3e11a34330ef30c',1,'SI']]], + ['peta_5fvolt_5ft_2151',['peta_volt_t',['../namespaceSI.html#a1afb42ec7822768c8ecdb50b6ce1a7b4',1,'SI']]], + ['peta_5fwatt_5ft_2152',['peta_watt_t',['../namespaceSI.html#a8ebc90d3a81dc2ecb4351c370e8bd987',1,'SI']]], + ['peta_5fweber_5ft_2153',['peta_weber_t',['../namespaceSI.html#a1bc616b6c35bfb0e06bd7761673b07ec',1,'SI']]], + ['pico_5fampere_5ft_2154',['pico_ampere_t',['../namespaceSI.html#aa74d587aa481ae1973999cee6d71712c',1,'SI']]], + ['pico_5fbecquerel_5ft_2155',['pico_becquerel_t',['../namespaceSI.html#aee430f9ea126fda4c8f01ac88d63e778',1,'SI']]], + ['pico_5fcandela_5ft_2156',['pico_candela_t',['../namespaceSI.html#a6d010c1f00006850f30054ac8bc450c7',1,'SI']]], + ['pico_5fcoulomb_5ft_2157',['pico_coulomb_t',['../namespaceSI.html#ace48559fa266b9fdc471d15ecd91126c',1,'SI']]], + ['pico_5ffarad_5ft_2158',['pico_farad_t',['../namespaceSI.html#a5bdfff43d663d21bbcaa283cc00d97c5',1,'SI']]], + ['pico_5fgram_5ft_2159',['pico_gram_t',['../namespaceSI.html#ad329e55a7ef6adbe133a9103fc1d8ba8',1,'SI']]], + ['pico_5fgray_5ft_2160',['pico_gray_t',['../namespaceSI.html#a21e9766102a4607955966e144cee3394',1,'SI']]], + ['pico_5fhenry_5ft_2161',['pico_henry_t',['../namespaceSI.html#a57f0376cae5800a6b57aa7738353e4b7',1,'SI']]], + ['pico_5fhertz_5ft_2162',['pico_hertz_t',['../namespaceSI.html#a455e409bd5676de0331247f80432ef47',1,'SI']]], + ['pico_5fjoule_5ft_2163',['pico_joule_t',['../namespaceSI.html#a6fd714869dfaf8c872ebfc18c7599ace',1,'SI']]], + ['pico_5fkatal_5ft_2164',['pico_katal_t',['../namespaceSI.html#af097452656c6fab615e3b43626f59704',1,'SI']]], + ['pico_5fkelvin_5ft_2165',['pico_kelvin_t',['../namespaceSI.html#ac32fa235daca742eb664eb7e5dc0b509',1,'SI']]], + ['pico_5flumen_5ft_2166',['pico_lumen_t',['../namespaceSI.html#a16cb3108becaf5942ca092c9698afc1f',1,'SI']]], + ['pico_5flux_5ft_2167',['pico_lux_t',['../namespaceSI.html#a8ab5e4f9b3baeb4581d062f70c88be4f',1,'SI']]], + ['pico_5fmetre_5ft_2168',['pico_metre_t',['../namespaceSI.html#af0242da68c969c8c492750028119387e',1,'SI']]], + ['pico_5fmol_5ft_2169',['pico_mol_t',['../namespaceSI.html#a96b0e90dc2bedd6f2e6617111dfd2edd',1,'SI']]], + ['pico_5fnewton_5ft_2170',['pico_newton_t',['../namespaceSI.html#a8c76fd3d4fa09f24cc884c0d74a87db2',1,'SI']]], + ['pico_5fohm_5ft_2171',['pico_ohm_t',['../namespaceSI.html#ad4ff23d3ea9a1c8c6fe8532cde990a39',1,'SI']]], + ['pico_5fpascal_5ft_2172',['pico_pascal_t',['../namespaceSI.html#adf4d8923fc9fffcad11f8488512a2997',1,'SI']]], + ['pico_5fradian_5ft_2173',['pico_radian_t',['../namespaceSI.html#af7339b45e464b25d4a135d9d28874112',1,'SI']]], + ['pico_5fseconds_5ft_2174',['pico_seconds_t',['../namespaceSI.html#a4968bc23c0e638bf38a445e2cec977a6',1,'SI']]], + ['pico_5fsiemens_5ft_2175',['pico_siemens_t',['../namespaceSI.html#acab91d74994d95a4f7e7be863a629523',1,'SI']]], + ['pico_5fsievert_5ft_2176',['pico_sievert_t',['../namespaceSI.html#ab153643016fb9932fc0a1a4e7752753f',1,'SI']]], + ['pico_5fsteradian_5ft_2177',['pico_steradian_t',['../namespaceSI.html#ac1acf0adbd28306e5719f0c5acd8df13',1,'SI']]], + ['pico_5ftesla_5ft_2178',['pico_tesla_t',['../namespaceSI.html#adbb2c2c34ccfe912e4cd38c6cb0b2814',1,'SI']]], + ['pico_5fvolt_5ft_2179',['pico_volt_t',['../namespaceSI.html#a94898198aa0b459ff7275999e56517af',1,'SI']]], + ['pico_5fwatt_5ft_2180',['pico_watt_t',['../namespaceSI.html#a8c45692ed1cda81705666d28f36c2d8a',1,'SI']]], + ['pico_5fweber_5ft_2181',['pico_weber_t',['../namespaceSI.html#a96d00364bd4449b094aa37bc9204c5fd',1,'SI']]], + ['power_5ft_2182',['power_t',['../namespaceSI.html#afdf19b37b48ad02bba8a300492627222',1,'SI']]], + ['pressure_5ft_2183',['pressure_t',['../namespaceSI.html#a78a956397198ccbae6b7356fa4a6de54',1,'SI']]] +]; diff --git a/doc/search/variables_0.html b/doc/search/variables_0.html new file mode 100644 index 00000000..1e477c08 --- /dev/null +++ b/doc/search/variables_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/variables_0.js b/doc/search/variables_0.js new file mode 100644 index 00000000..e9f6669b --- /dev/null +++ b/doc/search/variables_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['base_1816',['base',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html#ac388442640a45500fafcc3b9d85ae5d7',1,'SI::detail::parsing::Number_impl::base()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html#a0792b61b06195712e2d201b5b5d22d2d',1,'SI::detail::parsing::Number_impl< _base, _digit >::base()']]] +]; diff --git a/doc/search/variables_1.html b/doc/search/variables_1.html new file mode 100644 index 00000000..ea73d9a4 --- /dev/null +++ b/doc/search/variables_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/variables_1.js b/doc/search/variables_1.js new file mode 100644 index 00000000..2b01d2f0 --- /dev/null +++ b/doc/search/variables_1.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['is_5fratio_5fv_1817',['is_ratio_v',['../namespaceSI_1_1detail.html#a202cdcd9b0ce5191f6fb7484e7327369',1,'SI::detail']]], + ['is_5funit_5ft_5fv_1818',['is_unit_t_v',['../namespaceSI_1_1detail.html#a7778f5458866f2dee0e32bf25acd8d5f',1,'SI::detail']]], + ['is_5fvalid_5fdigit_1819',['is_valid_digit',['../structSI_1_1detail_1_1parsing_1_1Digit__impl.html#adae00525861e6fa791a8e303362fb59f',1,'SI::detail::parsing::Digit_impl']]] +]; diff --git a/doc/search/variables_2.html b/doc/search/variables_2.html new file mode 100644 index 00000000..0580462e --- /dev/null +++ b/doc/search/variables_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/variables_2.js b/doc/search/variables_2.js new file mode 100644 index 00000000..5db4a09c --- /dev/null +++ b/doc/search/variables_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['magnitude_1820',['magnitude',['../structSI_1_1detail_1_1parsing_1_1Number__impl.html#a09ba8cdde4a94706260c427ad3497107',1,'SI::detail::parsing::Number_impl::magnitude()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html#a39a409d3859111eaa5ba0ef451c1e8f0',1,'SI::detail::parsing::Number_impl< _base, _digit >::magnitude()']]] +]; diff --git a/doc/search/variables_3.html b/doc/search/variables_3.html new file mode 100644 index 00000000..0d69e761 --- /dev/null +++ b/doc/search/variables_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/variables_3.js b/doc/search/variables_3.js new file mode 100644 index 00000000..ff4527ab --- /dev/null +++ b/doc/search/variables_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['power_1821',['power',['../structSI_1_1detail_1_1parsing_1_1Power__impl.html#a76a067d245aca492035c68bc52ca6d08',1,'SI::detail::parsing::Power_impl::power()'],['../structSI_1_1detail_1_1parsing_1_1Power__impl_3_01__base_00_01__digit_01_4.html#afc101c81f46081db153ecbb21f27a37e',1,'SI::detail::parsing::Power_impl< _base, _digit >::power()'],['../structSI_1_1detail_1_1parsing_1_1Power_3_01__base_01_4.html#ab956bea88fb52efeff9f50e069480b88',1,'SI::detail::parsing::Power< _base >::power()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl.html#afbffe10868631a3e5912f3e05e05cd3a',1,'SI::detail::parsing::Number_impl::power()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html#a339cd3531c6d3fccc91e3576525d3c6d',1,'SI::detail::parsing::Number_impl< _base, _digit >::power()']]] +]; diff --git a/doc/search/variables_4.html b/doc/search/variables_4.html new file mode 100644 index 00000000..a4b6506b --- /dev/null +++ b/doc/search/variables_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/variables_4.js b/doc/search/variables_4.js new file mode 100644 index 00000000..e19f7a42 --- /dev/null +++ b/doc/search/variables_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['recursive_5fmagnitude_1822',['recursive_magnitude',['../structSI_1_1detail_1_1parsing_1_1Magnitude.html#aa0b748f8412df22a0c39e99daf351432',1,'SI::detail::parsing::Magnitude']]] +]; diff --git a/doc/search/variables_5.html b/doc/search/variables_5.html new file mode 100644 index 00000000..7e345d16 --- /dev/null +++ b/doc/search/variables_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/variables_5.js b/doc/search/variables_5.js new file mode 100644 index 00000000..84fa86fd --- /dev/null +++ b/doc/search/variables_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['str_1823',['str',['../structSI_1_1detail_1_1unit__symbol__impl.html#ae0b7859073d98747f567de47f7650c27',1,'SI::detail::unit_symbol_impl']]] +]; diff --git a/doc/search/variables_6.html b/doc/search/variables_6.html new file mode 100644 index 00000000..7d48e75e --- /dev/null +++ b/doc/search/variables_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/search/variables_6.js b/doc/search/variables_6.js new file mode 100644 index 00000000..ffbee6f8 --- /dev/null +++ b/doc/search/variables_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['value_1824',['value',['../structSI_1_1detail_1_1parsing_1_1Digit__impl.html#a51b60d0c746e02f280d7a7730ce28e54',1,'SI::detail::parsing::Digit_impl::value()'],['../structSI_1_1detail_1_1parsing_1_1Magnitude.html#a362ea6506fdcb377ae7a75c7c9c2686f',1,'SI::detail::parsing::Magnitude::value()'],['../structSI_1_1detail_1_1parsing_1_1Magnitude_3_01__base_00_01__digit_01_4.html#a729defe2b117933f03d16422e4a853b1',1,'SI::detail::parsing::Magnitude< _base, _digit >::value()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl.html#a199f0e2f36443d9781710e88a797b640',1,'SI::detail::parsing::Number_impl::value()'],['../structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html#a65e00ec0272856d8b403551ef1fdba7b',1,'SI::detail::parsing::Number_impl< _base, _digit >::value()'],['../structSI_1_1detail_1_1unit__symbol__impl.html#a6a9ee72c14f728f34eb1b8340fabea75',1,'SI::detail::unit_symbol_impl::value()']]] +]; diff --git a/doc/solid__angle_8h.html b/doc/solid__angle_8h.html new file mode 100644 index 00000000..fdac2afd --- /dev/null +++ b/doc/solid__angle_8h.html @@ -0,0 +1,202 @@ + + + + + + + +SI: SI/solid_angle.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    solid_angle.h File Reference
    +
    +
    +
    #include "detail/number_parser.h"
    +#include "detail/unit.h"
    +#include "detail/unit_symbol.h"
    +
    +Include dependency graph for solid_angle.h:
    +
    +
    + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Classes

    struct  SI::unit_symbol< 'R', std::ratio< 1 > >
     
    struct  SI::unit_symbol< 'R', _ratio >
     
    + + + + + +

    +Namespaces

     SI
     
     SI::literals
     
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    template<typename _type , typename _ratio >
    using SI::solid_angle_t = detail::unit_t< 'R', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using SI::atto_steradian_t = solid_angle_t< _type, std::atto >
     
    template<typename _type >
    using SI::femto_steradian_t = solid_angle_t< _type, std::femto >
     
    template<typename _type >
    using SI::pico_steradian_t = solid_angle_t< _type, std::pico >
     
    template<typename _type >
    using SI::nano_steradian_t = solid_angle_t< _type, std::nano >
     
    template<typename _type >
    using SI::micro_steradian_t = solid_angle_t< _type, std::micro >
     
    template<typename _type >
    using SI::milli_steradian_t = solid_angle_t< _type, std::milli >
     
    template<typename _type >
    using SI::steradian_t = solid_angle_t< _type, std::ratio< 1 > >
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    template<char... _digits>
    constexpr atto_steradian_t< int64_t > SI::literals::operator""_asr ()
     
    template<char... _digits>
    constexpr femto_steradian_t< int64_t > SI::literals::operator""_fsr ()
     
    template<char... _digits>
    constexpr pico_steradian_t< int64_t > SI::literals::operator""_psr ()
     
    template<char... _digits>
    constexpr nano_steradian_t< int64_t > SI::literals::operator""_nsr ()
     
    template<char... _digits>
    constexpr micro_steradian_t< int64_t > SI::literals::operator""_usr ()
     
    template<char... _digits>
    constexpr milli_steradian_t< int64_t > SI::literals::operator""_msr ()
     
    template<char... _digits>
    constexpr steradian_t< int64_t > SI::literals::operator""_sr ()
     
    constexpr atto_steradian_t< long double > SI::literals::operator""_asr (long double value)
     
    constexpr femto_steradian_t< long double > SI::literals::operator""_fsr (long double value)
     
    constexpr pico_steradian_t< long double > SI::literals::operator""_psr (long double value)
     
    constexpr nano_steradian_t< long double > SI::literals::operator""_nsr (long double value)
     
    constexpr micro_steradian_t< long double > SI::literals::operator""_usr (long double value)
     
    constexpr milli_steradian_t< long double > SI::literals::operator""_msr (long double value)
     
    constexpr steradian_t< long double > SI::literals::operator""_sr (long double value)
     
    +
    + + + + diff --git a/doc/solid__angle_8h__dep__incl.map b/doc/solid__angle_8h__dep__incl.map new file mode 100644 index 00000000..423c2845 --- /dev/null +++ b/doc/solid__angle_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/solid__angle_8h__dep__incl.md5 b/doc/solid__angle_8h__dep__incl.md5 new file mode 100644 index 00000000..bf546a40 --- /dev/null +++ b/doc/solid__angle_8h__dep__incl.md5 @@ -0,0 +1 @@ +f17312a6dd0109ca5bf73842e30e8dfa \ No newline at end of file diff --git a/doc/solid__angle_8h__dep__incl.png b/doc/solid__angle_8h__dep__incl.png new file mode 100644 index 00000000..20a19d7c Binary files /dev/null and b/doc/solid__angle_8h__dep__incl.png differ diff --git a/doc/solid__angle_8h__incl.map b/doc/solid__angle_8h__incl.map new file mode 100644 index 00000000..2a877ba3 --- /dev/null +++ b/doc/solid__angle_8h__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/solid__angle_8h__incl.md5 b/doc/solid__angle_8h__incl.md5 new file mode 100644 index 00000000..5e5a9362 --- /dev/null +++ b/doc/solid__angle_8h__incl.md5 @@ -0,0 +1 @@ +2c93a5ef68e19db48cc037b88657dfd7 \ No newline at end of file diff --git a/doc/solid__angle_8h__incl.png b/doc/solid__angle_8h__incl.png new file mode 100644 index 00000000..275f1165 Binary files /dev/null and b/doc/solid__angle_8h__incl.png differ diff --git a/doc/solid__angle_8h_source.html b/doc/solid__angle_8h_source.html new file mode 100644 index 00000000..c604761d --- /dev/null +++ b/doc/solid__angle_8h_source.html @@ -0,0 +1,202 @@ + + + + + + + +SI: SI/solid_angle.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    solid_angle.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 
    +
    14 #include "detail/number_parser.h"
    +
    15 #include "detail/unit.h"
    +
    16 #include "detail/unit_symbol.h"
    +
    17 
    +
    18 namespace SI {
    +
    19 
    +
    20 template <typename _type, typename _ratio>
    + +
    22 
    +
    23 template <typename _type>
    + +
    25 template <typename _type>
    + +
    27 template <typename _type>
    + +
    29 template <typename _type>
    + +
    31 template <typename _type>
    + +
    33 template <typename _type>
    + +
    35 template <typename _type>
    + +
    37 
    +
    38 // specialize unit_symbol for usage with stream operators
    +
    39 template <>
    +
    40 struct unit_symbol<'R', std::ratio<1>>
    +
    41  : SI::detail::unit_symbol_impl<'s', 'r'> {};
    +
    42 
    +
    43 template <typename _ratio>
    +
    44 struct unit_symbol<'R', _ratio>
    +
    45  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 's',
    +
    46  'r'> {
    +
    47  static_assert(std::ratio_less_equal<_ratio, std::ratio<1>>::value,
    +
    48  "Values with ratio > 1/1 not implemented");
    +
    49 };
    +
    50 
    +
    51 inline namespace literals {
    +
    52 
    +
    53 template <char... _digits>
    +
    54 constexpr atto_steradian_t<int64_t> operator""_asr() {
    + +
    56  SI::detail::parsing::Number<_digits...>::value};
    +
    57 }
    +
    58 
    +
    59 template <char... _digits>
    +
    60 constexpr femto_steradian_t<int64_t> operator""_fsr() {
    + +
    62  SI::detail::parsing::Number<_digits...>::value};
    +
    63 }
    +
    64 
    +
    65 template <char... _digits>
    +
    66 constexpr pico_steradian_t<int64_t> operator""_psr() {
    + +
    68  SI::detail::parsing::Number<_digits...>::value};
    +
    69 }
    +
    70 
    +
    71 template <char... _digits>
    +
    72 constexpr nano_steradian_t<int64_t> operator""_nsr() {
    + +
    74  SI::detail::parsing::Number<_digits...>::value};
    +
    75 }
    +
    76 
    +
    77 template <char... _digits>
    +
    78 constexpr micro_steradian_t<int64_t> operator""_usr() {
    + +
    80  SI::detail::parsing::Number<_digits...>::value};
    +
    81 }
    +
    82 
    +
    83 template <char... _digits>
    +
    84 constexpr milli_steradian_t<int64_t> operator""_msr() {
    + +
    86  SI::detail::parsing::Number<_digits...>::value};
    +
    87 }
    +
    88 
    +
    89 template <char... _digits> constexpr steradian_t<int64_t> operator""_sr() {
    +
    90  return steradian_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    91 }
    +
    92 
    +
    93 constexpr atto_steradian_t<long double> operator""_asr(long double value) {
    +
    94  return atto_steradian_t<long double>{value};
    +
    95 }
    +
    96 
    +
    97 constexpr femto_steradian_t<long double> operator""_fsr(long double value) {
    +
    98  return femto_steradian_t<long double>{value};
    +
    99 }
    +
    100 
    +
    101 constexpr pico_steradian_t<long double> operator""_psr(long double value) {
    +
    102  return pico_steradian_t<long double>{value};
    +
    103 }
    +
    104 
    +
    105 constexpr nano_steradian_t<long double> operator""_nsr(long double value) {
    +
    106  return nano_steradian_t<long double>{value};
    +
    107 }
    +
    108 
    +
    109 constexpr micro_steradian_t<long double> operator""_usr(long double value) {
    +
    110  return micro_steradian_t<long double>{value};
    +
    111 }
    +
    112 
    +
    113 constexpr milli_steradian_t<long double> operator""_msr(long double value) {
    +
    114  return milli_steradian_t<long double>{value};
    +
    115 }
    +
    116 
    +
    117 constexpr steradian_t<long double> operator""_sr(long double value) {
    +
    118  return steradian_t<long double>{value};
    +
    119 }
    +
    120 
    +
    121 } // namespace literals
    +
    122 
    +
    123 } // namespace SI
    +
    Definition: absorbed_dose.h:18
    + +
    interface class for number
    Definition: number_parser.h:111
    +
    Compile time string provider for conversion of unit types to strings.
    Definition: unit_symbol.h:21
    +
    base template class for holding values of type _type to be multiplied with a ratio _ratio
    Definition: unit.h:51
    +
    Base struct. Unusable needs template overloading.
    Definition: unit_symbol.h:64
    + + +
    + + + + diff --git a/doc/splitbar.png b/doc/splitbar.png new file mode 100644 index 00000000..fe895f2c Binary files /dev/null and b/doc/splitbar.png differ diff --git a/doc/stream_8h.html b/doc/stream_8h.html new file mode 100644 index 00000000..a9a60338 --- /dev/null +++ b/doc/stream_8h.html @@ -0,0 +1,195 @@ + + + + + + + +SI: SI/stream.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    stream.h File Reference
    +
    +
    +
    #include "detail/unit.h"
    +#include "detail/unit_symbol.h"
    +#include <istream>
    +#include <ostream>
    +
    +Include dependency graph for stream.h:
    +
    +
    + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Namespaces

     SI
     
    + + + + + + + + + + +

    +Functions

    template<char _symbol, typename _exponent , typename _type , typename _ratio >
    std::ostream & operator<< (std::ostream &stream, const SI::detail::unit_t< _symbol, _exponent, _type, _ratio > &unit)
     
    template<char _symbol, typename _exponent , typename _type , typename _ratio >
    std::istream & operator>> (std::istream &stream, SI::detail::unit_t< _symbol, _exponent, _type, _ratio > &obj)
     
    template<char _symbol, typename _exponent , typename _type , typename _ratio >
    std::string SI::to_string (const SI::detail::unit_t< _symbol, _exponent, _type, _ratio > &value)
     
    +

    Function Documentation

    + +

    ◆ operator<<()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio >
    + + + + + + + + + + + + + + + + + + +
    std::ostream& operator<< (std::ostream & stream,
    const SI::detail::unit_t< _symbol, _exponent, _type, _ratio > & unit 
    )
    +
    +

    This file is part of "SI" version 2.5.4 A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units

    +

    https://github.com/bernedom/SI

    +

    SPDX-License-Identifier: MIT

    + +
    +
    + +

    ◆ operator>>()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio >
    + + + + + + + + + + + + + + + + + + +
    std::istream& operator>> (std::istream & stream,
    SI::detail::unit_t< _symbol, _exponent, _type, _ratio > & obj 
    )
    +
    + +
    +
    +
    + + + + diff --git a/doc/stream_8h__incl.map b/doc/stream_8h__incl.map new file mode 100644 index 00000000..45e2f095 --- /dev/null +++ b/doc/stream_8h__incl.map @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/doc/stream_8h__incl.md5 b/doc/stream_8h__incl.md5 new file mode 100644 index 00000000..d237ee0f --- /dev/null +++ b/doc/stream_8h__incl.md5 @@ -0,0 +1 @@ +1197deec794533af84bfb84009fa2139 \ No newline at end of file diff --git a/doc/stream_8h__incl.png b/doc/stream_8h__incl.png new file mode 100644 index 00000000..22ebcb5a Binary files /dev/null and b/doc/stream_8h__incl.png differ diff --git a/doc/stream_8h_source.html b/doc/stream_8h_source.html new file mode 100644 index 00000000..791aad4e --- /dev/null +++ b/doc/stream_8h_source.html @@ -0,0 +1,135 @@ + + + + + + + +SI: SI/stream.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    stream.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 #include "detail/unit.h"
    +
    14 #include "detail/unit_symbol.h"
    +
    15 
    +
    16 #include <istream>
    +
    17 #include <ostream>
    +
    18 
    +
    19 template <char _symbol, typename _exponent, typename _type, typename _ratio>
    +
    20 std::ostream &
    +
    21 operator<<(std::ostream &stream,
    + +
    23  stream << unit.value() << " "
    + +
    25  return stream;
    +
    26 }
    +
    27 
    +
    28 // @todo add implicit optiona conversion when reading strings of the correct
    +
    29 // unit but the wrong ratio
    +
    30 template <char _symbol, typename _exponent, typename _type, typename _ratio>
    +
    31 std::istream &
    +
    32 operator>>(std::istream &stream,
    + +
    34  _type v;
    +
    35  std::string unit_symbol;
    +
    36  stream >> v >> unit_symbol;
    +
    37 
    +
    38  if (unit_symbol.compare(SI::unit_symbol<_symbol, _ratio, _exponent>::str) !=
    +
    39  0) {
    +
    40  stream.setstate(std::ios::failbit);
    +
    41  }
    +
    42  obj.setValue(v);
    +
    43  return stream;
    +
    44 }
    +
    45 
    +
    46 namespace SI {
    +
    47 template <char _symbol, typename _exponent, typename _type, typename _ratio>
    +
    48 std::string
    + +
    50  return std::to_string(value.value())
    +
    51  .append(" ")
    + +
    53 }
    +
    54 } // namespace SI
    +
    Definition: absorbed_dose.h:18
    +
    std::string to_string(const SI::detail::unit_t< _symbol, _exponent, _type, _ratio > &value)
    Definition: stream.h:49
    +
    std::istream & operator>>(std::istream &stream, SI::detail::unit_t< _symbol, _exponent, _type, _ratio > &obj)
    Definition: stream.h:32
    +
    std::ostream & operator<<(std::ostream &stream, const SI::detail::unit_t< _symbol, _exponent, _type, _ratio > &unit)
    Definition: stream.h:21
    +
    base template class for holding values of type _type to be multiplied with a ratio _ratio
    Definition: unit.h:51
    +
    void setValue(_type v)
    Definition: unit.h:130
    +
    constexpr _type value() const
    returns the stored value as raw type
    Definition: unit.h:100
    +
    Base struct. Unusable needs template overloading.
    Definition: unit_symbol.h:64
    + + +
    + + + + diff --git a/doc/structSI_1_1detail_1_1is__ratio.html b/doc/structSI_1_1detail_1_1is__ratio.html new file mode 100644 index 00000000..8a076a65 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__ratio.html @@ -0,0 +1,112 @@ + + + + + + + +SI: SI::detail::is_ratio< _type > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::is_ratio< _type > Struct Template Reference
    +
    +
    + +

    to check if a template is an instantiation of std::ratio + More...

    + +

    #include <detail.h>

    +
    +Inheritance diagram for SI::detail::is_ratio< _type >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::is_ratio< _type >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +

    Detailed Description

    +

    template<typename _type>
    +struct SI::detail::is_ratio< _type >

    + +

    to check if a template is an instantiation of std::ratio

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4.html b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4.html new file mode 100644 index 00000000..673dbe50 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::is_ratio< std::ratio< _num, _den > > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::is_ratio< std::ratio< _num, _den > > Struct Template Reference
    +
    +
    + +

    #include <detail.h>

    +
    +Inheritance diagram for SI::detail::is_ratio< std::ratio< _num, _den > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::is_ratio< std::ratio< _num, _den > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..34304880 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..317c0646 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +3138db16bb2b5f177396295892fd1c9b \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..73e513f4 Binary files /dev/null and b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..34304880 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..317c0646 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +3138db16bb2b5f177396295892fd1c9b \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..73e513f4 Binary files /dev/null and b/doc/structSI_1_1detail_1_1is__ratio_3_01std_1_1ratio_3_01__num_00_01__den_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1is__ratio__coll__graph.map b/doc/structSI_1_1detail_1_1is__ratio__coll__graph.map new file mode 100644 index 00000000..adb34f8b --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__ratio__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1is__ratio__coll__graph.md5 b/doc/structSI_1_1detail_1_1is__ratio__coll__graph.md5 new file mode 100644 index 00000000..1ba27919 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__ratio__coll__graph.md5 @@ -0,0 +1 @@ +2b424642c732cfd23217762927c1b93e \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1is__ratio__coll__graph.png b/doc/structSI_1_1detail_1_1is__ratio__coll__graph.png new file mode 100644 index 00000000..30fd47b1 Binary files /dev/null and b/doc/structSI_1_1detail_1_1is__ratio__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1is__ratio__inherit__graph.map b/doc/structSI_1_1detail_1_1is__ratio__inherit__graph.map new file mode 100644 index 00000000..adb34f8b --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__ratio__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1is__ratio__inherit__graph.md5 b/doc/structSI_1_1detail_1_1is__ratio__inherit__graph.md5 new file mode 100644 index 00000000..1ba27919 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__ratio__inherit__graph.md5 @@ -0,0 +1 @@ +2b424642c732cfd23217762927c1b93e \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1is__ratio__inherit__graph.png b/doc/structSI_1_1detail_1_1is__ratio__inherit__graph.png new file mode 100644 index 00000000..30fd47b1 Binary files /dev/null and b/doc/structSI_1_1detail_1_1is__ratio__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1is__unit__t.html b/doc/structSI_1_1detail_1_1is__unit__t.html new file mode 100644 index 00000000..8aa7b529 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t.html @@ -0,0 +1,109 @@ + + + + + + + +SI: SI::detail::is_unit_t< _unit > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::is_unit_t< _unit > Struct Template Reference
    +
    +
    + +

    #include <detail.h>

    +
    +Inheritance diagram for SI::detail::is_unit_t< _unit >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::is_unit_t< _unit >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +

    Detailed Description

    +

    template<typename _unit>
    +struct SI::detail::is_unit_t< _unit >

    + +

    helper template to check if a type is a unit_t (false for all other types)

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4.html b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4.html new file mode 100644 index 00000000..03297adb --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4.html @@ -0,0 +1,112 @@ + + + + + + + +SI: SI::detail::is_unit_t< const unit_t< _symbol, _exponent, _type, _ratio > > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::is_unit_t< const unit_t< _symbol, _exponent, _type, _ratio > > Struct Template Reference
    +
    +
    + +

    template specialization to check if a type is a unit_t (true if unit_t) + More...

    + +

    #include <detail.h>

    +
    +Inheritance diagram for SI::detail::is_unit_t< const unit_t< _symbol, _exponent, _type, _ratio > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::is_unit_t< const unit_t< _symbol, _exponent, _type, _ratio > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +

    Detailed Description

    +

    template<char _symbol, typename _exponent, typename _ratio, typename _type>
    +struct SI::detail::is_unit_t< const unit_t< _symbol, _exponent, _type, _ratio > >

    + +

    template specialization to check if a type is a unit_t (true if unit_t)

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0352e64b5b732ba3cb7f6b541f9f391db.map b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0352e64b5b732ba3cb7f6b541f9f391db.map new file mode 100644 index 00000000..71ac8c08 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0352e64b5b732ba3cb7f6b541f9f391db.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0352e64b5b732ba3cb7f6b541f9f391db.md5 b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0352e64b5b732ba3cb7f6b541f9f391db.md5 new file mode 100644 index 00000000..af96cfca --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0352e64b5b732ba3cb7f6b541f9f391db.md5 @@ -0,0 +1 @@ +45bcf1d2c56024905ad4d0cb0fde4840 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0352e64b5b732ba3cb7f6b541f9f391db.png b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0352e64b5b732ba3cb7f6b541f9f391db.png new file mode 100644 index 00000000..c7693a14 Binary files /dev/null and b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0352e64b5b732ba3cb7f6b541f9f391db.png differ diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0b4ef7f3236f177c75f1b5bcaafb4259a.map b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0b4ef7f3236f177c75f1b5bcaafb4259a.map new file mode 100644 index 00000000..71ac8c08 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0b4ef7f3236f177c75f1b5bcaafb4259a.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0b4ef7f3236f177c75f1b5bcaafb4259a.md5 b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0b4ef7f3236f177c75f1b5bcaafb4259a.md5 new file mode 100644 index 00000000..af96cfca --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0b4ef7f3236f177c75f1b5bcaafb4259a.md5 @@ -0,0 +1 @@ +45bcf1d2c56024905ad4d0cb0fde4840 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0b4ef7f3236f177c75f1b5bcaafb4259a.png b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0b4ef7f3236f177c75f1b5bcaafb4259a.png new file mode 100644 index 00000000..c7693a14 Binary files /dev/null and b/doc/structSI_1_1detail_1_1is__unit__t_3_01const_01unit__t_3_01__symbol_00_01__exponent_00_01__type_0b4ef7f3236f177c75f1b5bcaafb4259a.png differ diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4.html b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4.html new file mode 100644 index 00000000..d33a3244 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4.html @@ -0,0 +1,112 @@ + + + + + + + +SI: SI::detail::is_unit_t< unit_t< _symbol, _exponent, _type, _ratio > > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::is_unit_t< unit_t< _symbol, _exponent, _type, _ratio > > Struct Template Reference
    +
    +
    + +

    non-const specialization of check above + More...

    + +

    #include <detail.h>

    +
    +Inheritance diagram for SI::detail::is_unit_t< unit_t< _symbol, _exponent, _type, _ratio > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::is_unit_t< unit_t< _symbol, _exponent, _type, _ratio > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +

    Detailed Description

    +

    template<char _symbol, typename _exponent, typename _ratio, typename _type>
    +struct SI::detail::is_unit_t< unit_t< _symbol, _exponent, _type, _ratio > >

    + +

    non-const specialization of check above

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..5c019630 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..8671f7ff --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +9971e055b332977eebff987f7e6f42b4 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..35c4d957 Binary files /dev/null and b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..5c019630 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..8671f7ff --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +9971e055b332977eebff987f7e6f42b4 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..35c4d957 Binary files /dev/null and b/doc/structSI_1_1detail_1_1is__unit__t_3_01unit__t_3_01__symbol_00_01__exponent_00_01__type_00_01__ratio_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1is__unit__t__coll__graph.map b/doc/structSI_1_1detail_1_1is__unit__t__coll__graph.map new file mode 100644 index 00000000..624c65a8 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1is__unit__t__coll__graph.md5 b/doc/structSI_1_1detail_1_1is__unit__t__coll__graph.md5 new file mode 100644 index 00000000..354b3531 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t__coll__graph.md5 @@ -0,0 +1 @@ +c4d575e504e6340b89dcb3d2c34f2450 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1is__unit__t__coll__graph.png b/doc/structSI_1_1detail_1_1is__unit__t__coll__graph.png new file mode 100644 index 00000000..05182a29 Binary files /dev/null and b/doc/structSI_1_1detail_1_1is__unit__t__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1is__unit__t__inherit__graph.map b/doc/structSI_1_1detail_1_1is__unit__t__inherit__graph.map new file mode 100644 index 00000000..624c65a8 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1is__unit__t__inherit__graph.md5 b/doc/structSI_1_1detail_1_1is__unit__t__inherit__graph.md5 new file mode 100644 index 00000000..354b3531 --- /dev/null +++ b/doc/structSI_1_1detail_1_1is__unit__t__inherit__graph.md5 @@ -0,0 +1 @@ +c4d575e504e6340b89dcb3d2c34f2450 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1is__unit__t__inherit__graph.png b/doc/structSI_1_1detail_1_1is__unit__t__inherit__graph.png new file mode 100644 index 00000000..05182a29 Binary files /dev/null and b/doc/structSI_1_1detail_1_1is__unit__t__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Digit-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Digit-members.html new file mode 100644 index 00000000..ae593717 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Digit-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Digit< _base, _str_digit > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Digit.html b/doc/structSI_1_1detail_1_1parsing_1_1Digit.html new file mode 100644 index 00000000..db457ed1 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Digit.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::detail::parsing::Digit< _base, _str_digit > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Digit< _base, _str_digit > Struct Template Reference
    +
    +
    + +

    #include <number_parser.h>

    +
    +Inheritance diagram for SI::detail::parsing::Digit< _base, _str_digit >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::parsing::Digit< _base, _str_digit >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::parsing::Digit_impl< _base, _str_digit >
    static constexpr bool is_valid_digit = _str_digit == '\'' ? false : true
     
    static constexpr std::intmax_t value
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Digit__coll__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Digit__coll__graph.map new file mode 100644 index 00000000..2f96e24e --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Digit__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Digit__coll__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Digit__coll__graph.md5 new file mode 100644 index 00000000..b475d134 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Digit__coll__graph.md5 @@ -0,0 +1 @@ +dda066c3805dddc9cb5456a4c1f92f82 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Digit__coll__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Digit__coll__graph.png new file mode 100644 index 00000000..66040906 Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Digit__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl-members.html new file mode 100644 index 00000000..a1831f79 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Digit_impl< _base, _str_digit > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl.html b/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl.html new file mode 100644 index 00000000..4288ff8d --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl.html @@ -0,0 +1,166 @@ + + + + + + + +SI: SI::detail::parsing::Digit_impl< _base, _str_digit > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Digit_impl< _base, _str_digit > Struct Template Reference
    +
    +
    + +

    #include <number_parser.h>

    +
    +Inheritance diagram for SI::detail::parsing::Digit_impl< _base, _str_digit >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    + + + + + + +

    +Static Public Attributes

    static constexpr bool is_valid_digit = _str_digit == '\'' ? false : true
     
    static constexpr std::intmax_t value
     
    +

    Detailed Description

    +

    template<std::intmax_t _base, char _str_digit>
    +struct SI::detail::parsing::Digit_impl< _base, _str_digit >

    + +

    struct converting a char digit into an int allowed digits are [0-9][a-fA-F][']

    +

    Member Data Documentation

    + +

    ◆ is_valid_digit

    + +
    +
    +
    +template<std::intmax_t _base, char _str_digit>
    + + + + + +
    + + + + +
    constexpr bool SI::detail::parsing::Digit_impl< _base, _str_digit >::is_valid_digit = _str_digit == '\'' ? false : true
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ value

    + +
    +
    +
    +template<std::intmax_t _base, char _str_digit>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Digit_impl< _base, _str_digit >::value
    +
    +staticconstexpr
    +
    +Initial value:
    =
    +
    (_str_digit >= '0' && _str_digit <= '9') ? _str_digit - '0'
    +
    : (_str_digit >= 'a' && _str_digit <= 'f') ? 10 + (_str_digit - 'a')
    +
    : (_str_digit >= 'A' && _str_digit <= 'F')
    +
    ? 10 + (_str_digit - 'A')
    +
    : std::numeric_limits<std::intmax_t>::quiet_NaN()
    +
    +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl__inherit__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl__inherit__graph.map new file mode 100644 index 00000000..41de720f --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl__inherit__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl__inherit__graph.md5 new file mode 100644 index 00000000..223523be --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl__inherit__graph.md5 @@ -0,0 +1 @@ +39c502d12d882a40c4d3ec19d0cc61cc \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl__inherit__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl__inherit__graph.png new file mode 100644 index 00000000..65d615c9 Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Digit__impl__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Digit__inherit__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Digit__inherit__graph.map new file mode 100644 index 00000000..2f96e24e --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Digit__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Digit__inherit__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Digit__inherit__graph.md5 new file mode 100644 index 00000000..b475d134 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Digit__inherit__graph.md5 @@ -0,0 +1 @@ +dda066c3805dddc9cb5456a4c1f92f82 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Digit__inherit__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Digit__inherit__graph.png new file mode 100644 index 00000000..66040906 Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Digit__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Magnitude-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Magnitude-members.html new file mode 100644 index 00000000..caf32f8c --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Magnitude-members.html @@ -0,0 +1,87 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Magnitude< _base, _digit, _digits > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Magnitude.html b/doc/structSI_1_1detail_1_1parsing_1_1Magnitude.html new file mode 100644 index 00000000..6404eb58 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Magnitude.html @@ -0,0 +1,176 @@ + + + + + + + +SI: SI::detail::parsing::Magnitude< _base, _digit, _digits > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Magnitude< _base, _digit, _digits > Struct Template Reference
    +
    +
    + +

    #include <number_parser.h>

    + + + + +

    +Public Types

    using digit = Digit< _base, _digit >
     
    + + + + + +

    +Static Public Attributes

    static constexpr std::intmax_t recursive_magnitude
     
    static constexpr std::intmax_t value
     
    +

    Member Typedef Documentation

    + +

    ◆ digit

    + +
    +
    +
    +template<std::intmax_t _base, char _digit, char... _digits>
    + + + + +
    using SI::detail::parsing::Magnitude< _base, _digit, _digits >::digit = Digit<_base, _digit>
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ recursive_magnitude

    + +
    +
    +
    +template<std::intmax_t _base, char _digit, char... _digits>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Magnitude< _base, _digit, _digits >::recursive_magnitude
    +
    +staticconstexpr
    +
    +Initial value:
    =
    +
    Magnitude<_base, _digits...>::value
    +
    static constexpr std::intmax_t value
    Definition: number_parser.h:72
    +
    +
    +
    + +

    ◆ value

    + +
    +
    +
    +template<std::intmax_t _base, char _digit, char... _digits>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Magnitude< _base, _digit, _digits >::value
    +
    +staticconstexpr
    +
    +Initial value:
    =
    + +
    static constexpr bool is_valid_digit
    Definition: number_parser.h:29
    +
    static constexpr std::intmax_t recursive_magnitude
    Definition: number_parser.h:70
    +
    +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Magnitude_3_01__base_00_01__digit_01_4-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Magnitude_3_01__base_00_01__digit_01_4-members.html new file mode 100644 index 00000000..bd9972b3 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Magnitude_3_01__base_00_01__digit_01_4-members.html @@ -0,0 +1,85 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Magnitude< _base, _digit > Member List
    +
    +
    + +

    This is the complete list of members for SI::detail::parsing::Magnitude< _base, _digit >, including all inherited members.

    + + +
    valueSI::detail::parsing::Magnitude< _base, _digit >static
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Magnitude_3_01__base_00_01__digit_01_4.html b/doc/structSI_1_1detail_1_1parsing_1_1Magnitude_3_01__base_00_01__digit_01_4.html new file mode 100644 index 00000000..3931c1f3 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Magnitude_3_01__base_00_01__digit_01_4.html @@ -0,0 +1,120 @@ + + + + + + + +SI: SI::detail::parsing::Magnitude< _base, _digit > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Magnitude< _base, _digit > Struct Template Reference
    +
    +
    + +

    #include <number_parser.h>

    + + + + +

    +Static Public Attributes

    static constexpr std::intmax_t value = 0
     
    +

    Member Data Documentation

    + +

    ◆ value

    + +
    +
    +
    +template<std::intmax_t _base, char _digit>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Magnitude< _base, _digit >::value = 0
    +
    +staticconstexpr
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Number-members.html new file mode 100644 index 00000000..3bed1e01 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number-members.html @@ -0,0 +1,90 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Number< _digits > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number.html b/doc/structSI_1_1detail_1_1parsing_1_1Number.html new file mode 100644 index 00000000..e9eaacb9 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number.html @@ -0,0 +1,132 @@ + + + + + + + +SI: SI::detail::parsing::Number< _digits > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Number< _digits > Struct Template Reference
    +
    +
    + +

    interface class for number + More...

    + +

    #include <number_parser.h>

    +
    +Inheritance diagram for SI::detail::parsing::Number< _digits >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::parsing::Number< _digits >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Public Types inherited from SI::detail::parsing::Number_impl< 10, _digits... >
    using digit = Digit< base, _digit >
     
    using recursive_number = Number_impl< _base, _digits... >
     
    - Static Public Attributes inherited from SI::detail::parsing::Number_impl< 10, _digits... >
    static constexpr std::intmax_t base
     
    static constexpr std::intmax_t magnitude
     
    static constexpr std::intmax_t power
     
    static constexpr std::intmax_t value
     
    +

    Detailed Description

    +

    template<char... _digits>
    +struct SI::detail::parsing::Number< _digits >

    + +

    interface class for number

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4-members.html new file mode 100644 index 00000000..3b3c39a7 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4-members.html @@ -0,0 +1,90 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Number< '0', 'B', _digits... > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4.html b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4.html new file mode 100644 index 00000000..bc30ad93 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4.html @@ -0,0 +1,132 @@ + + + + + + + +SI: SI::detail::parsing::Number< '0', 'B', _digits... > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Number< '0', 'B', _digits... > Struct Template Reference
    +
    +
    + +

    specialization of Number for binary notation + More...

    + +

    #include <number_parser.h>

    +
    +Inheritance diagram for SI::detail::parsing::Number< '0', 'B', _digits... >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::parsing::Number< '0', 'B', _digits... >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Public Types inherited from SI::detail::parsing::Number_impl< 2, _digits... >
    using digit = Digit< base, _digit >
     
    using recursive_number = Number_impl< _base, _digits... >
     
    - Static Public Attributes inherited from SI::detail::parsing::Number_impl< 2, _digits... >
    static constexpr std::intmax_t base
     
    static constexpr std::intmax_t magnitude
     
    static constexpr std::intmax_t power
     
    static constexpr std::intmax_t value
     
    +

    Detailed Description

    +

    template<char... _digits>
    +struct SI::detail::parsing::Number< '0', 'B', _digits... >

    + +

    specialization of Number for binary notation

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__coll__graph.map new file mode 100644 index 00000000..78a9cfc4 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__coll__graph.md5 new file mode 100644 index 00000000..f102f3a4 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__coll__graph.md5 @@ -0,0 +1 @@ +ff48e4beabdc4522a6c45b9e76ef31c3 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__coll__graph.png new file mode 100644 index 00000000..369fedf3 Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__inherit__graph.map new file mode 100644 index 00000000..78a9cfc4 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__inherit__graph.md5 new file mode 100644 index 00000000..f102f3a4 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +ff48e4beabdc4522a6c45b9e76ef31c3 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__inherit__graph.png new file mode 100644 index 00000000..369fedf3 Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'B'_00_01__digits_8_8_8_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4-members.html new file mode 100644 index 00000000..01eb392e --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4-members.html @@ -0,0 +1,90 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Number< '0', 'X', _digits... > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4.html b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4.html new file mode 100644 index 00000000..e0622cc2 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4.html @@ -0,0 +1,132 @@ + + + + + + + +SI: SI::detail::parsing::Number< '0', 'X', _digits... > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Number< '0', 'X', _digits... > Struct Template Reference
    +
    +
    + +

    specialization of Number for hex notation + More...

    + +

    #include <number_parser.h>

    +
    +Inheritance diagram for SI::detail::parsing::Number< '0', 'X', _digits... >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::parsing::Number< '0', 'X', _digits... >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Public Types inherited from SI::detail::parsing::Number_impl< 16, _digits... >
    using digit = Digit< base, _digit >
     
    using recursive_number = Number_impl< _base, _digits... >
     
    - Static Public Attributes inherited from SI::detail::parsing::Number_impl< 16, _digits... >
    static constexpr std::intmax_t base
     
    static constexpr std::intmax_t magnitude
     
    static constexpr std::intmax_t power
     
    static constexpr std::intmax_t value
     
    +

    Detailed Description

    +

    template<char... _digits>
    +struct SI::detail::parsing::Number< '0', 'X', _digits... >

    + +

    specialization of Number for hex notation

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__coll__graph.map new file mode 100644 index 00000000..0b50635d --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__coll__graph.md5 new file mode 100644 index 00000000..ca03c4be --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__coll__graph.md5 @@ -0,0 +1 @@ +7a83d8482314277b4d12dc822961ea9f \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__coll__graph.png new file mode 100644 index 00000000..3ee4b86b Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__inherit__graph.map new file mode 100644 index 00000000..0b50635d --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__inherit__graph.md5 new file mode 100644 index 00000000..ca03c4be --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +7a83d8482314277b4d12dc822961ea9f \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__inherit__graph.png new file mode 100644 index 00000000..3ee4b86b Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'X'_00_01__digits_8_8_8_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4-members.html new file mode 100644 index 00000000..6383023b --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4-members.html @@ -0,0 +1,90 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Number< '0', 'b', _digits... > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4.html b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4.html new file mode 100644 index 00000000..1326cca5 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4.html @@ -0,0 +1,132 @@ + + + + + + + +SI: SI::detail::parsing::Number< '0', 'b', _digits... > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Number< '0', 'b', _digits... > Struct Template Reference
    +
    +
    + +

    specialization of Number for binary notation + More...

    + +

    #include <number_parser.h>

    +
    +Inheritance diagram for SI::detail::parsing::Number< '0', 'b', _digits... >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::parsing::Number< '0', 'b', _digits... >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Public Types inherited from SI::detail::parsing::Number_impl< 2, _digits... >
    using digit = Digit< base, _digit >
     
    using recursive_number = Number_impl< _base, _digits... >
     
    - Static Public Attributes inherited from SI::detail::parsing::Number_impl< 2, _digits... >
    static constexpr std::intmax_t base
     
    static constexpr std::intmax_t magnitude
     
    static constexpr std::intmax_t power
     
    static constexpr std::intmax_t value
     
    +

    Detailed Description

    +

    template<char... _digits>
    +struct SI::detail::parsing::Number< '0', 'b', _digits... >

    + +

    specialization of Number for binary notation

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__coll__graph.map new file mode 100644 index 00000000..2e136573 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__coll__graph.md5 new file mode 100644 index 00000000..1c8133f7 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__coll__graph.md5 @@ -0,0 +1 @@ +29b14859005bd58a178d04993f15d604 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__coll__graph.png new file mode 100644 index 00000000..9fe4fbf5 Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__inherit__graph.map new file mode 100644 index 00000000..2e136573 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__inherit__graph.md5 new file mode 100644 index 00000000..1c8133f7 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +29b14859005bd58a178d04993f15d604 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__inherit__graph.png new file mode 100644 index 00000000..9fe4fbf5 Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'b'_00_01__digits_8_8_8_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4-members.html new file mode 100644 index 00000000..df33f2ba --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4-members.html @@ -0,0 +1,90 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Number< '0', 'x', _digits... > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4.html b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4.html new file mode 100644 index 00000000..be3e8adb --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4.html @@ -0,0 +1,132 @@ + + + + + + + +SI: SI::detail::parsing::Number< '0', 'x', _digits... > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Number< '0', 'x', _digits... > Struct Template Reference
    +
    +
    + +

    specialization of Number for hex notation + More...

    + +

    #include <number_parser.h>

    +
    +Inheritance diagram for SI::detail::parsing::Number< '0', 'x', _digits... >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::parsing::Number< '0', 'x', _digits... >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Public Types inherited from SI::detail::parsing::Number_impl< 16, _digits... >
    using digit = Digit< base, _digit >
     
    using recursive_number = Number_impl< _base, _digits... >
     
    - Static Public Attributes inherited from SI::detail::parsing::Number_impl< 16, _digits... >
    static constexpr std::intmax_t base
     
    static constexpr std::intmax_t magnitude
     
    static constexpr std::intmax_t power
     
    static constexpr std::intmax_t value
     
    +

    Detailed Description

    +

    template<char... _digits>
    +struct SI::detail::parsing::Number< '0', 'x', _digits... >

    + +

    specialization of Number for hex notation

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__coll__graph.map new file mode 100644 index 00000000..97a7a885 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__coll__graph.md5 new file mode 100644 index 00000000..955138d3 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__coll__graph.md5 @@ -0,0 +1 @@ +09b5eb1365c15b61985eb89a46ff131b \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__coll__graph.png new file mode 100644 index 00000000..33cc5f51 Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__inherit__graph.map new file mode 100644 index 00000000..97a7a885 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__inherit__graph.md5 new file mode 100644 index 00000000..955138d3 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +09b5eb1365c15b61985eb89a46ff131b \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__inherit__graph.png new file mode 100644 index 00000000..33cc5f51 Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01'x'_00_01__digits_8_8_8_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4-members.html new file mode 100644 index 00000000..fa9a51b6 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4-members.html @@ -0,0 +1,90 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Number< '0', _digits... > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4.html b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4.html new file mode 100644 index 00000000..530501e8 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4.html @@ -0,0 +1,132 @@ + + + + + + + +SI: SI::detail::parsing::Number< '0', _digits... > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Number< '0', _digits... > Struct Template Reference
    +
    +
    + +

    specialization of Number for octal notation + More...

    + +

    #include <number_parser.h>

    +
    +Inheritance diagram for SI::detail::parsing::Number< '0', _digits... >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::parsing::Number< '0', _digits... >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + + + + + + + + + + +

    +Additional Inherited Members

    - Public Types inherited from SI::detail::parsing::Number_impl< 8, _digits... >
    using digit = Digit< base, _digit >
     
    using recursive_number = Number_impl< _base, _digits... >
     
    - Static Public Attributes inherited from SI::detail::parsing::Number_impl< 8, _digits... >
    static constexpr std::intmax_t base
     
    static constexpr std::intmax_t magnitude
     
    static constexpr std::intmax_t power
     
    static constexpr std::intmax_t value
     
    +

    Detailed Description

    +

    template<char... _digits>
    +struct SI::detail::parsing::Number< '0', _digits... >

    + +

    specialization of Number for octal notation

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__coll__graph.map new file mode 100644 index 00000000..b242b4ec --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__coll__graph.md5 new file mode 100644 index 00000000..a8b62ded --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__coll__graph.md5 @@ -0,0 +1 @@ +243fe5d46f1f12c70f7a92ded8cd3715 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__coll__graph.png new file mode 100644 index 00000000..5bcf2933 Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__inherit__graph.map new file mode 100644 index 00000000..b242b4ec --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__inherit__graph.md5 new file mode 100644 index 00000000..a8b62ded --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +243fe5d46f1f12c70f7a92ded8cd3715 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__inherit__graph.png new file mode 100644 index 00000000..5bcf2933 Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Number_3_01'0'_00_01__digits_8_8_8_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number__coll__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Number__coll__graph.map new file mode 100644 index 00000000..6b645278 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number__coll__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Number__coll__graph.md5 new file mode 100644 index 00000000..ef0d0fed --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number__coll__graph.md5 @@ -0,0 +1 @@ +c906fcd52d4e56a182664027eea397f9 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number__coll__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Number__coll__graph.png new file mode 100644 index 00000000..d8e71119 Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Number__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number__impl-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Number__impl-members.html new file mode 100644 index 00000000..c82f39f1 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number__impl-members.html @@ -0,0 +1,90 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Number_impl< _base, _digit, _digits > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number__impl.html b/doc/structSI_1_1detail_1_1parsing_1_1Number__impl.html new file mode 100644 index 00000000..a5eaa7d4 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number__impl.html @@ -0,0 +1,256 @@ + + + + + + + +SI: SI::detail::parsing::Number_impl< _base, _digit, _digits > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Number_impl< _base, _digit, _digits > Struct Template Reference
    +
    +
    + +

    recursive struct that builds the number + More...

    + +

    #include <number_parser.h>

    + + + + + + +

    +Public Types

    using digit = Digit< base, _digit >
     
    using recursive_number = Number_impl< _base, _digits... >
     
    + + + + + + + + + +

    +Static Public Attributes

    static constexpr std::intmax_t base = _base
     
    static constexpr std::intmax_t magnitude
     
    static constexpr std::intmax_t power = Power<base, _digit, _digits...>::power
     
    static constexpr std::intmax_t value
     
    +

    Detailed Description

    +

    template<std::intmax_t _base, char _digit, char... _digits>
    +struct SI::detail::parsing::Number_impl< _base, _digit, _digits >

    + +

    recursive struct that builds the number

    +

    Member Typedef Documentation

    + +

    ◆ digit

    + +
    +
    +
    +template<std::intmax_t _base, char _digit, char... _digits>
    + + + + +
    using SI::detail::parsing::Number_impl< _base, _digit, _digits >::digit = Digit<base, _digit>
    +
    + +
    +
    + +

    ◆ recursive_number

    + +
    +
    +
    +template<std::intmax_t _base, char _digit, char... _digits>
    + + + + +
    using SI::detail::parsing::Number_impl< _base, _digit, _digits >::recursive_number = Number_impl<_base, _digits...>
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ base

    + +
    +
    +
    +template<std::intmax_t _base, char _digit, char... _digits>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Number_impl< _base, _digit, _digits >::base = _base
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ magnitude

    + +
    +
    +
    +template<std::intmax_t _base, char _digit, char... _digits>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Number_impl< _base, _digit, _digits >::magnitude
    +
    +staticconstexpr
    +
    +Initial value:
    =
    +
    Magnitude<_base, _digit, _digits...>::value
    +
    static constexpr std::intmax_t value
    Definition: number_parser.h:91
    +
    +
    +
    + +

    ◆ power

    + +
    +
    +
    +template<std::intmax_t _base, char _digit, char... _digits>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Number_impl< _base, _digit, _digits >::power = Power<base, _digit, _digits...>::power
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ value

    + +
    +
    +
    +template<std::intmax_t _base, char _digit, char... _digits>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Number_impl< _base, _digit, _digits >::value
    +
    +staticconstexpr
    +
    +Initial value:
    =
    + + +
    static constexpr std::intmax_t value
    Definition: number_parser.h:30
    +
    static constexpr bool is_valid_digit
    Definition: number_parser.h:29
    +
    static constexpr std::intmax_t power
    Definition: number_parser.h:88
    +
    +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4-members.html new file mode 100644 index 00000000..87b6b09d --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4-members.html @@ -0,0 +1,89 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Number_impl< _base, _digit > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html b/doc/structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html new file mode 100644 index 00000000..7e5ffb88 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number__impl_3_01__base_00_01__digit_01_4.html @@ -0,0 +1,229 @@ + + + + + + + +SI: SI::detail::parsing::Number_impl< _base, _digit > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Number_impl< _base, _digit > Struct Template Reference
    +
    +
    + +

    terminating case for variadic template + More...

    + +

    #include <number_parser.h>

    + + + + +

    +Public Types

    using digit = Digit< _base, _digit >
     
    + + + + + + + + + +

    +Static Public Attributes

    static constexpr std::intmax_t value = digit::value
     
    static constexpr std::intmax_t magnitude = 0
     
    static constexpr std::intmax_t base = _base
     
    static constexpr std::intmax_t power = Power<base>::power
     
    +

    Detailed Description

    +

    template<std::intmax_t _base, char _digit>
    +struct SI::detail::parsing::Number_impl< _base, _digit >

    + +

    terminating case for variadic template

    +

    Member Typedef Documentation

    + +

    ◆ digit

    + +
    +
    +
    +template<std::intmax_t _base, char _digit>
    + + + + +
    using SI::detail::parsing::Number_impl< _base, _digit >::digit = Digit<_base, _digit>
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ base

    + +
    +
    +
    +template<std::intmax_t _base, char _digit>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Number_impl< _base, _digit >::base = _base
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ magnitude

    + +
    +
    +
    +template<std::intmax_t _base, char _digit>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Number_impl< _base, _digit >::magnitude = 0
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ power

    + +
    +
    +
    +template<std::intmax_t _base, char _digit>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Number_impl< _base, _digit >::power = Power<base>::power
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ value

    + +
    +
    +
    +template<std::intmax_t _base, char _digit>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Number_impl< _base, _digit >::value = digit::value
    +
    +staticconstexpr
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number__inherit__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Number__inherit__graph.map new file mode 100644 index 00000000..6b645278 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number__inherit__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Number__inherit__graph.md5 new file mode 100644 index 00000000..ef0d0fed --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Number__inherit__graph.md5 @@ -0,0 +1 @@ +c906fcd52d4e56a182664027eea397f9 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Number__inherit__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Number__inherit__graph.png new file mode 100644 index 00000000..d8e71119 Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Number__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Power-members.html new file mode 100644 index 00000000..1304d507 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Power-members.html @@ -0,0 +1,87 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Power< _base, _digits > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power.html b/doc/structSI_1_1detail_1_1parsing_1_1Power.html new file mode 100644 index 00000000..06e16e21 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Power.html @@ -0,0 +1,126 @@ + + + + + + + +SI: SI::detail::parsing::Power< _base, _digits > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Power< _base, _digits > Struct Template Reference
    +
    +
    + +

    interface class for power calculation + More...

    + +

    #include <number_parser.h>

    +
    +Inheritance diagram for SI::detail::parsing::Power< _base, _digits >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::parsing::Power< _base, _digits >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + + + + +

    +Additional Inherited Members

    - Public Types inherited from SI::detail::parsing::Power_impl< _base, _digits... >
    using digit = Digit< _base, _digit >
     
    using recursive_power = Power_impl< _base, _digits... >
     
    - Static Public Attributes inherited from SI::detail::parsing::Power_impl< _base, _digits... >
    static constexpr std::intmax_t power
     
    +

    Detailed Description

    +

    template<std::intmax_t _base, char... _digits>
    +struct SI::detail::parsing::Power< _base, _digits >

    + +

    interface class for power calculation

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power_3_01__base_01_4-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Power_3_01__base_01_4-members.html new file mode 100644 index 00000000..b26502a6 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Power_3_01__base_01_4-members.html @@ -0,0 +1,85 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Power< _base > Member List
    +
    +
    + +

    This is the complete list of members for SI::detail::parsing::Power< _base >, including all inherited members.

    + + +
    powerSI::detail::parsing::Power< _base >static
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power_3_01__base_01_4.html b/doc/structSI_1_1detail_1_1parsing_1_1Power_3_01__base_01_4.html new file mode 100644 index 00000000..e6ba7b4b --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Power_3_01__base_01_4.html @@ -0,0 +1,128 @@ + + + + + + + +SI: SI::detail::parsing::Power< _base > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Power< _base > Struct Template Reference
    +
    +
    + +

    Edge case for _base^0 == 1 s multiplier. + More...

    + +

    #include <number_parser.h>

    + + + + +

    +Static Public Attributes

    static constexpr std::intmax_t power = 1
     
    +

    Detailed Description

    +

    template<std::intmax_t _base>
    +struct SI::detail::parsing::Power< _base >

    + +

    Edge case for _base^0 == 1 s multiplier.

    +

    Member Data Documentation

    + +

    ◆ power

    + +
    +
    +
    +template<std::intmax_t _base>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Power< _base >::power = 1
    +
    +staticconstexpr
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power__coll__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Power__coll__graph.map new file mode 100644 index 00000000..00186bea --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Power__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power__coll__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Power__coll__graph.md5 new file mode 100644 index 00000000..5470c22c --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Power__coll__graph.md5 @@ -0,0 +1 @@ +c3187dacae960f7143baff183326cd84 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power__coll__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Power__coll__graph.png new file mode 100644 index 00000000..f95d05ba Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Power__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power__impl-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Power__impl-members.html new file mode 100644 index 00000000..af88342a --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Power__impl-members.html @@ -0,0 +1,87 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Power_impl< _base, _digit, _digits > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power__impl.html b/doc/structSI_1_1detail_1_1parsing_1_1Power__impl.html new file mode 100644 index 00000000..034042a0 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Power__impl.html @@ -0,0 +1,171 @@ + + + + + + + +SI: SI::detail::parsing::Power_impl< _base, _digit, _digits > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Power_impl< _base, _digit, _digits > Struct Template Reference
    +
    +
    + +

    #include <number_parser.h>

    + + + + + + +

    +Public Types

    using digit = Digit< _base, _digit >
     
    using recursive_power = Power_impl< _base, _digits... >
     
    + + + +

    +Static Public Attributes

    static constexpr std::intmax_t power
     
    +

    Detailed Description

    +

    template<std::intmax_t _base, char _digit, char... _digits>
    +struct SI::detail::parsing::Power_impl< _base, _digit, _digits >

    + +

    Struct containing a power to a base; used as multiplicator of each position in a number

    +

    Member Typedef Documentation

    + +

    ◆ digit

    + +
    +
    +
    +template<std::intmax_t _base, char _digit, char... _digits>
    + + + + +
    using SI::detail::parsing::Power_impl< _base, _digit, _digits >::digit = Digit<_base, _digit>
    +
    + +
    +
    + +

    ◆ recursive_power

    + +
    +
    +
    +template<std::intmax_t _base, char _digit, char... _digits>
    + + + + +
    using SI::detail::parsing::Power_impl< _base, _digit, _digits >::recursive_power = Power_impl<_base, _digits...>
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ power

    + +
    +
    +
    +template<std::intmax_t _base, char _digit, char... _digits>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Power_impl< _base, _digit, _digits >::power
    +
    +staticconstexpr
    +
    +Initial value:
    + + +
    static constexpr bool is_valid_digit
    Definition: number_parser.h:29
    +
    static constexpr std::intmax_t power
    Definition: number_parser.h:49
    +
    +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power__impl_3_01__base_00_01__digit_01_4-members.html b/doc/structSI_1_1detail_1_1parsing_1_1Power__impl_3_01__base_00_01__digit_01_4-members.html new file mode 100644 index 00000000..056dd1e6 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Power__impl_3_01__base_00_01__digit_01_4-members.html @@ -0,0 +1,85 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::parsing::Power_impl< _base, _digit > Member List
    +
    +
    + +

    This is the complete list of members for SI::detail::parsing::Power_impl< _base, _digit >, including all inherited members.

    + + +
    powerSI::detail::parsing::Power_impl< _base, _digit >static
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power__impl_3_01__base_00_01__digit_01_4.html b/doc/structSI_1_1detail_1_1parsing_1_1Power__impl_3_01__base_00_01__digit_01_4.html new file mode 100644 index 00000000..22ca31c9 --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Power__impl_3_01__base_00_01__digit_01_4.html @@ -0,0 +1,128 @@ + + + + + + + +SI: SI::detail::parsing::Power_impl< _base, _digit > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::parsing::Power_impl< _base, _digit > Struct Template Reference
    +
    +
    + +

    terminating case for power variadic template + More...

    + +

    #include <number_parser.h>

    + + + + +

    +Static Public Attributes

    static constexpr std::intmax_t power = 1
     
    +

    Detailed Description

    +

    template<std::intmax_t _base, char _digit>
    +struct SI::detail::parsing::Power_impl< _base, _digit >

    + +

    terminating case for power variadic template

    +

    Member Data Documentation

    + +

    ◆ power

    + +
    +
    +
    +template<std::intmax_t _base, char _digit>
    + + + + + +
    + + + + +
    constexpr std::intmax_t SI::detail::parsing::Power_impl< _base, _digit >::power = 1
    +
    +staticconstexpr
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power__inherit__graph.map b/doc/structSI_1_1detail_1_1parsing_1_1Power__inherit__graph.map new file mode 100644 index 00000000..00186bea --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Power__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power__inherit__graph.md5 b/doc/structSI_1_1detail_1_1parsing_1_1Power__inherit__graph.md5 new file mode 100644 index 00000000..5470c22c --- /dev/null +++ b/doc/structSI_1_1detail_1_1parsing_1_1Power__inherit__graph.md5 @@ -0,0 +1 @@ +c3187dacae960f7143baff183326cd84 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1parsing_1_1Power__inherit__graph.png b/doc/structSI_1_1detail_1_1parsing_1_1Power__inherit__graph.png new file mode 100644 index 00000000..f95d05ba Binary files /dev/null and b/doc/structSI_1_1detail_1_1parsing_1_1Power__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__gcd-members.html b/doc/structSI_1_1detail_1_1ratio__gcd-members.html new file mode 100644 index 00000000..ad331bde --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__gcd-members.html @@ -0,0 +1,85 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_gcd< _ratio_lhs, _ratio_rhs > Member List
    +
    +
    + +

    This is the complete list of members for SI::detail::ratio_gcd< _ratio_lhs, _ratio_rhs >, including all inherited members.

    + + +
    ratio typedefSI::detail::ratio_gcd< _ratio_lhs, _ratio_rhs >
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__gcd.html b/doc/structSI_1_1detail_1_1ratio__gcd.html new file mode 100644 index 00000000..4fda5833 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__gcd.html @@ -0,0 +1,120 @@ + + + + + + + +SI: SI::detail::ratio_gcd< _ratio_lhs, _ratio_rhs > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::ratio_gcd< _ratio_lhs, _ratio_rhs > Struct Template Reference
    +
    +
    + +

    calculate gcd for rations + More...

    + +

    #include <detail.h>

    + + + + +

    +Public Types

    using ratio = std::ratio< gcd_num::value,(_ratio_lhs::den/gcd_den::value) *_ratio_rhs::den >
     
    +

    Detailed Description

    +

    template<typename _ratio_lhs, typename _ratio_rhs>
    +struct SI::detail::ratio_gcd< _ratio_lhs, _ratio_rhs >

    + +

    calculate gcd for rations

    +

    Member Typedef Documentation

    + +

    ◆ ratio

    + +
    +
    +
    +template<typename _ratio_lhs , typename _ratio_rhs >
    + + + + +
    using SI::detail::ratio_gcd< _ratio_lhs, _ratio_rhs >::ratio = std::ratio<gcd_num::value, (_ratio_lhs::den / gcd_den::value) * _ratio_rhs::den>
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix.html b/doc/structSI_1_1detail_1_1ratio__prefix.html new file mode 100644 index 00000000..805c4130 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix.html @@ -0,0 +1,112 @@ + + + + + + + +SI: SI::detail::ratio_prefix< _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< _ratio > Struct Template Reference
    +
    +
    + +

    base template for ratio prefix, unusable + More...

    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +

    Detailed Description

    +

    template<typename _ratio>
    +struct SI::detail::ratio_prefix< _ratio >

    + +

    base template for ratio prefix, unusable

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4.html b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4.html new file mode 100644 index 00000000..e4a921e1 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::ratio_prefix< std::atto > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< std::atto > Struct Reference
    +
    +
    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< std::atto >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< std::atto >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__coll__graph.map new file mode 100644 index 00000000..456f1ce1 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__coll__graph.md5 new file mode 100644 index 00000000..20484887 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__coll__graph.md5 @@ -0,0 +1 @@ +06443981667ac01edd1e5b8991139e99 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__coll__graph.png new file mode 100644 index 00000000..48508c22 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__inherit__graph.map new file mode 100644 index 00000000..456f1ce1 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__inherit__graph.md5 new file mode 100644 index 00000000..20484887 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +06443981667ac01edd1e5b8991139e99 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__inherit__graph.png new file mode 100644 index 00000000..48508c22 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1atto_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4.html b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4.html new file mode 100644 index 00000000..98281eaa --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::ratio_prefix< std::centi > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< std::centi > Struct Reference
    +
    +
    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< std::centi >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< std::centi >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__coll__graph.map new file mode 100644 index 00000000..b378add9 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__coll__graph.md5 new file mode 100644 index 00000000..59df7552 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__coll__graph.md5 @@ -0,0 +1 @@ +7a3a65271823b9842f1dd1d8172138b3 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__coll__graph.png new file mode 100644 index 00000000..8be1f69b Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__inherit__graph.map new file mode 100644 index 00000000..b378add9 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__inherit__graph.md5 new file mode 100644 index 00000000..59df7552 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +7a3a65271823b9842f1dd1d8172138b3 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__inherit__graph.png new file mode 100644 index 00000000..8be1f69b Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1centi_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4.html b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4.html new file mode 100644 index 00000000..f02cbabc --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::ratio_prefix< std::exa > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< std::exa > Struct Reference
    +
    +
    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< std::exa >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< std::exa >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__coll__graph.map new file mode 100644 index 00000000..69b144e0 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__coll__graph.md5 new file mode 100644 index 00000000..3fc89cdf --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__coll__graph.md5 @@ -0,0 +1 @@ +aab5e31b3d698bf42fb901d0596d5e78 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__coll__graph.png new file mode 100644 index 00000000..8e2e82b1 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__inherit__graph.map new file mode 100644 index 00000000..69b144e0 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__inherit__graph.md5 new file mode 100644 index 00000000..3fc89cdf --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +aab5e31b3d698bf42fb901d0596d5e78 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__inherit__graph.png new file mode 100644 index 00000000..8e2e82b1 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1exa_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4.html b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4.html new file mode 100644 index 00000000..0658cbd2 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::ratio_prefix< std::femto > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< std::femto > Struct Reference
    +
    +
    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< std::femto >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< std::femto >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__coll__graph.map new file mode 100644 index 00000000..0de268b3 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__coll__graph.md5 new file mode 100644 index 00000000..6fc0598f --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__coll__graph.md5 @@ -0,0 +1 @@ +20255dbc3ed68f20342d4369ec86b5a3 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__coll__graph.png new file mode 100644 index 00000000..891a96d9 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__inherit__graph.map new file mode 100644 index 00000000..0de268b3 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__inherit__graph.md5 new file mode 100644 index 00000000..6fc0598f --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +20255dbc3ed68f20342d4369ec86b5a3 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__inherit__graph.png new file mode 100644 index 00000000..891a96d9 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1femto_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4.html b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4.html new file mode 100644 index 00000000..555fdd2d --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::ratio_prefix< std::giga > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< std::giga > Struct Reference
    +
    +
    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< std::giga >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< std::giga >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__coll__graph.map new file mode 100644 index 00000000..952608aa --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__coll__graph.md5 new file mode 100644 index 00000000..bf06137e --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__coll__graph.md5 @@ -0,0 +1 @@ +aef10bbf8b7b057d7a097f80a3f16a79 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__coll__graph.png new file mode 100644 index 00000000..6d3b3d11 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__inherit__graph.map new file mode 100644 index 00000000..952608aa --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__inherit__graph.md5 new file mode 100644 index 00000000..bf06137e --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +aef10bbf8b7b057d7a097f80a3f16a79 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__inherit__graph.png new file mode 100644 index 00000000..6d3b3d11 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1giga_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4.html b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4.html new file mode 100644 index 00000000..40747f21 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::ratio_prefix< std::kilo > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< std::kilo > Struct Reference
    +
    +
    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< std::kilo >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< std::kilo >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__coll__graph.map new file mode 100644 index 00000000..5867fc3e --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__coll__graph.md5 new file mode 100644 index 00000000..d77773e0 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__coll__graph.md5 @@ -0,0 +1 @@ +41afa6b3206c1856380b7879b08114df \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__coll__graph.png new file mode 100644 index 00000000..6ad9d241 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__inherit__graph.map new file mode 100644 index 00000000..5867fc3e --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__inherit__graph.md5 new file mode 100644 index 00000000..d77773e0 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +41afa6b3206c1856380b7879b08114df \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__inherit__graph.png new file mode 100644 index 00000000..6ad9d241 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1kilo_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4.html b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4.html new file mode 100644 index 00000000..2587e754 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::ratio_prefix< std::mega > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< std::mega > Struct Reference
    +
    +
    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< std::mega >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< std::mega >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__coll__graph.map new file mode 100644 index 00000000..de19666d --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__coll__graph.md5 new file mode 100644 index 00000000..355351cd --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__coll__graph.md5 @@ -0,0 +1 @@ +7a4d1c570e8c9437bfd05a5a9e9e5798 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__coll__graph.png new file mode 100644 index 00000000..b92f8fd9 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__inherit__graph.map new file mode 100644 index 00000000..de19666d --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__inherit__graph.md5 new file mode 100644 index 00000000..355351cd --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +7a4d1c570e8c9437bfd05a5a9e9e5798 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__inherit__graph.png new file mode 100644 index 00000000..b92f8fd9 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1mega_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4.html b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4.html new file mode 100644 index 00000000..49b9c40a --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::ratio_prefix< std::micro > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< std::micro > Struct Reference
    +
    +
    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< std::micro >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< std::micro >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__coll__graph.map new file mode 100644 index 00000000..976f6cfc --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__coll__graph.md5 new file mode 100644 index 00000000..79341777 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__coll__graph.md5 @@ -0,0 +1 @@ +34bf626cf8cf546f5add525859f8970a \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__coll__graph.png new file mode 100644 index 00000000..6fb12635 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__inherit__graph.map new file mode 100644 index 00000000..976f6cfc --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__inherit__graph.md5 new file mode 100644 index 00000000..79341777 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +34bf626cf8cf546f5add525859f8970a \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__inherit__graph.png new file mode 100644 index 00000000..6fb12635 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1micro_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4.html b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4.html new file mode 100644 index 00000000..a94a00ce --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::ratio_prefix< std::milli > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< std::milli > Struct Reference
    +
    +
    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< std::milli >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< std::milli >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__coll__graph.map new file mode 100644 index 00000000..a5aaf33e --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__coll__graph.md5 new file mode 100644 index 00000000..7bf6c7b8 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__coll__graph.md5 @@ -0,0 +1 @@ +1cbf7d7c29d2708f2a9c740d8cad7bc4 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__coll__graph.png new file mode 100644 index 00000000..f1f150b1 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__inherit__graph.map new file mode 100644 index 00000000..a5aaf33e --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__inherit__graph.md5 new file mode 100644 index 00000000..7bf6c7b8 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +1cbf7d7c29d2708f2a9c740d8cad7bc4 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__inherit__graph.png new file mode 100644 index 00000000..f1f150b1 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1milli_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4.html b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4.html new file mode 100644 index 00000000..be34c843 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::ratio_prefix< std::nano > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< std::nano > Struct Reference
    +
    +
    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< std::nano >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< std::nano >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__coll__graph.map new file mode 100644 index 00000000..edae0993 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__coll__graph.md5 new file mode 100644 index 00000000..db7a775c --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__coll__graph.md5 @@ -0,0 +1 @@ +bf86a8d41c7da2c94f5e451cc2828e10 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__coll__graph.png new file mode 100644 index 00000000..2944238e Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__inherit__graph.map new file mode 100644 index 00000000..edae0993 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__inherit__graph.md5 new file mode 100644 index 00000000..db7a775c --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +bf86a8d41c7da2c94f5e451cc2828e10 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__inherit__graph.png new file mode 100644 index 00000000..2944238e Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1nano_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4.html b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4.html new file mode 100644 index 00000000..a40d4235 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::ratio_prefix< std::peta > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< std::peta > Struct Reference
    +
    +
    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< std::peta >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< std::peta >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__coll__graph.map new file mode 100644 index 00000000..e9ce6906 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__coll__graph.md5 new file mode 100644 index 00000000..062e2672 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__coll__graph.md5 @@ -0,0 +1 @@ +6be5afb267374e202841e6aafa750b84 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__coll__graph.png new file mode 100644 index 00000000..438abb3e Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__inherit__graph.map new file mode 100644 index 00000000..e9ce6906 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__inherit__graph.md5 new file mode 100644 index 00000000..062e2672 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +6be5afb267374e202841e6aafa750b84 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__inherit__graph.png new file mode 100644 index 00000000..438abb3e Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1peta_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4.html b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4.html new file mode 100644 index 00000000..1ffc1688 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::ratio_prefix< std::pico > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< std::pico > Struct Reference
    +
    +
    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< std::pico >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< std::pico >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__coll__graph.map new file mode 100644 index 00000000..bb0d1578 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__coll__graph.md5 new file mode 100644 index 00000000..ec32d2d6 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__coll__graph.md5 @@ -0,0 +1 @@ +28c014866d9eccfe2c8182d723a03656 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__coll__graph.png new file mode 100644 index 00000000..f52d4e95 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__inherit__graph.map new file mode 100644 index 00000000..bb0d1578 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__inherit__graph.md5 new file mode 100644 index 00000000..ec32d2d6 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +28c014866d9eccfe2c8182d723a03656 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__inherit__graph.png new file mode 100644 index 00000000..f52d4e95 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1pico_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4.html b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4.html new file mode 100644 index 00000000..ed5c5141 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4.html @@ -0,0 +1,104 @@ + + + + + + + +SI: SI::detail::ratio_prefix< std::tera > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::ratio_prefix< std::tera > Struct Reference
    +
    +
    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::detail::ratio_prefix< std::tera >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::detail::ratio_prefix< std::tera >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__coll__graph.map new file mode 100644 index 00000000..48f4bd1d --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__coll__graph.md5 new file mode 100644 index 00000000..d97c57cc --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__coll__graph.md5 @@ -0,0 +1 @@ +c23c048a6a95cc48a7559258a8424e85 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__coll__graph.png new file mode 100644 index 00000000..d4f133a3 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__inherit__graph.map new file mode 100644 index 00000000..48f4bd1d --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__inherit__graph.md5 new file mode 100644 index 00000000..d97c57cc --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +c23c048a6a95cc48a7559258a8424e85 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__inherit__graph.png new file mode 100644 index 00000000..d4f133a3 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix_3_01std_1_1tera_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix__coll__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix__coll__graph.map new file mode 100644 index 00000000..dccb5377 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix__coll__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix__coll__graph.md5 new file mode 100644 index 00000000..57959999 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix__coll__graph.md5 @@ -0,0 +1 @@ +b9f76c89cbbf2d5b2dbccd5d9abe26a0 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix__coll__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix__coll__graph.png new file mode 100644 index 00000000..66101400 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1ratio__prefix__inherit__graph.map b/doc/structSI_1_1detail_1_1ratio__prefix__inherit__graph.map new file mode 100644 index 00000000..dccb5377 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1detail_1_1ratio__prefix__inherit__graph.md5 b/doc/structSI_1_1detail_1_1ratio__prefix__inherit__graph.md5 new file mode 100644 index 00000000..57959999 --- /dev/null +++ b/doc/structSI_1_1detail_1_1ratio__prefix__inherit__graph.md5 @@ -0,0 +1 @@ +b9f76c89cbbf2d5b2dbccd5d9abe26a0 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1ratio__prefix__inherit__graph.png b/doc/structSI_1_1detail_1_1ratio__prefix__inherit__graph.png new file mode 100644 index 00000000..66101400 Binary files /dev/null and b/doc/structSI_1_1detail_1_1ratio__prefix__inherit__graph.png differ diff --git a/doc/structSI_1_1detail_1_1unit__symbol__impl-members.html b/doc/structSI_1_1detail_1_1unit__symbol__impl-members.html new file mode 100644 index 00000000..56825793 --- /dev/null +++ b/doc/structSI_1_1detail_1_1unit__symbol__impl-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::unit_symbol_impl< Cs > Member List
    +
    +
    + +

    This is the complete list of members for SI::detail::unit_symbol_impl< Cs >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< Cs >static
    valueSI::detail::unit_symbol_impl< Cs >static
    + + + + diff --git a/doc/structSI_1_1detail_1_1unit__symbol__impl.html b/doc/structSI_1_1detail_1_1unit__symbol__impl.html new file mode 100644 index 00000000..5c3934a3 --- /dev/null +++ b/doc/structSI_1_1detail_1_1unit__symbol__impl.html @@ -0,0 +1,165 @@ + + + + + + + +SI: SI::detail::unit_symbol_impl< Cs > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::unit_symbol_impl< Cs > Struct Template Reference
    +
    +
    + +

    Compile time string provider for conversion of unit types to strings. + More...

    + +

    #include <unit_symbol.h>

    +
    +Collaboration diagram for SI::detail::unit_symbol_impl< Cs >:
    +
    +
    Collaboration graph
    + + + + + + +
    [legend]
    + + + + + + +

    +Static Public Attributes

    static constexpr const std::array< char, sizeof...(Cs)> value {{Cs...}}
     
    static constexpr const std::string_view str {value.data(), value.size()}
     
    +

    Detailed Description

    +

    template<char... Cs>
    +struct SI::detail::unit_symbol_impl< Cs >

    + +

    Compile time string provider for conversion of unit types to strings.

    +

    Member Data Documentation

    + +

    ◆ str

    + +
    +
    +
    +template<char... Cs>
    + + + + + +
    + + + + +
    constexpr const std::string_view SI::detail::unit_symbol_impl< Cs >::str {value.data(), value.size()}
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ value

    + +
    +
    +
    +template<char... Cs>
    + + + + + +
    + + + + +
    constexpr const std::array<char, sizeof...(Cs)> SI::detail::unit_symbol_impl< Cs >::value {{Cs...}}
    +
    +staticconstexpr
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1unit__symbol__impl__coll__graph.map b/doc/structSI_1_1detail_1_1unit__symbol__impl__coll__graph.map new file mode 100644 index 00000000..37054998 --- /dev/null +++ b/doc/structSI_1_1detail_1_1unit__symbol__impl__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/structSI_1_1detail_1_1unit__symbol__impl__coll__graph.md5 b/doc/structSI_1_1detail_1_1unit__symbol__impl__coll__graph.md5 new file mode 100644 index 00000000..10c37972 --- /dev/null +++ b/doc/structSI_1_1detail_1_1unit__symbol__impl__coll__graph.md5 @@ -0,0 +1 @@ +d3835bb43e0db9c1de3577789809cd45 \ No newline at end of file diff --git a/doc/structSI_1_1detail_1_1unit__symbol__impl__coll__graph.png b/doc/structSI_1_1detail_1_1unit__symbol__impl__coll__graph.png new file mode 100644 index 00000000..cb341e91 Binary files /dev/null and b/doc/structSI_1_1detail_1_1unit__symbol__impl__coll__graph.png differ diff --git a/doc/structSI_1_1detail_1_1unit__t-members.html b/doc/structSI_1_1detail_1_1unit__t-members.html new file mode 100644 index 00000000..e3fab01e --- /dev/null +++ b/doc/structSI_1_1detail_1_1unit__t-members.html @@ -0,0 +1,131 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::unit_t< _symbol, _exponent, _type, _ratio > Member List
    +
    +
    + +

    This is the complete list of members for SI::detail::unit_t< _symbol, _exponent, _type, _ratio >, including all inherited members.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    as() constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    as() constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    exponent typedefSI::detail::unit_t< _symbol, _exponent, _type, _ratio >
    internal_type typedefSI::detail::unit_t< _symbol, _exponent, _type, _ratio >
    operator!=(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator*(const _type f) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator*(const unit_t< _symbol, _rhs_exponent, _rhs_type, _ratio > &rhs) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator*(const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator*=(const _type scalar)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator+(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator++()SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator++(int)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator+=(const unit_t &rhs)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator+=(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator-(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator-() constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator--()SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator--(int)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator-=(const unit_t &rhs)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator-=(const unit_t< _symbol, _exponent, _type, _rhs_ratio > &rhs)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator/(const _type f) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator/(const unit_t< _symbol, _rhs_exponent, _rhs_type, _ratio > &rhs) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator/(const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator/(const unit_t< _symbol, _exponent, _rhs_type, _ratio > &rhs)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator/(const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator/=(const _type scalar)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator<(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator<=(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator=(const unit_t &rhs)=defaultSI::detail::unit_t< _symbol, _exponent, _type, _ratio >
    operator=(unit_t &&rhs)=defaultSI::detail::unit_t< _symbol, _exponent, _type, _ratio >
    operator=(const unit_t< _symbol, _exponent, _type, _rhs_ratio > &rhs)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator=(unit_t< _symbol, _exponent, _type, _rhs_ratio > &&rhs)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator==(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator>(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    operator>=(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    ratio typedefSI::detail::unit_t< _symbol, _exponent, _type, _ratio >
    setValue(_type v)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    symbol typedefSI::detail::unit_t< _symbol, _exponent, _type, _ratio >
    unit_t(_type v)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inlineexplicit
    unit_t()=defaultSI::detail::unit_t< _symbol, _exponent, _type, _ratio >
    unit_t(const unit_t &)=defaultSI::detail::unit_t< _symbol, _exponent, _type, _ratio >
    unit_t(unit_t &&)=defaultSI::detail::unit_t< _symbol, _exponent, _type, _ratio >
    unit_t(const unit_t< _symbol, _exponent, _type_rhs, _ratio > &rhs)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    unit_t(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    unit_t(unit_t< _symbol, _exponent, _type, _rhs_ratio > &&rhs)SI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    value() constSI::detail::unit_t< _symbol, _exponent, _type, _ratio >inline
    ~unit_t()=defaultSI::detail::unit_t< _symbol, _exponent, _type, _ratio >
    + + + + diff --git a/doc/structSI_1_1detail_1_1unit__t.html b/doc/structSI_1_1detail_1_1unit__t.html new file mode 100644 index 00000000..36f5865d --- /dev/null +++ b/doc/structSI_1_1detail_1_1unit__t.html @@ -0,0 +1,1628 @@ + + + + + + + +SI: SI::detail::unit_t< _symbol, _exponent, _type, _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::unit_t< _symbol, _exponent, _type, _ratio > Struct Template Reference
    +
    +
    + +

    base template class for holding values of type _type to be multiplied with a ratio _ratio + More...

    + +

    #include <unit.h>

    + + + + + + + + + + +

    +Public Types

    using ratio = _ratio
     
    using internal_type = _type
     
    using exponent = _exponent
     
    using symbol = std::integral_constant< char, _symbol >
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

    constexpr unit_t (_type v)
     Construct with value v. More...
     
    constexpr unit_t ()=default
     
    constexpr unit_t (const unit_t &)=default
     
    constexpr unit_t (unit_t &&)=default
     
    template<typename _type_rhs >
    constexpr unit_t (const unit_t< _symbol, _exponent, _type_rhs, _ratio > &rhs)
     construct from other unit with implicitly convertible type More...
     
     ~unit_t ()=default
     
    template<typename _rhs_type , typename _rhs_ratio >
    constexpr unit_t (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs)
     
    template<typename _rhs_ratio >
    constexpr unit_t (unit_t< _symbol, _exponent, _type, _rhs_ratio > &&rhs)
     
    constexpr _type value () const
     returns the stored value as raw type More...
     
    template<typename _unit_rhs >
    constexpr _unit_rhs as () const
     
    template<template< typename _type_rhs > typename _unit_rhs>
    constexpr _unit_rhs< _type > as () const
     
    void setValue (_type v)
     
    constexpr unit_toperator= (const unit_t &rhs)=default
     Assignment for same ratio. More...
     
    constexpr unit_toperator= (unit_t &&rhs)=default
     Move assignment for same ratio. More...
     
    template<typename _rhs_ratio , std::enable_if_t<!std::ratio_equal_v< _rhs_ratio, _ratio >> * = nullptr>
    constexpr unit_toperator= (const unit_t< _symbol, _exponent, _type, _rhs_ratio > &rhs)
     Assignment of same unit but different ratio. More...
     
    template<typename _rhs_ratio , std::enable_if_t<!std::ratio_equal_v< _rhs_ratio, _ratio >> * = nullptr>
    constexpr unit_toperator= (unit_t< _symbol, _exponent, _type, _rhs_ratio > &&rhs)
     Move assignment of same unit but different ratio. More...
     
    template<typename _rhs_type , typename _rhs_ratio >
    constexpr bool operator== (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
     
    template<typename _rhs_type , typename _rhs_ratio >
    constexpr bool operator!= (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
     compares two values, considers different ratios. More...
     
    template<typename _rhs_type , typename _rhs_ratio >
    constexpr bool operator< (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
     
    template<typename _rhs_type , typename _rhs_ratio >
    constexpr bool operator<= (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
     
    template<typename _rhs_type , typename _rhs_ratio >
    constexpr bool operator> (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
     
    template<typename _rhs_type , typename _rhs_ratio >
    constexpr bool operator>= (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
     
    constexpr unit_t operator* (const _type f) const
     multiply with a non-unit scalar More...
     
    template<typename _rhs_exponent , typename _rhs_type >
    constexpr auto operator* (const unit_t< _symbol, _rhs_exponent, _rhs_type, _ratio > &rhs) const
     multiply with an unit of the same ratio More...
     
    template<typename _rhs_exponent , typename _rhs_ratio , typename _rhs_type >
    constexpr auto operator* (const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) const
     
    constexpr unit_toperator*= (const _type scalar)
     multiply with a non-unit scalar More...
     
    constexpr unit_t operator/ (const _type f) const
     divide by a non-unit scalar More...
     
    template<typename _rhs_exponent , typename _rhs_type , std::enable_if_t< std::ratio_not_equal_v< _rhs_exponent, _exponent >> * = nullptr>
    constexpr auto operator/ (const unit_t< _symbol, _rhs_exponent, _rhs_type, _ratio > &rhs) const
     
    template<typename _rhs_exponent , typename _rhs_type , typename _rhs_ratio , std::enable_if_t< std::ratio_not_equal_v< _rhs_exponent, _exponent >> * = nullptr>
    constexpr auto operator/ (const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) const
     
    template<typename _rhs_type >
    constexpr _type operator/ (const unit_t< _symbol, _exponent, _rhs_type, _ratio > &rhs)
     divide whit same unit result is a scalar More...
     
    template<typename _rhs_exponent , typename _rhs_type , typename _rhs_ratio , std::enable_if_t< std::ratio_equal_v< _rhs_exponent, exponent >> * = nullptr>
    constexpr _type operator/ (const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) const
     
    constexpr unit_toperator/= (const _type scalar)
     divide with a non-unit scalar More...
     
    template<typename _rhs_type , typename _rhs_ratio >
    constexpr unit_t operator+ (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
     adds two values, returning type is type of lhs More...
     
    constexpr unit_toperator+= (const unit_t &rhs)
     add-assign value of the same unit More...
     
    template<typename _rhs_type , typename _rhs_ratio , std::enable_if_t<!std::ratio_equal_v< _rhs_ratio, _ratio >> * = nullptr>
    constexpr unit_toperator+= (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs)
     add value of the same type but possibly different ratio More...
     
    template<typename _rhs_type , typename _rhs_ratio >
    constexpr unit_t operator- (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
     subtracts two values, returning type is type of lhs More...
     
    constexpr unit_toperator-= (const unit_t &rhs)
     Subtract-assign value of the same unit. More...
     
    template<typename _rhs_type , typename _rhs_ratio , std::enable_if<!std::ratio_equal_v< _rhs_ratio, _ratio >> * = nullptr>
    constexpr unit_toperator-= (const unit_t< _symbol, _exponent, _type, _rhs_ratio > &rhs)
     subtract value of the same type but possibly different ratio More...
     
    constexpr unit_t operator- () const
     negate operation More...
     
    unit_toperator++ ()
     increment by prefix ++ More...
     
    unit_t operator++ (int)
     increment by postfix ++ More...
     
    unit_toperator-- ()
     decrement by prefix – More...
     
    unit_t operator-- (int)
     decrement by postfix – More...
     
    +

    Detailed Description

    +

    template<char _symbol, typename _exponent, typename _type, typename _ratio = std::ratio<1>>
    +struct SI::detail::unit_t< _symbol, _exponent, _type, _ratio >

    + +

    base template class for holding values of type _type to be multiplied with a ratio _ratio

    +
    Todo:

    add in-place unit_cast for move operators

    +

    add logarithmic units (decibel)

    +

    add constants for speed of light, planck constant, elementary charge, boltzmann constant, avogadro constant and luminous efficacy of monochromatic radiation of frequency

    +
    +
    Template Parameters
    + + + + + +
    _symboldimension symbol of the unit (see https://en.wikipedia.org/wiki/SI_base_unit)
    _ratioRatio in relation to the base unit of a SI unit
    _typeinternal representation of the value
    _exponentthe exponent to the unit (i.e. length == m^1, area == m^2, volume = m^3)
    +
    +
    +

    Member Typedef Documentation

    + +

    ◆ exponent

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + +
    using SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::exponent = _exponent
    +
    + +
    +
    + +

    ◆ internal_type

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + +
    using SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::internal_type = _type
    +
    + +
    +
    + +

    ◆ ratio

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + +
    using SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::ratio = _ratio
    +
    + +
    +
    + +

    ◆ symbol

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + +
    using SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::symbol = std::integral_constant<char, _symbol>
    +
    + +
    +
    +

    Constructor & Destructor Documentation

    + +

    ◆ unit_t() [1/7]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    constexpr SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::unit_t (_type v)
    +
    +inlineexplicitconstexpr
    +
    + +

    Construct with value v.

    + +
    +
    + +

    ◆ unit_t() [2/7]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + +
    constexpr SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::unit_t ()
    +
    +constexprdefault
    +
    + +
    +
    + +

    ◆ unit_t() [3/7]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    constexpr SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::unit_t (const unit_t< _symbol, _exponent, _type, _ratio > & )
    +
    +constexprdefault
    +
    + +
    +
    + +

    ◆ unit_t() [4/7]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    constexpr SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::unit_t (unit_t< _symbol, _exponent, _type, _ratio > && )
    +
    +constexprdefault
    +
    + +
    +
    + +

    ◆ unit_t() [5/7]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _type_rhs >
    + + + + + +
    + + + + + + + + +
    constexpr SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::unit_t (const unit_t< _symbol, _exponent, _type_rhs, _ratio > & rhs)
    +
    +inlineconstexpr
    +
    + +

    construct from other unit with implicitly convertible type

    + +
    +
    + +

    ◆ ~unit_t()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + +
    SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::~unit_t ()
    +
    +default
    +
    + +
    +
    + +

    ◆ unit_t() [6/7]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_type , typename _rhs_ratio >
    + + + + + +
    + + + + + + + + +
    constexpr SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::unit_t (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > & rhs)
    +
    +inlineconstexpr
    +
    + +
    +
    + +

    ◆ unit_t() [7/7]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_ratio >
    + + + + + +
    + + + + + + + + +
    constexpr SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::unit_t (unit_t< _symbol, _exponent, _type, _rhs_ratio > && rhs)
    +
    +inlineconstexpr
    +
    + +
    +
    +

    Member Function Documentation

    + +

    ◆ as() [1/2]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _unit_rhs >
    + + + + + +
    + + + + + + + +
    constexpr _unit_rhs SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::as () const
    +
    +inlineconstexpr
    +
    +

    returns a new instance of the unit with a differend value and explicit specified underlying type

    + +
    +
    + +

    ◆ as() [2/2]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<template< typename _type_rhs > typename _unit_rhs>
    + + + + + +
    + + + + + + + +
    constexpr _unit_rhs<_type> SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::as () const
    +
    +inlineconstexpr
    +
    +

    returns a new instance of the unit with a differend value with the same underlying type

    + +
    +
    + +

    ◆ operator!=()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_type , typename _rhs_ratio >
    + + + + + +
    + + + + + + + + +
    constexpr bool SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator!= (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > & rhs) const
    +
    +inlineconstexpr
    +
    + +

    compares two values, considers different ratios.

    + +
    +
    + +

    ◆ operator*() [1/3]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    constexpr unit_t SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator* (const _type f) const
    +
    +inlineconstexpr
    +
    + +

    multiply with a non-unit scalar

    + +
    +
    + +

    ◆ operator*() [2/3]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_exponent , typename _rhs_type >
    + + + + + +
    + + + + + + + + +
    constexpr auto SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator* (const unit_t< _symbol, _rhs_exponent, _rhs_type, _ratio > & rhs) const
    +
    +inlineconstexpr
    +
    + +

    multiply with an unit of the same ratio

    + +
    +
    + +

    ◆ operator*() [3/3]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_exponent , typename _rhs_ratio , typename _rhs_type >
    + + + + + +
    + + + + + + + + +
    constexpr auto SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator* (const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > & rhs) const
    +
    +inlineconstexpr
    +
    +

    multiplication multiply with a same unit, with different exponent and different ratio the exponents this and rhs are added, the resulting ratio the ratio multiplied.

    + +
    +
    + +

    ◆ operator*=()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    constexpr unit_t& SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator*= (const _type scalar)
    +
    +inlineconstexpr
    +
    + +

    multiply with a non-unit scalar

    + +
    +
    + +

    ◆ operator+()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_type , typename _rhs_ratio >
    + + + + + +
    + + + + + + + + +
    constexpr unit_t SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator+ (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > & rhs) const
    +
    +inlineconstexpr
    +
    + +

    adds two values, returning type is type of lhs

    + +
    +
    + +

    ◆ operator++() [1/2]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + +
    unit_t& SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator++ ()
    +
    +inline
    +
    + +

    increment by prefix ++

    + +
    +
    + +

    ◆ operator++() [2/2]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    unit_t SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator++ (int )
    +
    +inline
    +
    + +

    increment by postfix ++

    + +
    +
    + +

    ◆ operator+=() [1/2]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    constexpr unit_t& SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator+= (const unit_t< _symbol, _exponent, _type, _ratio > & rhs)
    +
    +inlineconstexpr
    +
    + +

    add-assign value of the same unit

    + +
    +
    + +

    ◆ operator+=() [2/2]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_type , typename _rhs_ratio , std::enable_if_t<!std::ratio_equal_v< _rhs_ratio, _ratio >> * = nullptr>
    + + + + + +
    + + + + + + + + +
    constexpr unit_t& SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator+= (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > & rhs)
    +
    +inlineconstexpr
    +
    + +

    add value of the same type but possibly different ratio

    + +
    +
    + +

    ◆ operator-() [1/2]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + +
    constexpr unit_t SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator- () const
    +
    +inlineconstexpr
    +
    + +

    negate operation

    + +
    +
    + +

    ◆ operator-() [2/2]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_type , typename _rhs_ratio >
    + + + + + +
    + + + + + + + + +
    constexpr unit_t SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator- (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > & rhs) const
    +
    +inlineconstexpr
    +
    + +

    subtracts two values, returning type is type of lhs

    + +
    +
    + +

    ◆ operator--() [1/2]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + +
    unit_t& SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator-- ()
    +
    +inline
    +
    + +

    decrement by prefix –

    + +
    +
    + +

    ◆ operator--() [2/2]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    unit_t SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator-- (int )
    +
    +inline
    +
    + +

    decrement by postfix –

    + +
    +
    + +

    ◆ operator-=() [1/2]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    constexpr unit_t& SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator-= (const unit_t< _symbol, _exponent, _type, _ratio > & rhs)
    +
    +inlineconstexpr
    +
    + +

    Subtract-assign value of the same unit.

    + +
    +
    + +

    ◆ operator-=() [2/2]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_type , typename _rhs_ratio , std::enable_if<!std::ratio_equal_v< _rhs_ratio, _ratio >> * = nullptr>
    + + + + + +
    + + + + + + + + +
    constexpr unit_t& SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator-= (const unit_t< _symbol, _exponent, _type, _rhs_ratio > & rhs)
    +
    +inlineconstexpr
    +
    + +

    subtract value of the same type but possibly different ratio

    + +
    +
    + +

    ◆ operator/() [1/5]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    constexpr unit_t SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator/ (const _type f) const
    +
    +inlineconstexpr
    +
    + +

    divide by a non-unit scalar

    + +
    +
    + +

    ◆ operator/() [2/5]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_type >
    + + + + + +
    + + + + + + + + +
    constexpr _type SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator/ (const unit_t< _symbol, _exponent, _rhs_type, _ratio > & rhs)
    +
    +inlineconstexpr
    +
    + +

    divide whit same unit result is a scalar

    + +
    +
    + +

    ◆ operator/() [3/5]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_exponent , typename _rhs_type , std::enable_if_t< std::ratio_not_equal_v< _rhs_exponent, _exponent >> * = nullptr>
    + + + + + +
    + + + + + + + + +
    constexpr auto SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator/ (const unit_t< _symbol, _rhs_exponent, _rhs_type, _ratio > & rhs) const
    +
    +inlineconstexpr
    +
    +

    divide with same unit with same ratio but not the same exponent

    Returns
    unit with exponents subtracted from each others
    + +
    +
    + +

    ◆ operator/() [4/5]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_exponent , typename _rhs_type , typename _rhs_ratio , std::enable_if_t< std::ratio_not_equal_v< _rhs_exponent, _exponent >> * = nullptr>
    + + + + + +
    + + + + + + + + +
    constexpr auto SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator/ (const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > & rhs) const
    +
    +inlineconstexpr
    +
    +

    divide with a same unit but different ratios the ratio of the result is the gcd of the two ratios and the exponents are subtracted

    + +
    +
    + +

    ◆ operator/() [5/5]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_exponent , typename _rhs_type , typename _rhs_ratio , std::enable_if_t< std::ratio_equal_v< _rhs_exponent, exponent >> * = nullptr>
    + + + + + +
    + + + + + + + + +
    constexpr _type SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator/ (const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > & rhs) const
    +
    +inlineconstexpr
    +
    +

    if the same units of the same exponent but different ratio are divided then the result is a scalar

    + +
    +
    + +

    ◆ operator/=()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    constexpr unit_t& SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator/= (const _type scalar)
    +
    +inlineconstexpr
    +
    + +

    divide with a non-unit scalar

    + +
    +
    + +

    ◆ operator<()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_type , typename _rhs_ratio >
    + + + + + +
    + + + + + + + + +
    constexpr bool SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator< (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > & rhs) const
    +
    +inlineconstexpr
    +
    + +
    +
    + +

    ◆ operator<=()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_type , typename _rhs_ratio >
    + + + + + +
    + + + + + + + + +
    constexpr bool SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator<= (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > & rhs) const
    +
    +inlineconstexpr
    +
    + +
    +
    + +

    ◆ operator=() [1/4]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    constexpr unit_t& SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator= (const unit_t< _symbol, _exponent, _type, _ratio > & rhs)
    +
    +constexprdefault
    +
    + +

    Assignment for same ratio.

    + +
    +
    + +

    ◆ operator=() [2/4]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_ratio , std::enable_if_t<!std::ratio_equal_v< _rhs_ratio, _ratio >> * = nullptr>
    + + + + + +
    + + + + + + + + +
    constexpr unit_t& SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator= (const unit_t< _symbol, _exponent, _type, _rhs_ratio > & rhs)
    +
    +inlineconstexpr
    +
    + +

    Assignment of same unit but different ratio.

    + +
    +
    + +

    ◆ operator=() [3/4]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    constexpr unit_t& SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator= (unit_t< _symbol, _exponent, _type, _ratio > && rhs)
    +
    +constexprdefault
    +
    + +

    Move assignment for same ratio.

    + +
    +
    + +

    ◆ operator=() [4/4]

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_ratio , std::enable_if_t<!std::ratio_equal_v< _rhs_ratio, _ratio >> * = nullptr>
    + + + + + +
    + + + + + + + + +
    constexpr unit_t& SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator= (unit_t< _symbol, _exponent, _type, _rhs_ratio > && rhs)
    +
    +inlineconstexpr
    +
    + +

    Move assignment of same unit but different ratio.

    + +
    +
    + +

    ◆ operator==()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_type , typename _rhs_ratio >
    + + + + + +
    + + + + + + + + +
    constexpr bool SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator== (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > & rhs) const
    +
    +inlineconstexpr
    +
    +

    Comparison operator takes considers different ratios, i.e. 1000 micro == 1 milli

    + +
    +
    + +

    ◆ operator>()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_type , typename _rhs_ratio >
    + + + + + +
    + + + + + + + + +
    constexpr bool SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator> (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > & rhs) const
    +
    +inlineconstexpr
    +
    + +
    +
    + +

    ◆ operator>=()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    +
    +template<typename _rhs_type , typename _rhs_ratio >
    + + + + + +
    + + + + + + + + +
    constexpr bool SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::operator>= (const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > & rhs) const
    +
    +inlineconstexpr
    +
    + +
    +
    + +

    ◆ setValue()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + + +
    void SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::setValue (_type v)
    +
    +inline
    +
    +
    Todo:
    set as friend to the stream-function
    + +
    +
    + +

    ◆ value()

    + +
    +
    +
    +template<char _symbol, typename _exponent , typename _type , typename _ratio = std::ratio<1>>
    + + + + + +
    + + + + + + + +
    constexpr _type SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::value () const
    +
    +inlineconstexpr
    +
    + +

    returns the stored value as raw type

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/doc/structSI_1_1detail_1_1unit__with__common__ratio-members.html b/doc/structSI_1_1detail_1_1unit__with__common__ratio-members.html new file mode 100644 index 00000000..a9316bc8 --- /dev/null +++ b/doc/structSI_1_1detail_1_1unit__with__common__ratio-members.html @@ -0,0 +1,85 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::detail::unit_with_common_ratio< _unit_lhs, _unit_rhs > Member List
    +
    +
    + +

    This is the complete list of members for SI::detail::unit_with_common_ratio< _unit_lhs, _unit_rhs >, including all inherited members.

    + + +
    type typedefSI::detail::unit_with_common_ratio< _unit_lhs, _unit_rhs >
    + + + + diff --git a/doc/structSI_1_1detail_1_1unit__with__common__ratio.html b/doc/structSI_1_1detail_1_1unit__with__common__ratio.html new file mode 100644 index 00000000..94cc5e5d --- /dev/null +++ b/doc/structSI_1_1detail_1_1unit__with__common__ratio.html @@ -0,0 +1,113 @@ + + + + + + + +SI: SI::detail::unit_with_common_ratio< _unit_lhs, _unit_rhs > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::detail::unit_with_common_ratio< _unit_lhs, _unit_rhs > Struct Template Reference
    +
    +
    + +

    #include <unit_cast.h>

    + + + + +

    +Public Types

    using type = unit_t< _unit_lhs::symbol::value, typename _unit_lhs::exponent, typename _unit_lhs::internal_type, typename detail::ratio_gcd< typename _unit_lhs::ratio, typename _unit_rhs::ratio >::ratio >
     
    +

    Member Typedef Documentation

    + +

    ◆ type

    + +
    +
    +
    +template<typename _unit_lhs , typename _unit_rhs >
    + + + + +
    using SI::detail::unit_with_common_ratio< _unit_lhs, _unit_rhs >::type = unit_t<_unit_lhs::symbol::value, typename _unit_lhs::exponent, typename _unit_lhs::internal_type, typename detail::ratio_gcd<typename _unit_lhs::ratio, typename _unit_rhs::ratio>::ratio>
    +
    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol.html b/doc/structSI_1_1unit__symbol.html new file mode 100644 index 00000000..57f44560 --- /dev/null +++ b/doc/structSI_1_1unit__symbol.html @@ -0,0 +1,112 @@ + + + + + + + +SI: SI::unit_symbol< _dimension_symbol, _ratio, _exponent > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< _dimension_symbol, _ratio, _exponent > Struct Template Reference
    +
    +
    + +

    Base struct. Unusable needs template overloading. + More...

    + +

    #include <unit_symbol.h>

    +
    +Inheritance diagram for SI::unit_symbol< _dimension_symbol, _ratio, _exponent >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< _dimension_symbol, _ratio, _exponent >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    +

    Detailed Description

    +

    template<char _dimension_symbol, typename _ratio, typename _exponent = std::ratio<1>>
    +struct SI::unit_symbol< _dimension_symbol, _ratio, _exponent >

    + +

    Base struct. Unusable needs template overloading.

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..f3120e0b --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'A', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4.html new file mode 100644 index 00000000..7f32a180 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'A', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'A', _ratio > Struct Template Reference
    +
    +
    + +

    #include <radioactivity.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'A', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'A', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'B', 'q'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..ecbbdd03 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..dc1f834f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +42d3e8a56912e7654416a84acedd9232 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..bd32e7e8 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..ecbbdd03 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..dc1f834f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +42d3e8a56912e7654416a84acedd9232 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..bd32e7e8 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'A'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..7d7384c3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'A', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'A', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'B', 'q'>static
    valueSI::detail::unit_symbol_impl< 'B', 'q'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..2f037904 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'A', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'A', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <radioactivity.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'A', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'A', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'B', 'q'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..6f05766f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..984a4e2a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +43f26d91c5334544ce04181477577bbf \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..99467372 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..6f05766f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..984a4e2a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +43f26d91c5334544ce04181477577bbf \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..99467372 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'A'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..200e456f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'B', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4.html new file mode 100644 index 00000000..416a203d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'B', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'B', _ratio > Struct Template Reference
    +
    +
    + +

    #include <magnetic_field.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'B', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'B', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'T'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..d7947b29 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..6f85c247 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +56745a7e36000e2684aaacb877204957 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..2ac72616 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..d7947b29 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..6f85c247 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +56745a7e36000e2684aaacb877204957 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..2ac72616 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'B'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..72f3e1b7 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'B', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'B', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'T'>static
    valueSI::detail::unit_symbol_impl< 'T'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..e7c21894 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'B', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'B', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <magnetic_field.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'B', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'B', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'T'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..b6abd402 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..e244bc53 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +0a3b11c6044a4632d19d86d7cac47c07 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..726c0804 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..b6abd402 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..e244bc53 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +0a3b11c6044a4632d19d86d7cac47c07 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..726c0804 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'B'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..f161d67e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'C', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4.html new file mode 100644 index 00000000..5f7217c8 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'C', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'C', _ratio > Struct Template Reference
    +
    +
    + +

    #include <electric_capacity.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'C', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'C', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'F'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..9070bc88 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..c1a71340 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +314eb49b82316bf9f7171d3d6ec4fad8 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..5766fec3 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..9070bc88 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..c1a71340 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +314eb49b82316bf9f7171d3d6ec4fad8 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..5766fec3 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'C'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..ff00259f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'C', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'C', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'F'>static
    valueSI::detail::unit_symbol_impl< 'F'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..237fb59b --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'C', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'C', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <electric_capacity.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'C', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'C', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'F'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..8bdcd7d3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..7347d075 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +b5424534d8d6452bd4d46ca693f81363 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..5f727d6e Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..8bdcd7d3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..7347d075 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +b5424534d8d6452bd4d46ca693f81363 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..5f727d6e Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'C'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..ec1820c3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'D', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4.html new file mode 100644 index 00000000..45c47afa --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'D', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'D', _ratio > Struct Template Reference
    +
    +
    + +

    #include <absorbed_dose.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'D', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'D', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'G', 'y'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..ea090ed5 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..c0b4e7cb --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +f2e0838750be9a59721e6382fccc2601 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..b45cbd99 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..ea090ed5 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..c0b4e7cb --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +f2e0838750be9a59721e6382fccc2601 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..b45cbd99 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'D'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..786487c5 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'D', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'D', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'G', 'y'>static
    valueSI::detail::unit_symbol_impl< 'G', 'y'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..cf17441b --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'D', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'D', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <absorbed_dose.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'D', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'D', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'G', 'y'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..6e4b4e51 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..711510b6 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +50857fcdf0fc12f64d1e3eca71ec8d76 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..d1493383 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..6e4b4e51 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..711510b6 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +50857fcdf0fc12f64d1e3eca71ec8d76 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..d1493383 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'D'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..46523519 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'E', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4.html new file mode 100644 index 00000000..0dc97a16 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'E', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'E', _ratio > Struct Template Reference
    +
    +
    + +

    #include <energy.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'E', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'E', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'J'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..1f6f976a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..87b32b5b --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +65b99724e03453a3dca0ae19146971a1 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..bfdcc5f8 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..1f6f976a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..87b32b5b --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +65b99724e03453a3dca0ae19146971a1 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..bfdcc5f8 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'E'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..cac6085d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'E', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'E', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'J'>static
    valueSI::detail::unit_symbol_impl< 'J'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..41225260 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'E', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'E', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <energy.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'E', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'E', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'J'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..2345307e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..143a815c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +7c0134b4b07f2be8416901a00477ba40 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..ae7bb3bc Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..2345307e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..143a815c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +7c0134b4b07f2be8416901a00477ba40 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..ae7bb3bc Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'E'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..51561e27 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'F', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4.html new file mode 100644 index 00000000..b3fbeb97 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'F', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'F', _ratio > Struct Template Reference
    +
    +
    + +

    #include <force.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'F', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'F', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'N'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..67587605 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..8b6f3f34 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +6c479560c9e6f2e8c2aaef2c5d7c235a \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..0f2db02d Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..67587605 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..8b6f3f34 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +6c479560c9e6f2e8c2aaef2c5d7c235a \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..0f2db02d Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'F'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..886a45a4 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'F', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'F', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'N'>static
    valueSI::detail::unit_symbol_impl< 'N'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..66cac830 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'F', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'F', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <force.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'F', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'F', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'N'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..ccf24d43 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..32dd7950 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +e9ef1ae0eaf61d2b1a7ef5d0faa7b2d3 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..2f95ea1c Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..ccf24d43 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..32dd7950 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +e9ef1ae0eaf61d2b1a7ef5d0faa7b2d3 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..2f95ea1c Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'F'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..fedb0930 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'G', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4.html new file mode 100644 index 00000000..f7127ee4 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'G', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'G', _ratio > Struct Template Reference
    +
    +
    + +

    #include <electric_conductance.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'G', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'G', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'S'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..ce3eb125 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..d65bb5aa --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +3f71aa2948e17b99732ef936fd5f4c68 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..f5b82e5e Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..ce3eb125 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..d65bb5aa --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +3f71aa2948e17b99732ef936fd5f4c68 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..f5b82e5e Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'G'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..e0dcd3c3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'G', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'G', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'S'>static
    valueSI::detail::unit_symbol_impl< 'S'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..410ddab7 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'G', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'G', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <electric_conductance.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'G', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'G', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'S'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..0dc74f30 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..5822a1e5 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +d1051b10e2896c3eef9f6f7a3600ffbd \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..c5a5f3bb Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..0dc74f30 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..5822a1e5 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +d1051b10e2896c3eef9f6f7a3600ffbd \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..c5a5f3bb Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'G'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..f92b1cc0 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'H', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4.html new file mode 100644 index 00000000..06155fe6 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'H', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'H', _ratio > Struct Template Reference
    +
    +
    + +

    #include <equivalent_dose.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'H', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'H', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'S', 'v'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..f2f37507 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..edd3c725 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +83487d3fc548cfd140861f3a8dbaf9d4 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..bd4d0251 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..f2f37507 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..edd3c725 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +83487d3fc548cfd140861f3a8dbaf9d4 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..bd4d0251 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'H'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..841e85f5 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'H', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'H', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'S', 'v'>static
    valueSI::detail::unit_symbol_impl< 'S', 'v'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..06033185 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'H', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'H', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <equivalent_dose.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'H', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'H', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'S', 'v'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..adb8e8d7 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..509a4737 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +d95aaeb75b1387299e37c2e76897fea6 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..887f0673 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..adb8e8d7 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..509a4737 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +d95aaeb75b1387299e37c2e76897fea6 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..887f0673 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'H'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..fec3f79d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'I', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4.html new file mode 100644 index 00000000..a296815d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'I', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'I', _ratio > Struct Template Reference
    +
    +
    + +

    #include <electric_current.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'I', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'I', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'A'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..87e884a2 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..41fe95b5 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +48d3a8d2564f2e0cd8b6d84ca57dcd4b \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..d6140517 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..87e884a2 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..41fe95b5 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +48d3a8d2564f2e0cd8b6d84ca57dcd4b \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..d6140517 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'I'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..853d0baa --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'I', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'I', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'A'>static
    valueSI::detail::unit_symbol_impl< 'A'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..7808d733 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'I', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'I', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <electric_current.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'I', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'I', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'A'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..5b2d7df3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..193f784e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +2a3a65343e411b5460216d78e565f947 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..ab82d76a Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..5b2d7df3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..193f784e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +2a3a65343e411b5460216d78e565f947 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..ab82d76a Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'I'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..96a2ea9c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'J', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4.html new file mode 100644 index 00000000..632d5357 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'J', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'J', _ratio > Struct Template Reference
    +
    +
    + +

    #include <luminosity.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'J', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'J', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'c', 'd'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..88ea1de1 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..acb41696 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +ee95c8eb52323e3ca0edd588032ecf03 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..57b2ceca Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..88ea1de1 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..acb41696 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +ee95c8eb52323e3ca0edd588032ecf03 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..57b2ceca Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'J'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..a5f36f91 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'J', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'J', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'c', 'd'>static
    valueSI::detail::unit_symbol_impl< 'c', 'd'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..e41a0f89 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'J', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'J', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <luminosity.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'J', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'J', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'c', 'd'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..baa50cee --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..3f96e918 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +e7ebf93830d50dea2e324949c508204d \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..57fc52c4 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..baa50cee --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..3f96e918 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +e7ebf93830d50dea2e324949c508204d \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..57fc52c4 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'J'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..f8393b54 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'K', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4.html new file mode 100644 index 00000000..51c81d86 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'K', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'K', _ratio > Struct Template Reference
    +
    +
    + +

    #include <catalytic_activity.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'K', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'K', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'k', 'a', 't'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..45704826 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..9fea8111 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +7f1ff0b2279cff184f0419a22a6daa4b \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..92b43b28 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..45704826 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..9fea8111 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +7f1ff0b2279cff184f0419a22a6daa4b \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..92b43b28 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'K'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..69caefa3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'K', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'K', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'k', 'a', 't'>static
    valueSI::detail::unit_symbol_impl< 'k', 'a', 't'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..46ed3bd3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'K', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'K', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <catalytic_activity.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'K', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'K', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'k', 'a', 't'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..f6a200dd --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..7a18530e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +46b74d9e804d2ac446e4ffa43c981013 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..0613f7bf Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..f6a200dd --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..7a18530e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +46b74d9e804d2ac446e4ffa43c981013 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..0613f7bf Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'K'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..849e799e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'L', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4.html new file mode 100644 index 00000000..0e1161e4 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'L', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'L', _ratio > Struct Template Reference
    +
    +
    + +

    #include <length.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'L', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'L', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..8e2623d1 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..839ccaed --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +91213c06c2f4e2c08b058131c7ec8fbd \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..ecdbaef8 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..8e2623d1 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..839ccaed --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +91213c06c2f4e2c08b058131c7ec8fbd \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..ecdbaef8 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4-members.html new file mode 100644 index 00000000..33c2ac98 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'L', std::micro, std::ratio< 2 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'L', std::micro, std::ratio< 2 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'm', 'm', '2'>static
    valueSI::detail::unit_symbol_impl< 'm', 'm', '2'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4.html new file mode 100644 index 00000000..d69f1f09 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'L', std::micro, std::ratio< 2 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'L', std::micro, std::ratio< 2 > > Struct Reference
    +
    +
    + +

    #include <area.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'L', std::micro, std::ratio< 2 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'L', std::micro, std::ratio< 2 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'm', 'm', '2'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..eb2f3638 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..0fa4d365 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +82dc8228e813a048caf55ad0d58e771d \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..975fdf9d Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..eb2f3638 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..0fa4d365 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +82dc8228e813a048caf55ad0d58e771d \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..975fdf9d Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1micro_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4-members.html new file mode 100644 index 00000000..596a8f8d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'L', std::nano, std::ratio< 3 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'L', std::nano, std::ratio< 3 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'm', 'm', '3'>static
    valueSI::detail::unit_symbol_impl< 'm', 'm', '3'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4.html new file mode 100644 index 00000000..a6fb8f2a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'L', std::nano, std::ratio< 3 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'L', std::nano, std::ratio< 3 > > Struct Reference
    +
    +
    + +

    #include <area.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'L', std::nano, std::ratio< 3 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'L', std::nano, std::ratio< 3 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'm', 'm', '3'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..6a759c68 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..f4f2a173 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +7024e00646a4a3d7f77818d7b8f5b244 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..6d122896 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..6a759c68 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..f4f2a173 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +7024e00646a4a3d7f77818d7b8f5b244 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..6d122896 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1nano_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4-members.html new file mode 100644 index 00000000..61651bc2 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'L', std::ratio< 1, 1000000 >, std::ratio< 3 > > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4.html new file mode 100644 index 00000000..fc0c4b67 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'L', std::ratio< 1, 1000000 >, std::ratio< 3 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'L', std::ratio< 1, 1000000 >, std::ratio< 3 > > Struct Reference
    +
    +
    + +

    #include <area.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'L', std::ratio< 1, 1000000 >, std::ratio< 3 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'L', std::ratio< 1, 1000000 >, std::ratio< 3 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'c', 'm', '3'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..3785d6ac --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..79d3a949 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +92945bb31f8ef1a286c9ffa7ea971c4a \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..5d79fcfe Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..3785d6ac --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..79d3a949 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +92945bb31f8ef1a286c9ffa7ea971c4a \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..5d79fcfe Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_011000000_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4-members.html new file mode 100644 index 00000000..f98d3326 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'L', std::ratio< 1, 10000 >, std::ratio< 2 > > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4.html new file mode 100644 index 00000000..08cde01d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'L', std::ratio< 1, 10000 >, std::ratio< 2 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'L', std::ratio< 1, 10000 >, std::ratio< 2 > > Struct Reference
    +
    +
    + +

    #include <area.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'L', std::ratio< 1, 10000 >, std::ratio< 2 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'L', std::ratio< 1, 10000 >, std::ratio< 2 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'c', 'm', '2'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..9bb798c8 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..094e7e02 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +b4056ffda7da1e566901339f92724dcf \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..d279747a Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..9bb798c8 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..094e7e02 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +b4056ffda7da1e566901339f92724dcf \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..d279747a Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_00_0110000_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4-members.html new file mode 100644 index 00000000..8872d078 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 2 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 2 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'm', '2'>static
    valueSI::detail::unit_symbol_impl< 'm', '2'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4.html new file mode 100644 index 00000000..dcaef862 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 2 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 2 > > Struct Reference
    +
    +
    + +

    #include <area.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 2 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 2 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'm', '2'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..3a0abda8 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..72bf3dab --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +8512e2dabd39acf893ed450287e6ae1c \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..bbbc14ee Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..3a0abda8 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..72bf3dab --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +8512e2dabd39acf893ed450287e6ae1c \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..bbbc14ee Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_012_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4-members.html new file mode 100644 index 00000000..75bbe1f1 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 3 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 3 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'm', '3'>static
    valueSI::detail::unit_symbol_impl< 'm', '3'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4.html new file mode 100644 index 00000000..a2dd1d5c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 3 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 3 > > Struct Reference
    +
    +
    + +

    #include <area.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 3 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'L', std::ratio< 1 >, std::ratio< 3 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'm', '3'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..deb4558a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..2b9e68ba --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +8b112b3136e5b9d088b93f89670a56f2 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..785b4934 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..deb4558a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..2b9e68ba --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +8b112b3136e5b9d088b93f89670a56f2 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..785b4934 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3_013_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..5a3d085b --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'L', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'L', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'm'>static
    valueSI::detail::unit_symbol_impl< 'm'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..0531a2e0 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'L', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'L', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <length.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'L', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'L', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'm'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..148ec8bc --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..a54c08ba --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +7ac1256bdbc2502cd2b73f4f60b1948e \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..7d679d98 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..148ec8bc --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..a54c08ba --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +7ac1256bdbc2502cd2b73f4f60b1948e \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..7d679d98 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'L'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..03a09d4e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'M', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4.html new file mode 100644 index 00000000..31583ac3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'M', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'M', _ratio > Struct Template Reference
    +
    +
    + +

    #include <mass.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'M', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'M', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< std::ratio_multiply< _ratio, std::kilo > >::value, 'g'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..fea32b2d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..3bb4be50 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +aa8fc9d4db71dfc3c99d1c8a7b74d106 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..1d76f5c7 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..fea32b2d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..3bb4be50 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +aa8fc9d4db71dfc3c99d1c8a7b74d106 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..1d76f5c7 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'M'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4-members.html new file mode 100644 index 00000000..64fee5ec --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'M', std::exa > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'M', std::exa >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'Z', 'g'>static
    valueSI::detail::unit_symbol_impl< 'Z', 'g'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4.html b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4.html new file mode 100644 index 00000000..fa88222c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'M', std::exa > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'M', std::exa > Struct Reference
    +
    +
    + +

    #include <mass.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'M', std::exa >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'M', std::exa >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'Z', 'g'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__coll__graph.map new file mode 100644 index 00000000..d1b76c7a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__coll__graph.md5 new file mode 100644 index 00000000..f8513f84 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__coll__graph.md5 @@ -0,0 +1 @@ +85dfa5020640b25d0c20021351300ad4 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__coll__graph.png new file mode 100644 index 00000000..9a90e0b5 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__inherit__graph.map new file mode 100644 index 00000000..d1b76c7a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__inherit__graph.md5 new file mode 100644 index 00000000..f8513f84 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +85dfa5020640b25d0c20021351300ad4 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__inherit__graph.png new file mode 100644 index 00000000..9a90e0b5 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1exa_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4-members.html new file mode 100644 index 00000000..6eb6efec --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'M', std::kilo > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'M', std::kilo >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 't'>static
    valueSI::detail::unit_symbol_impl< 't'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4.html b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4.html new file mode 100644 index 00000000..471c4649 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'M', std::kilo > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'M', std::kilo > Struct Reference
    +
    +
    + +

    #include <mass.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'M', std::kilo >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'M', std::kilo >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 't'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__coll__graph.map new file mode 100644 index 00000000..7b1e7dee --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__coll__graph.md5 new file mode 100644 index 00000000..c8c8515f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__coll__graph.md5 @@ -0,0 +1 @@ +50fd9c0dbabff386d6a3869f22651627 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__coll__graph.png new file mode 100644 index 00000000..04d5796b Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__inherit__graph.map new file mode 100644 index 00000000..7b1e7dee --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__inherit__graph.md5 new file mode 100644 index 00000000..c8c8515f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +50fd9c0dbabff386d6a3869f22651627 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__inherit__graph.png new file mode 100644 index 00000000..04d5796b Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1kilo_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4-members.html new file mode 100644 index 00000000..72806f60 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'M', std::milli > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'M', std::milli >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'g'>static
    valueSI::detail::unit_symbol_impl< 'g'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4.html b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4.html new file mode 100644 index 00000000..4c2d0c16 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'M', std::milli > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'M', std::milli > Struct Reference
    +
    +
    + +

    #include <mass.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'M', std::milli >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'M', std::milli >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'g'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__coll__graph.map new file mode 100644 index 00000000..85bddaa6 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__coll__graph.md5 new file mode 100644 index 00000000..99e4e38c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__coll__graph.md5 @@ -0,0 +1 @@ +7a67ec65c0bba5f9d999f20dfaf940b4 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__coll__graph.png new file mode 100644 index 00000000..5135f1f7 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__inherit__graph.map new file mode 100644 index 00000000..85bddaa6 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__inherit__graph.md5 new file mode 100644 index 00000000..99e4e38c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +7a67ec65c0bba5f9d999f20dfaf940b4 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__inherit__graph.png new file mode 100644 index 00000000..5135f1f7 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1milli_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..6798424d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'M', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'M', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'k', 'g'>static
    valueSI::detail::unit_symbol_impl< 'k', 'g'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..bdce8a59 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'M', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'M', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <mass.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'M', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'M', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'k', 'g'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..7576db80 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..b3dc9c15 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +a4194889224ba4e39e438fe74d61688a \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..3086f9af Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..7576db80 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..b3dc9c15 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +a4194889224ba4e39e438fe74d61688a \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..3086f9af Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'M'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..109c5777 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'N', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4.html new file mode 100644 index 00000000..ea5baf59 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'N', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'N', _ratio > Struct Template Reference
    +
    +
    + +

    #include <substance.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'N', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'N', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm', 'o', 'l'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..1aae11d2 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..b8243d25 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +aabf8086fca8c96f4331d8fb7a688d44 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..722ba1f9 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..1aae11d2 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..b8243d25 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +aabf8086fca8c96f4331d8fb7a688d44 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..722ba1f9 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'N'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..8940239a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'N', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'N', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'm', 'o', 'l'>static
    valueSI::detail::unit_symbol_impl< 'm', 'o', 'l'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..c1dd9ca4 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'N', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'N', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <substance.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'N', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'N', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'm', 'o', 'l'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..44ff1da1 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..9792acfa --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +71fb2506ea4637eecf9f0f65c4240b5b \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..f855f3e2 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..44ff1da1 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..9792acfa --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +71fb2506ea4637eecf9f0f65c4240b5b \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..f855f3e2 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'N'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..32e65a3e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'O', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4.html new file mode 100644 index 00000000..a4e7f774 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'O', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'O', _ratio > Struct Template Reference
    +
    +
    + +

    #include <electric_resistance.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'O', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'O', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'O', 'h', 'm'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..19857371 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..7999deea --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +b51537e22bd062d8e8105f5deba27310 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..d02227dd Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..19857371 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..7999deea --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +b51537e22bd062d8e8105f5deba27310 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..d02227dd Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'O'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..10885da4 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'O', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'O', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'O', 'h', 'm'>static
    valueSI::detail::unit_symbol_impl< 'O', 'h', 'm'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..a55e0919 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'O', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'O', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <electric_resistance.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'O', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'O', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'O', 'h', 'm'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..b449bcdf --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..657b529d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +eb46131e6c2378f4f7691e2b83779979 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..1124d132 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..b449bcdf --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..657b529d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +eb46131e6c2378f4f7691e2b83779979 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..1124d132 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'O'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..28a1b8cd --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'P', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4.html new file mode 100644 index 00000000..9ba9a098 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'P', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'P', _ratio > Struct Template Reference
    +
    +
    + +

    #include <power.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'P', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'P', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'W'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..bebeb33f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..4119fe93 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +e36bf036507088682c1889ec8fd9d63a \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..7a4dba59 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..bebeb33f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..4119fe93 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +e36bf036507088682c1889ec8fd9d63a \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..7a4dba59 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'P'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..c06f0c23 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'P', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'P', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'W'>static
    valueSI::detail::unit_symbol_impl< 'W'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..ca66d587 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'P', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'P', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <power.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'P', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'P', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'W'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..471004db --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..e0f3d1bb --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +c1a0fb6c82b9e77e48abb322cf3be8f2 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..470c45d9 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..471004db --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..e0f3d1bb --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +c1a0fb6c82b9e77e48abb322cf3be8f2 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..470c45d9 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'P'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..1586945a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'Q', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4.html new file mode 100644 index 00000000..36f63508 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'Q', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'Q', _ratio > Struct Template Reference
    +
    +
    + +

    #include <electric_charge.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'Q', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'Q', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'C'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..ef167a2a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..1a9cc277 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +df7f4526e4373c9c46b2cb10a24dfe7d \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..f25d8d30 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..ef167a2a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..1a9cc277 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +df7f4526e4373c9c46b2cb10a24dfe7d \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..f25d8d30 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..abc09656 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'Q', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'Q', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'C'>static
    valueSI::detail::unit_symbol_impl< 'C'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..401f24a5 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'Q', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'Q', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <electric_charge.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'Q', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'Q', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'C'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..43a4d4ee --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..4e79e90e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +0752432bc10985521cec45003a51b455 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..bba99047 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..43a4d4ee --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..4e79e90e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +0752432bc10985521cec45003a51b455 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..bba99047 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'Q'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..2ccc9177 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'R', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4.html new file mode 100644 index 00000000..c0c0881a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'R', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'R', _ratio > Struct Template Reference
    +
    +
    + +

    #include <solid_angle.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'R', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'R', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 's', 'r'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..cd2e760a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..05242df2 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +f9850d7c6ffd645f968d67243ca1ef3b \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..50f467e3 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..cd2e760a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..05242df2 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +f9850d7c6ffd645f968d67243ca1ef3b \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..50f467e3 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'R'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..908ccc25 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'R', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'R', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 's', 'r'>static
    valueSI::detail::unit_symbol_impl< 's', 'r'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..2c665353 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'R', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'R', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <solid_angle.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'R', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'R', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 's', 'r'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..0ee1000a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..269c2958 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +94f82dec85bd21de96834751a5558157 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..c7a7c751 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..0ee1000a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..269c2958 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +94f82dec85bd21de96834751a5558157 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..c7a7c751 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'R'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4-members.html new file mode 100644 index 00000000..7f969f2f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'T', _ratio, std::ratio<-1 > > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4.html new file mode 100644 index 00000000..015a6d83 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'T', _ratio, std::ratio<-1 > > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'T', _ratio, std::ratio<-1 > > Struct Template Reference
    +
    +
    + +

    #include <frequency.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'T', _ratio, std::ratio<-1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'T', _ratio, std::ratio<-1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'H', 'z'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..ab723842 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..ed305591 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +86d33c0cd9f2e997f4daf75d8e416baf \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..c8ccd1bd Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..ab723842 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..ed305591 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +86d33c0cd9f2e997f4daf75d8e416baf \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..c8ccd1bd Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..ee42c858 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'T', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4.html new file mode 100644 index 00000000..402a1468 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'T', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'T', _ratio > Struct Template Reference
    +
    +
    + +

    #include <time.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'T', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'T', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 's'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..8423265b --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..7b97c8dd --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +272e73bbfda24d4961bcb0a785e70d28 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..50e2433f Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..8423265b --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..7b97c8dd --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +272e73bbfda24d4961bcb0a785e70d28 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..50e2433f Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'T'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4-members.html new file mode 100644 index 00000000..9e45c29b --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'T', std::ratio< 1 >, std::ratio<-1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'T', std::ratio< 1 >, std::ratio<-1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'H', 'z'>static
    valueSI::detail::unit_symbol_impl< 'H', 'z'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4.html new file mode 100644 index 00000000..f63591d1 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'T', std::ratio< 1 >, std::ratio<-1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'T', std::ratio< 1 >, std::ratio<-1 > > Struct Reference
    +
    +
    + +

    #include <frequency.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'T', std::ratio< 1 >, std::ratio<-1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'T', std::ratio< 1 >, std::ratio<-1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'H', 'z'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..8782512c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..e67e6982 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +7d8c3b4002455145feca096b41e0de5f \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..1daa4d45 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..8782512c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..e67e6982 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +7d8c3b4002455145feca096b41e0de5f \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..1daa4d45 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_00_01std_1_1ratio_3-1_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..a49a7004 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'T', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'T', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 's'>static
    valueSI::detail::unit_symbol_impl< 's'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..4c1d8040 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'T', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'T', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <time.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'T', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'T', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 's'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..bde396b0 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..d986313e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +69a80d2944af58d7b4075cb12522b87c \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..e8fda6e5 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..bde396b0 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..d986313e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +69a80d2944af58d7b4075cb12522b87c \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..e8fda6e5 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4-members.html new file mode 100644 index 00000000..67593135 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'T', std::ratio< 3600, 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'T', std::ratio< 3600, 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'h'>static
    valueSI::detail::unit_symbol_impl< 'h'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4.html new file mode 100644 index 00000000..2240ca4e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'T', std::ratio< 3600, 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'T', std::ratio< 3600, 1 > > Struct Reference
    +
    +
    + +

    #include <time.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'T', std::ratio< 3600, 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'T', std::ratio< 3600, 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'h'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..39a06195 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..39cb5aa6 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +d66e072023cbdbd1d9e64b6355214b59 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..69030930 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..39a06195 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..39cb5aa6 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +d66e072023cbdbd1d9e64b6355214b59 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..69030930 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_013600_00_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4-members.html new file mode 100644 index 00000000..cfdc8604 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'T', std::ratio< 60, 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'T', std::ratio< 60, 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'm', 'i', 'n'>static
    valueSI::detail::unit_symbol_impl< 'm', 'i', 'n'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4.html new file mode 100644 index 00000000..d6ffc73a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'T', std::ratio< 60, 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'T', std::ratio< 60, 1 > > Struct Reference
    +
    +
    + +

    #include <time.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'T', std::ratio< 60, 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'T', std::ratio< 60, 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'm', 'i', 'n'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..424c7594 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..cc4e4a02 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +85669599803155ac567496724303e4b8 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..36f3d9a4 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..424c7594 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..cc4e4a02 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +85669599803155ac567496724303e4b8 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..36f3d9a4 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'T'_00_01std_1_1ratio_3_0160_00_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..236795bb --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'U', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4.html new file mode 100644 index 00000000..d234ce87 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'U', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'U', _ratio > Struct Template Reference
    +
    +
    + +

    #include <electric_potential.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'U', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'U', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'V'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..14a3c857 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..1ed6a5f6 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +ac66ce7e2ca6b4e8561ffd0fddc37126 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..c617d3b6 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..14a3c857 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..1ed6a5f6 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +ac66ce7e2ca6b4e8561ffd0fddc37126 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..c617d3b6 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'U'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..5d420b82 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'U', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'U', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'V'>static
    valueSI::detail::unit_symbol_impl< 'V'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..82c4a976 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'U', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'U', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <electric_potential.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'U', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'U', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'V'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..be5553a7 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..832b93aa --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +13419f08d0b01a830787cc690abee839 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..3413c849 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..be5553a7 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..832b93aa --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +13419f08d0b01a830787cc690abee839 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..3413c849 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'U'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..8a491bea --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'a', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4.html new file mode 100644 index 00000000..fa5d431e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'a', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'a', _ratio > Struct Template Reference
    +
    +
    + +

    #include <acceleration.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'a', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'a', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm', '/', 's', '^', '2'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..6127b56e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..feff6c28 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +9941305e751d3b6efdf9796b504eb9c1 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..f07da49d Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..6127b56e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..feff6c28 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +9941305e751d3b6efdf9796b504eb9c1 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..f07da49d Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'a'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..3f997c74 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'a', std::ratio< 1 > > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..a0df62fc --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'a', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'a', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <acceleration.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'a', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'a', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'm', '/', 's', '^', '2'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..5b5ccd50 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..e9abaca1 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +89fc961b7f647c82dfff6186b8dc5deb \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..8595d7df Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..5b5ccd50 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..e9abaca1 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +89fc961b7f647c82dfff6186b8dc5deb \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..8595d7df Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'a'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..baf2bde2 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'f', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4.html new file mode 100644 index 00000000..63b8b8a9 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'f', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'f', _ratio > Struct Template Reference
    +
    +
    + +

    #include <magnetic_flux.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'f', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'f', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'W', 'b'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..30c15c1d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..44cc3962 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +9d49da224b87e307d42b560040921fb1 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..b73706e3 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..30c15c1d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..44cc3962 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +9d49da224b87e307d42b560040921fb1 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..b73706e3 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'f'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..283a6194 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'f', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'f', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'W', 'b'>static
    valueSI::detail::unit_symbol_impl< 'W', 'b'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..ed632b83 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'f', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'f', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <magnetic_flux.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'f', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'f', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'W', 'b'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..9f4d81aa --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..52212b7e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +5b67142f735984af8bd531ac93bfb5e2 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..2d997fc2 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..9f4d81aa --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..52212b7e --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +5b67142f735984af8bd531ac93bfb5e2 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..2d997fc2 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'f'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..32d1c103 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'i', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4.html new file mode 100644 index 00000000..a4825485 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'i', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'i', _ratio > Struct Template Reference
    +
    +
    + +

    #include <illuminance.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'i', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'i', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'l', 'x'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..330a2272 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..1e786029 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +33c2620a09a0e62660ddbac0b64ebc8b \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..6d7a67f7 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..330a2272 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..1e786029 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +33c2620a09a0e62660ddbac0b64ebc8b \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..6d7a67f7 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'i'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..a89e1a58 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'i', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'i', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'l', 'x'>static
    valueSI::detail::unit_symbol_impl< 'l', 'x'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..e8248b3b --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'i', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'i', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <illuminance.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'i', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'i', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'l', 'x'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..b8d67b65 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..c9b65760 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +2c752dc4ec6f6b6e8b6dddec0e53c396 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..3d7b0128 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..b8d67b65 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..c9b65760 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +2c752dc4ec6f6b6e8b6dddec0e53c396 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..3d7b0128 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'i'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..7115303d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'l', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4.html new file mode 100644 index 00000000..4ad88f42 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'l', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'l', _ratio > Struct Template Reference
    +
    +
    + +

    #include <inductance.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'l', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'l', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'H'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..68d32fee --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..080eab12 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +5472afec009feb7d1416caf48133ba90 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..e01d3d89 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..68d32fee --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..080eab12 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +5472afec009feb7d1416caf48133ba90 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..e01d3d89 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'l'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..b74a2e55 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'l', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'l', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'H'>static
    valueSI::detail::unit_symbol_impl< 'H'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..07a12cfb --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'l', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'l', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <inductance.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'l', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'l', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'H'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..beebed51 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..f750fe3c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +467aebad23f6f1f60f42936ad940f35d \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..44c908a0 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..beebed51 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..f750fe3c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +467aebad23f6f1f60f42936ad940f35d \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..44c908a0 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'l'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..355bf197 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'm', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4.html new file mode 100644 index 00000000..10b695a7 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'm', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'm', _ratio > Struct Template Reference
    +
    +
    + +

    #include <luminous_flux.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'm', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'm', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'l', 'm'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..e4a76522 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..0831fbd4 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +aeb25bd4e322a18dcdbed7887ae95a2d \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..8f22e28c Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..e4a76522 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..0831fbd4 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +aeb25bd4e322a18dcdbed7887ae95a2d \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..8f22e28c Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'm'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..2c2a4cc6 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'm', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'm', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'l', 'm'>static
    valueSI::detail::unit_symbol_impl< 'l', 'm'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..f511947a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'm', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'm', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <luminous_flux.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'm', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'm', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'l', 'm'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..f98dff7f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..e8bafda0 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +fe69fdb421b4ba4011dce36ea2b37d51 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..c26a3e9e Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..f98dff7f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..e8bafda0 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +fe69fdb421b4ba4011dce36ea2b37d51 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..c26a3e9e Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'm'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..72088564 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'p', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4.html new file mode 100644 index 00000000..94002350 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'p', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'p', _ratio > Struct Template Reference
    +
    +
    + +

    #include <pressure.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'p', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'p', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'p', 'a'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..c986e26a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..b66abb77 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +5c8bcf0d34cca12e297ef512f219936e \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..c95cf77d Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..c986e26a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..b66abb77 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +5c8bcf0d34cca12e297ef512f219936e \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..c95cf77d Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'p'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..36c471c9 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'p', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'p', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'p', 'a'>static
    valueSI::detail::unit_symbol_impl< 'p', 'a'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..9d5760a3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'p', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'p', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <pressure.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'p', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'p', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'p', 'a'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..9f585317 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..3c0e044c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +583db219b26de209bc89afc6915127e6 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..559d6e33 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..9f585317 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..3c0e044c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +583db219b26de209bc89afc6915127e6 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..559d6e33 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'p'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..65d6fa33 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'r', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4.html new file mode 100644 index 00000000..d85ae527 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'r', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'r', _ratio > Struct Template Reference
    +
    +
    + +

    #include <angle.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'r', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'r', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'r', 'a', 'd'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..049e9403 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..ee10bcd2 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +ec7ae327682fe091cf1523b3da2720dc \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..64365af8 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..049e9403 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..ee10bcd2 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +ec7ae327682fe091cf1523b3da2720dc \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..64365af8 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'r'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4-members.html new file mode 100644 index 00000000..4cf4a95a --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'r', std::ratio< 100000000000000, 5729577951308232 > > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4.html new file mode 100644 index 00000000..bfacf3c3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'r', std::ratio< 100000000000000, 5729577951308232 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'r', std::ratio< 100000000000000, 5729577951308232 > > Struct Reference
    +
    +
    + +

    #include <angle.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'r', std::ratio< 100000000000000, 5729577951308232 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'r', std::ratio< 100000000000000, 5729577951308232 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'd', 'e', 'g'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..104a23ac --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..58b44970 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +4876ebb3d4df5fed9d8c02b394bf2ac1 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..5052bd23 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..104a23ac --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..58b44970 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +4876ebb3d4df5fed9d8c02b394bf2ac1 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..5052bd23 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000000_00_015729577951308232_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4-members.html new file mode 100644 index 00000000..4879adbd --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'r', std::ratio< 100000000000, 5729577951308232 > > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4.html new file mode 100644 index 00000000..845a627d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'r', std::ratio< 100000000000, 5729577951308232 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'r', std::ratio< 100000000000, 5729577951308232 > > Struct Reference
    +
    +
    + +

    #include <angle.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'r', std::ratio< 100000000000, 5729577951308232 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'r', std::ratio< 100000000000, 5729577951308232 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'm', 'd', 'e', 'g'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..2977ee9b --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..a9379f3d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +8ca8a846212cd1d700b1065518b8995f \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..19780241 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..2977ee9b --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..a9379f3d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +8ca8a846212cd1d700b1065518b8995f \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..19780241 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000000_00_015729577951308232_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4-members.html new file mode 100644 index 00000000..70a2ae82 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'r', std::ratio< 100000000, 5729577951308232 > > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4.html new file mode 100644 index 00000000..e8391b6b --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'r', std::ratio< 100000000, 5729577951308232 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'r', std::ratio< 100000000, 5729577951308232 > > Struct Reference
    +
    +
    + +

    #include <angle.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'r', std::ratio< 100000000, 5729577951308232 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'r', std::ratio< 100000000, 5729577951308232 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'u', 'd', 'e', 'g'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..620411b9 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..99f2cbf3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +5a3cb39118466324534d996dd9bd9546 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..b6beac25 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..620411b9 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..99f2cbf3 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +5a3cb39118466324534d996dd9bd9546 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..b6beac25 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_01100000000_00_015729577951308232_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..7ad31c87 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'r', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'r', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'r', 'a', 'd'>static
    valueSI::detail::unit_symbol_impl< 'r', 'a', 'd'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..75d3ea57 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'r', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'r', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <angle.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'r', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'r', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'r', 'a', 'd'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..1232b7fe --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..631b5ef6 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +1f632227c12936b20f8aec6c93c47b82 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..371405ce Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..1232b7fe --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..631b5ef6 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +1f632227c12936b20f8aec6c93c47b82 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..371405ce Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'r'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..89789fcd --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 't', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4.html new file mode 100644 index 00000000..6b69498d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 't', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 't', _ratio > Struct Template Reference
    +
    +
    + +

    #include <temperature.h>

    +
    +Inheritance diagram for SI::unit_symbol< 't', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 't', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'K'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..20f5c040 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..dce4581c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +f7724c07f2db87b6d0a1c0b330934e0c \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..39cf85fe Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..20f5c040 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..dce4581c --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +f7724c07f2db87b6d0a1c0b330934e0c \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..39cf85fe Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01't'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..7e8a5656 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 't', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 't', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'K'>static
    valueSI::detail::unit_symbol_impl< 'K'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..859dfd97 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 't', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 't', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <temperature.h>

    +
    +Inheritance diagram for SI::unit_symbol< 't', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 't', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'K'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..79bf736f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..306d3559 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +e4d5c4058aafa68088c568bcbff439fc \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..815e682f Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..79bf736f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..306d3559 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +e4d5c4058aafa68088c568bcbff439fc \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..815e682f Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01't'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4-members.html new file mode 100644 index 00000000..063b5faa --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'v', _ratio > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4.html b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4.html new file mode 100644 index 00000000..c1185136 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'v', _ratio > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'v', _ratio > Struct Template Reference
    +
    +
    + +

    #include <velocity.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'v', _ratio >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'v', _ratio >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< SI::detail::ratio_prefix< _ratio >::value, 'm', '/', 's'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__coll__graph.map new file mode 100644 index 00000000..43d46f8d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__coll__graph.md5 new file mode 100644 index 00000000..cd2ac6e5 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__coll__graph.md5 @@ -0,0 +1 @@ +8548e332f3187c1a78a96a3f8fd41da1 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__coll__graph.png new file mode 100644 index 00000000..78dd04f7 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__inherit__graph.map new file mode 100644 index 00000000..43d46f8d --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__inherit__graph.md5 new file mode 100644 index 00000000..cd2ac6e5 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +8548e332f3187c1a78a96a3f8fd41da1 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__inherit__graph.png new file mode 100644 index 00000000..78dd04f7 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'v'_00_01__ratio_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4-members.html b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4-members.html new file mode 100644 index 00000000..12b4fb89 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4-members.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'v', std::ratio< 1 > > Member List
    +
    +
    + +

    This is the complete list of members for SI::unit_symbol< 'v', std::ratio< 1 > >, including all inherited members.

    + + + +
    strSI::detail::unit_symbol_impl< 'm', '/', 's'>static
    valueSI::detail::unit_symbol_impl< 'm', '/', 's'>static
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4.html b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4.html new file mode 100644 index 00000000..e20044a7 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'v', std::ratio< 1 > > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'v', std::ratio< 1 > > Struct Reference
    +
    +
    + +

    #include <velocity.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'v', std::ratio< 1 > >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'v', std::ratio< 1 > >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'm', '/', 's'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map new file mode 100644 index 00000000..a533a81f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 new file mode 100644 index 00000000..7a71b014 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.md5 @@ -0,0 +1 @@ +0dde77f92dcc3cbacfeb6dd9cc067ad3 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png new file mode 100644 index 00000000..48eb4ada Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map new file mode 100644 index 00000000..a533a81f --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 new file mode 100644 index 00000000..7a71b014 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.md5 @@ -0,0 +1 @@ +0dde77f92dcc3cbacfeb6dd9cc067ad3 \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png new file mode 100644 index 00000000..48eb4ada Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio_3_011_01_4_01_4__inherit__graph.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_00149be4caaaf0bb0b09351fcd557053d.map b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_00149be4caaaf0bb0b09351fcd557053d.map new file mode 100644 index 00000000..d93c7552 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_00149be4caaaf0bb0b09351fcd557053d.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_00149be4caaaf0bb0b09351fcd557053d.md5 b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_00149be4caaaf0bb0b09351fcd557053d.md5 new file mode 100644 index 00000000..12e5c9d4 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_00149be4caaaf0bb0b09351fcd557053d.md5 @@ -0,0 +1 @@ +374703d1656999535bfad40731b54e0d \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_00149be4caaaf0bb0b09351fcd557053d.png b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_00149be4caaaf0bb0b09351fcd557053d.png new file mode 100644 index 00000000..e4280b18 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_00149be4caaaf0bb0b09351fcd557053d.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_01dfbf6c6e20e58470ab4d88d36b1ea57.html b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_01dfbf6c6e20e58470ab4d88d36b1ea57.html new file mode 100644 index 00000000..19a181a5 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_01dfbf6c6e20e58470ab4d88d36b1ea57.html @@ -0,0 +1,86 @@ + + + + + + + +SI: Member List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    SI::unit_symbol< 'v', std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type > Member List
    +
    + + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_06aae7431bf840626ae4b49fb331ce123.map b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_06aae7431bf840626ae4b49fb331ce123.map new file mode 100644 index 00000000..d93c7552 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_06aae7431bf840626ae4b49fb331ce123.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_06aae7431bf840626ae4b49fb331ce123.md5 b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_06aae7431bf840626ae4b49fb331ce123.md5 new file mode 100644 index 00000000..12e5c9d4 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_06aae7431bf840626ae4b49fb331ce123.md5 @@ -0,0 +1 @@ +374703d1656999535bfad40731b54e0d \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_06aae7431bf840626ae4b49fb331ce123.png b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_06aae7431bf840626ae4b49fb331ce123.png new file mode 100644 index 00000000..e4280b18 Binary files /dev/null and b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_06aae7431bf840626ae4b49fb331ce123.png differ diff --git a/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_0c6cd7074ea8d592ea55cb1afbb014987.html b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_0c6cd7074ea8d592ea55cb1afbb014987.html new file mode 100644 index 00000000..5839a142 --- /dev/null +++ b/doc/structSI_1_1unit__symbol_3_01'v'_00_01std_1_1ratio__divide_3_01std_1_1kilo_00_01std_1_1ratio_3_0c6cd7074ea8d592ea55cb1afbb014987.html @@ -0,0 +1,115 @@ + + + + + + + +SI: SI::unit_symbol< 'v', std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type > Struct Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    SI::unit_symbol< 'v', std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type > Struct Reference
    +
    +
    + +

    #include <velocity.h>

    +
    +Inheritance diagram for SI::unit_symbol< 'v', std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type >:
    +
    +
    Inheritance graph
    + + + + +
    [legend]
    +
    +Collaboration diagram for SI::unit_symbol< 'v', std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type >:
    +
    +
    Collaboration graph
    + + + + +
    [legend]
    + + + + + + + +

    +Additional Inherited Members

    - Static Public Attributes inherited from SI::detail::unit_symbol_impl< 'k', 'm', '/', 'h'>
    static constexpr const std::array< char, sizeof...(Cs)> value
     
    static constexpr const std::string_view str
     
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/doc/structSI_1_1unit__symbol__coll__graph.map b/doc/structSI_1_1unit__symbol__coll__graph.map new file mode 100644 index 00000000..26a6f429 --- /dev/null +++ b/doc/structSI_1_1unit__symbol__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol__coll__graph.md5 b/doc/structSI_1_1unit__symbol__coll__graph.md5 new file mode 100644 index 00000000..9ce1885b --- /dev/null +++ b/doc/structSI_1_1unit__symbol__coll__graph.md5 @@ -0,0 +1 @@ +fae4b01968436f00202811413c8fee4f \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol__coll__graph.png b/doc/structSI_1_1unit__symbol__coll__graph.png new file mode 100644 index 00000000..ca9cb471 Binary files /dev/null and b/doc/structSI_1_1unit__symbol__coll__graph.png differ diff --git a/doc/structSI_1_1unit__symbol__inherit__graph.map b/doc/structSI_1_1unit__symbol__inherit__graph.map new file mode 100644 index 00000000..26a6f429 --- /dev/null +++ b/doc/structSI_1_1unit__symbol__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/structSI_1_1unit__symbol__inherit__graph.md5 b/doc/structSI_1_1unit__symbol__inherit__graph.md5 new file mode 100644 index 00000000..9ce1885b --- /dev/null +++ b/doc/structSI_1_1unit__symbol__inherit__graph.md5 @@ -0,0 +1 @@ +fae4b01968436f00202811413c8fee4f \ No newline at end of file diff --git a/doc/structSI_1_1unit__symbol__inherit__graph.png b/doc/structSI_1_1unit__symbol__inherit__graph.png new file mode 100644 index 00000000..ca9cb471 Binary files /dev/null and b/doc/structSI_1_1unit__symbol__inherit__graph.png differ diff --git a/doc/substance_8h.html b/doc/substance_8h.html new file mode 100644 index 00000000..94ada842 --- /dev/null +++ b/doc/substance_8h.html @@ -0,0 +1,249 @@ + + + + + + + +SI: SI/substance.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    substance.h File Reference
    +
    +
    +
    #include "detail/number_parser.h"
    +#include "detail/unit.h"
    +#include "detail/unit_symbol.h"
    +
    +Include dependency graph for substance.h:
    +
    +
    + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Classes

    struct  SI::unit_symbol< 'N', std::ratio< 1 > >
     
    struct  SI::unit_symbol< 'N', _ratio >
     
    + + + + + +

    +Namespaces

     SI
     
     SI::literals
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    template<typename _type , typename _ratio >
    using SI::substance_t = detail::unit_t< 'N', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using SI::atto_mol_t = substance_t< _type, std::atto >
     
    template<typename _type >
    using SI::femto_mol_t = substance_t< _type, std::femto >
     
    template<typename _type >
    using SI::pico_mol_t = substance_t< _type, std::pico >
     
    template<typename _type >
    using SI::nano_mol_t = substance_t< _type, std::nano >
     
    template<typename _type >
    using SI::micro_mol_t = substance_t< _type, std::micro >
     
    template<typename _type >
    using SI::milli_mol_t = substance_t< _type, std::milli >
     
    template<typename _type >
    using SI::mol_t = substance_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using SI::kilo_mol_t = substance_t< _type, std::kilo >
     
    template<typename _type >
    using SI::mega_mol_t = substance_t< _type, std::mega >
     
    template<typename _type >
    using SI::giga_mol_t = substance_t< _type, std::giga >
     
    template<typename _type >
    using SI::tera_mol_t = substance_t< _type, std::tera >
     
    template<typename _type >
    using SI::peta_mol_t = substance_t< _type, std::peta >
     
    template<typename _type >
    using SI::exa_mol_t = substance_t< _type, std::exa >
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    template<char... _digits>
    constexpr atto_mol_t< int64_t > SI::literals::operator""_amol ()
     
    template<char... _digits>
    constexpr femto_mol_t< int64_t > SI::literals::operator""_fmol ()
     
    template<char... _digits>
    constexpr pico_mol_t< int64_t > SI::literals::operator""_pmol ()
     
    template<char... _digits>
    constexpr nano_mol_t< int64_t > SI::literals::operator""_nmol ()
     
    template<char... _digits>
    constexpr micro_mol_t< int64_t > SI::literals::operator""_umol ()
     
    template<char... _digits>
    constexpr milli_mol_t< int64_t > SI::literals::operator""_mmol ()
     
    template<char... _digits>
    constexpr mol_t< int64_t > SI::literals::operator""_mol ()
     
    template<char... _digits>
    constexpr kilo_mol_t< int64_t > SI::literals::operator""_kmol ()
     
    template<char... _digits>
    constexpr mega_mol_t< int64_t > SI::literals::operator""_Mmol ()
     
    template<char... _digits>
    constexpr giga_mol_t< int64_t > SI::literals::operator""_Gmol ()
     
    template<char... _digits>
    constexpr tera_mol_t< int64_t > SI::literals::operator""_Tmol ()
     
    template<char... _digits>
    constexpr peta_mol_t< int64_t > SI::literals::operator""_Pmol ()
     
    template<char... _digits>
    constexpr exa_mol_t< int64_t > SI::literals::operator""_Emol ()
     
    constexpr atto_mol_t< long double > SI::literals::operator""_amol (long double value)
     
    constexpr femto_mol_t< long double > SI::literals::operator""_fmol (long double value)
     
    constexpr pico_mol_t< long double > SI::literals::operator""_pmol (long double value)
     
    constexpr nano_mol_t< long double > SI::literals::operator""_nmol (long double value)
     
    constexpr micro_mol_t< long double > SI::literals::operator""_umol (long double value)
     
    constexpr milli_mol_t< long double > SI::literals::operator""_mmol (long double value)
     
    constexpr mol_t< long double > SI::literals::operator""_mol (long double value)
     
    constexpr kilo_mol_t< long double > SI::literals::operator""_kmol (long double value)
     
    constexpr mega_mol_t< long double > SI::literals::operator""_Mmol (long double value)
     
    constexpr giga_mol_t< long double > SI::literals::operator""_Gmol (long double value)
     
    constexpr tera_mol_t< long double > SI::literals::operator""_Tmol (long double value)
     
    constexpr peta_mol_t< long double > SI::literals::operator""_Pmol (long double value)
     
    constexpr exa_mol_t< long double > SI::literals::operator""_Emol (long double value)
     
    +
    + + + + diff --git a/doc/substance_8h__dep__incl.map b/doc/substance_8h__dep__incl.map new file mode 100644 index 00000000..5aff5b0e --- /dev/null +++ b/doc/substance_8h__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/substance_8h__dep__incl.md5 b/doc/substance_8h__dep__incl.md5 new file mode 100644 index 00000000..d5f8fc80 --- /dev/null +++ b/doc/substance_8h__dep__incl.md5 @@ -0,0 +1 @@ +22b4f2aaaa60077022affafff554fb7b \ No newline at end of file diff --git a/doc/substance_8h__dep__incl.png b/doc/substance_8h__dep__incl.png new file mode 100644 index 00000000..90088457 Binary files /dev/null and b/doc/substance_8h__dep__incl.png differ diff --git a/doc/substance_8h__incl.map b/doc/substance_8h__incl.map new file mode 100644 index 00000000..9c9a4cd9 --- /dev/null +++ b/doc/substance_8h__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/substance_8h__incl.md5 b/doc/substance_8h__incl.md5 new file mode 100644 index 00000000..1e820a22 --- /dev/null +++ b/doc/substance_8h__incl.md5 @@ -0,0 +1 @@ +6d299ccad485b024d41351b2240335ad \ No newline at end of file diff --git a/doc/substance_8h__incl.png b/doc/substance_8h__incl.png new file mode 100644 index 00000000..484425d3 Binary files /dev/null and b/doc/substance_8h__incl.png differ diff --git a/doc/substance_8h_source.html b/doc/substance_8h_source.html new file mode 100644 index 00000000..bef53793 --- /dev/null +++ b/doc/substance_8h_source.html @@ -0,0 +1,232 @@ + + + + + + + +SI: SI/substance.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    substance.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 #include "detail/number_parser.h"
    +
    14 #include "detail/unit.h"
    +
    15 #include "detail/unit_symbol.h"
    +
    16 
    +
    17 namespace SI {
    +
    18 
    +
    19 template <typename _type, typename _ratio>
    + +
    21 
    +
    22 template <typename _type> using atto_mol_t = substance_t<_type, std::atto>;
    +
    23 template <typename _type> using femto_mol_t = substance_t<_type, std::femto>;
    +
    24 template <typename _type> using pico_mol_t = substance_t<_type, std::pico>;
    +
    25 template <typename _type> using nano_mol_t = substance_t<_type, std::nano>;
    +
    26 template <typename _type> using micro_mol_t = substance_t<_type, std::micro>;
    +
    27 template <typename _type> using milli_mol_t = substance_t<_type, std::milli>;
    +
    28 template <typename _type> using mol_t = substance_t<_type, std::ratio<1>>;
    +
    29 template <typename _type> using kilo_mol_t = substance_t<_type, std::kilo>;
    +
    30 template <typename _type> using mega_mol_t = substance_t<_type, std::mega>;
    +
    31 template <typename _type> using giga_mol_t = substance_t<_type, std::giga>;
    +
    32 template <typename _type> using tera_mol_t = substance_t<_type, std::tera>;
    +
    33 template <typename _type> using peta_mol_t = substance_t<_type, std::peta>;
    +
    34 template <typename _type> using exa_mol_t = substance_t<_type, std::exa>;
    +
    35 
    +
    36 // specialize unit_symbol for usage with stream operators
    +
    37 template <>
    +
    38 struct unit_symbol<'N', std::ratio<1>>
    +
    39  : SI::detail::unit_symbol_impl<'m', 'o', 'l'> {};
    +
    40 
    +
    41 template <typename _ratio>
    +
    42 struct unit_symbol<'N', _ratio>
    +
    43  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'm',
    +
    44  'o', 'l'> {};
    +
    45 
    +
    46 inline namespace literals {
    +
    47 
    +
    48 template <char... _digits> constexpr atto_mol_t<int64_t> operator""_amol() {
    +
    49  return atto_mol_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    50 }
    +
    51 
    +
    52 template <char... _digits> constexpr femto_mol_t<int64_t> operator""_fmol() {
    +
    53  return femto_mol_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    54 }
    +
    55 
    +
    56 template <char... _digits> constexpr pico_mol_t<int64_t> operator""_pmol() {
    +
    57  return pico_mol_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    58 }
    +
    59 
    +
    60 template <char... _digits> constexpr nano_mol_t<int64_t> operator""_nmol() {
    +
    61  return nano_mol_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    62 }
    +
    63 
    +
    64 template <char... _digits> constexpr micro_mol_t<int64_t> operator""_umol() {
    +
    65  return micro_mol_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    66 }
    +
    67 
    +
    68 template <char... _digits> constexpr milli_mol_t<int64_t> operator""_mmol() {
    +
    69  return milli_mol_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    70 }
    +
    71 
    +
    72 template <char... _digits> constexpr mol_t<int64_t> operator""_mol() {
    +
    73  return mol_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    74 }
    +
    75 
    +
    76 template <char... _digits> constexpr kilo_mol_t<int64_t> operator""_kmol() {
    +
    77  return kilo_mol_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    78 }
    +
    79 
    +
    80 template <char... _digits> constexpr mega_mol_t<int64_t> operator""_Mmol() {
    +
    81  return mega_mol_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    82 }
    +
    83 
    +
    84 template <char... _digits> constexpr giga_mol_t<int64_t> operator""_Gmol() {
    +
    85  return giga_mol_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    86 }
    +
    87 
    +
    88 template <char... _digits> constexpr tera_mol_t<int64_t> operator""_Tmol() {
    +
    89  return tera_mol_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    90 }
    +
    91 
    +
    92 template <char... _digits> constexpr peta_mol_t<int64_t> operator""_Pmol() {
    +
    93  return peta_mol_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    94 }
    +
    95 
    +
    96 template <char... _digits> constexpr exa_mol_t<int64_t> operator""_Emol() {
    +
    97  return exa_mol_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    98 }
    +
    99 
    +
    100 constexpr atto_mol_t<long double> operator""_amol(long double value) {
    +
    101  return atto_mol_t<long double>{value};
    +
    102 }
    +
    103 
    +
    104 constexpr femto_mol_t<long double> operator""_fmol(long double value) {
    +
    105  return femto_mol_t<long double>{value};
    +
    106 }
    +
    107 
    +
    108 constexpr pico_mol_t<long double> operator""_pmol(long double value) {
    +
    109  return pico_mol_t<long double>{value};
    +
    110 }
    +
    111 
    +
    112 constexpr nano_mol_t<long double> operator""_nmol(long double value) {
    +
    113  return nano_mol_t<long double>{value};
    +
    114 }
    +
    115 
    +
    116 constexpr micro_mol_t<long double> operator""_umol(long double value) {
    +
    117  return micro_mol_t<long double>{value};
    +
    118 }
    +
    119 
    +
    120 constexpr milli_mol_t<long double> operator""_mmol(long double value) {
    +
    121  return milli_mol_t<long double>{value};
    +
    122 }
    +
    123 
    +
    124 constexpr mol_t<long double> operator""_mol(long double value) {
    +
    125  return mol_t<long double>{value};
    +
    126 }
    +
    127 
    +
    128 constexpr kilo_mol_t<long double> operator""_kmol(long double value) {
    +
    129  return kilo_mol_t<long double>{value};
    +
    130 }
    +
    131 
    +
    132 constexpr mega_mol_t<long double> operator""_Mmol(long double value) {
    +
    133  return mega_mol_t<long double>{value};
    +
    134 }
    +
    135 
    +
    136 constexpr giga_mol_t<long double> operator""_Gmol(long double value) {
    +
    137  return giga_mol_t<long double>{value};
    +
    138 }
    +
    139 
    +
    140 constexpr tera_mol_t<long double> operator""_Tmol(long double value) {
    +
    141  return tera_mol_t<long double>{value};
    +
    142 }
    +
    143 
    +
    144 constexpr peta_mol_t<long double> operator""_Pmol(long double value) {
    +
    145  return peta_mol_t<long double>{value};
    +
    146 }
    +
    147 
    +
    148 constexpr exa_mol_t<long double> operator""_Emol(long double value) {
    +
    149  return exa_mol_t<long double>{value};
    +
    150 }
    +
    151 
    +
    152 } // namespace literals
    +
    153 } // namespace SI
    +
    Definition: absorbed_dose.h:18
    + +
    interface class for number
    Definition: number_parser.h:111
    +
    Compile time string provider for conversion of unit types to strings.
    Definition: unit_symbol.h:21
    +
    base template class for holding values of type _type to be multiplied with a ratio _ratio
    Definition: unit.h:51
    +
    Base struct. Unusable needs template overloading.
    Definition: unit_symbol.h:64
    + + +
    + + + + diff --git a/doc/sync_off.png b/doc/sync_off.png new file mode 100644 index 00000000..3b443fc6 Binary files /dev/null and b/doc/sync_off.png differ diff --git a/doc/sync_on.png b/doc/sync_on.png new file mode 100644 index 00000000..e08320fb Binary files /dev/null and b/doc/sync_on.png differ diff --git a/doc/tab_a.png b/doc/tab_a.png new file mode 100644 index 00000000..3b725c41 Binary files /dev/null and b/doc/tab_a.png differ diff --git a/doc/tab_b.png b/doc/tab_b.png new file mode 100644 index 00000000..e2b4a863 Binary files /dev/null and b/doc/tab_b.png differ diff --git a/doc/tab_h.png b/doc/tab_h.png new file mode 100644 index 00000000..fd5cb705 Binary files /dev/null and b/doc/tab_h.png differ diff --git a/doc/tab_s.png b/doc/tab_s.png new file mode 100644 index 00000000..ab478c95 Binary files /dev/null and b/doc/tab_s.png differ diff --git a/doc/tabs.css b/doc/tabs.css new file mode 100644 index 00000000..7d45d36c --- /dev/null +++ b/doc/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} diff --git a/doc/temperature_8h.html b/doc/temperature_8h.html new file mode 100644 index 00000000..e9b5cac5 --- /dev/null +++ b/doc/temperature_8h.html @@ -0,0 +1,240 @@ + + + + + + + +SI: SI/temperature.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    temperature.h File Reference
    +
    +
    +
    #include "detail/number_parser.h"
    +#include "detail/unit.h"
    +#include "detail/unit_symbol.h"
    +
    +Include dependency graph for temperature.h:
    +
    +
    + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Classes

    struct  SI::unit_symbol< 't', std::ratio< 1 > >
     
    struct  SI::unit_symbol< 't', _ratio >
     
    + + + + + +

    +Namespaces

     SI
     
     SI::literals
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    template<typename _type , typename _ratio >
    using SI::temperature_t = detail::unit_t< 't', std::ratio< 1 >, _type, _ratio >
     
    template<typename _type >
    using SI::atto_kelvin_t = temperature_t< _type, std::atto >
     
    template<typename _type >
    using SI::femto_kelvin_t = temperature_t< _type, std::femto >
     
    template<typename _type >
    using SI::pico_kelvin_t = temperature_t< _type, std::pico >
     
    template<typename _type >
    using SI::nano_kelvin_t = temperature_t< _type, std::nano >
     
    template<typename _type >
    using SI::micro_kelvin_t = temperature_t< _type, std::micro >
     
    template<typename _type >
    using SI::milli_kelvin_t = temperature_t< _type, std::milli >
     
    template<typename _type >
    using SI::kelvin_t = temperature_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using SI::kilo_kelvin_t = temperature_t< _type, std::kilo >
     
    template<typename _type >
    using SI::mega_kelvin_t = temperature_t< _type, std::mega >
     
    template<typename _type >
    using SI::giga_kelvin_t = temperature_t< _type, std::giga >
     
    template<typename _type >
    using SI::tera_kelvin_t = temperature_t< _type, std::tera >
     
    template<typename _type >
    using SI::peta_kelvin_t = temperature_t< _type, std::peta >
     
    template<typename _type >
    using SI::exa_kelvin_t = temperature_t< _type, std::exa >
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    template<char... _digits>
    constexpr atto_kelvin_t< int64_t > SI::literals::operator""_aK ()
     
    template<char... _digits>
    constexpr femto_kelvin_t< int64_t > SI::literals::operator""_fK ()
     
    template<char... _digits>
    constexpr pico_kelvin_t< int64_t > SI::literals::operator""_pK ()
     
    template<char... _digits>
    constexpr nano_kelvin_t< int64_t > SI::literals::operator""_nK ()
     
    template<char... _digits>
    constexpr micro_kelvin_t< int64_t > SI::literals::operator""_uK ()
     
    template<char... _digits>
    constexpr milli_kelvin_t< int64_t > SI::literals::operator""_mK ()
     
    template<char... _digits>
    constexpr kelvin_t< int64_t > SI::literals::operator""_K ()
     
    template<char... _digits>
    constexpr kilo_kelvin_t< int64_t > SI::literals::operator""_kK ()
     
    template<char... _digits>
    constexpr mega_kelvin_t< int64_t > SI::literals::operator""_MK ()
     
    template<char... _digits>
    constexpr giga_kelvin_t< int64_t > SI::literals::operator""_GK ()
     
    template<char... _digits>
    constexpr tera_kelvin_t< int64_t > SI::literals::operator""_TK ()
     
    template<char... _digits>
    constexpr peta_kelvin_t< int64_t > SI::literals::operator""_PK ()
     
    template<char... _digits>
    constexpr exa_kelvin_t< int64_t > SI::literals::operator""_EK ()
     
    constexpr atto_kelvin_t< long double > SI::literals::operator""_aK (long double value)
     
    constexpr femto_kelvin_t< long double > SI::literals::operator""_fK (long double value)
     
    constexpr pico_kelvin_t< long double > SI::literals::operator""_pK (long double value)
     
    constexpr nano_kelvin_t< long double > SI::literals::operator""_nK (long double value)
     
    constexpr micro_kelvin_t< long double > SI::literals::operator""_uK (long double value)
     
    constexpr milli_kelvin_t< long double > SI::literals::operator""_mK (long double value)
     
    constexpr kelvin_t< long double > SI::literals::operator""_K (long double value)
     
    constexpr kilo_kelvin_t< long double > SI::literals::operator""_kK (long double value)
     
    constexpr mega_kelvin_t< long double > SI::literals::operator""_MK (long double value)
     
    constexpr giga_kelvin_t< long double > SI::literals::operator""_GK (long double value)
     
    constexpr tera_kelvin_t< long double > SI::literals::operator""_TK (long double value)
     
    constexpr peta_kelvin_t< long double > SI::literals::operator""_PK (long double value)
     
    constexpr exa_kelvin_t< long double > SI::literals::operator""_EK (long double value)
     
    +
    + + + + diff --git a/doc/temperature_8h__incl.map b/doc/temperature_8h__incl.map new file mode 100644 index 00000000..4c6dc9fc --- /dev/null +++ b/doc/temperature_8h__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/temperature_8h__incl.md5 b/doc/temperature_8h__incl.md5 new file mode 100644 index 00000000..8275985d --- /dev/null +++ b/doc/temperature_8h__incl.md5 @@ -0,0 +1 @@ +02a0c4363a078cb0d0dd94a974cefa22 \ No newline at end of file diff --git a/doc/temperature_8h__incl.png b/doc/temperature_8h__incl.png new file mode 100644 index 00000000..1e61c4e7 Binary files /dev/null and b/doc/temperature_8h__incl.png differ diff --git a/doc/temperature_8h_source.html b/doc/temperature_8h_source.html new file mode 100644 index 00000000..3dd56b77 --- /dev/null +++ b/doc/temperature_8h_source.html @@ -0,0 +1,236 @@ + + + + + + + +SI: SI/temperature.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    temperature.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 #include "detail/number_parser.h"
    +
    14 #include "detail/unit.h"
    +
    15 #include "detail/unit_symbol.h"
    +
    16 
    +
    17 namespace SI {
    +
    18 
    +
    21 template <typename _type, typename _ratio>
    + +
    23 template <typename _type> using atto_kelvin_t = temperature_t<_type, std::atto>;
    +
    24 template <typename _type>
    + +
    26 template <typename _type> using pico_kelvin_t = temperature_t<_type, std::pico>;
    +
    27 template <typename _type> using nano_kelvin_t = temperature_t<_type, std::nano>;
    +
    28 template <typename _type>
    + +
    30 template <typename _type>
    + +
    32 template <typename _type> using kelvin_t = temperature_t<_type, std::ratio<1>>;
    +
    33 template <typename _type> using kilo_kelvin_t = temperature_t<_type, std::kilo>;
    +
    34 template <typename _type> using mega_kelvin_t = temperature_t<_type, std::mega>;
    +
    35 template <typename _type> using giga_kelvin_t = temperature_t<_type, std::giga>;
    +
    36 template <typename _type> using tera_kelvin_t = temperature_t<_type, std::tera>;
    +
    37 template <typename _type> using peta_kelvin_t = temperature_t<_type, std::peta>;
    +
    38 template <typename _type> using exa_kelvin_t = temperature_t<_type, std::exa>;
    +
    39 
    +
    40 // specialize unit_symbol for usage with stream operators
    +
    41 template <>
    +
    42 struct unit_symbol<'t', std::ratio<1>> : SI::detail::unit_symbol_impl<'K'> {};
    +
    43 
    +
    44 template <typename _ratio>
    +
    45 struct unit_symbol<'t', _ratio>
    +
    46  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value,
    +
    47  'K'> {};
    +
    48 
    +
    49 inline namespace literals {
    +
    50 
    +
    51 template <char... _digits> constexpr atto_kelvin_t<int64_t> operator""_aK() {
    +
    52  return atto_kelvin_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    53 }
    +
    54 
    +
    55 template <char... _digits> constexpr femto_kelvin_t<int64_t> operator""_fK() {
    + +
    57  SI::detail::parsing::Number<_digits...>::value};
    +
    58 }
    +
    59 
    +
    60 template <char... _digits> constexpr pico_kelvin_t<int64_t> operator""_pK() {
    +
    61  return pico_kelvin_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    62 }
    +
    63 
    +
    64 template <char... _digits> constexpr nano_kelvin_t<int64_t> operator""_nK() {
    +
    65  return nano_kelvin_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    66 }
    +
    67 
    +
    68 template <char... _digits> constexpr micro_kelvin_t<int64_t> operator""_uK() {
    + +
    70  SI::detail::parsing::Number<_digits...>::value};
    +
    71 }
    +
    72 
    +
    73 template <char... _digits> constexpr milli_kelvin_t<int64_t> operator""_mK() {
    + +
    75  SI::detail::parsing::Number<_digits...>::value};
    +
    76 }
    +
    77 
    +
    78 template <char... _digits> constexpr kelvin_t<int64_t> operator""_K() {
    +
    79  return kelvin_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    80 }
    +
    81 
    +
    82 template <char... _digits> constexpr kilo_kelvin_t<int64_t> operator""_kK() {
    +
    83  return kilo_kelvin_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    84 }
    +
    85 
    +
    86 template <char... _digits> constexpr mega_kelvin_t<int64_t> operator""_MK() {
    +
    87  return mega_kelvin_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    88 }
    +
    89 
    +
    90 template <char... _digits> constexpr giga_kelvin_t<int64_t> operator""_GK() {
    +
    91  return giga_kelvin_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    92 }
    +
    93 
    +
    94 template <char... _digits> constexpr tera_kelvin_t<int64_t> operator""_TK() {
    +
    95  return tera_kelvin_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    96 }
    +
    97 
    +
    98 template <char... _digits> constexpr peta_kelvin_t<int64_t> operator""_PK() {
    +
    99  return peta_kelvin_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    100 }
    +
    101 
    +
    102 template <char... _digits> constexpr exa_kelvin_t<int64_t> operator""_EK() {
    +
    103  return exa_kelvin_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    104 }
    +
    105 
    +
    106 constexpr atto_kelvin_t<long double> operator""_aK(long double value) {
    +
    107  return atto_kelvin_t<long double>{value};
    +
    108 }
    +
    109 
    +
    110 constexpr femto_kelvin_t<long double> operator""_fK(long double value) {
    +
    111  return femto_kelvin_t<long double>{value};
    +
    112 }
    +
    113 
    +
    114 constexpr pico_kelvin_t<long double> operator""_pK(long double value) {
    +
    115  return pico_kelvin_t<long double>{value};
    +
    116 }
    +
    117 
    +
    118 constexpr nano_kelvin_t<long double> operator""_nK(long double value) {
    +
    119  return nano_kelvin_t<long double>{value};
    +
    120 }
    +
    121 
    +
    122 constexpr micro_kelvin_t<long double> operator""_uK(long double value) {
    +
    123  return micro_kelvin_t<long double>{value};
    +
    124 }
    +
    125 
    +
    126 constexpr milli_kelvin_t<long double> operator""_mK(long double value) {
    +
    127  return milli_kelvin_t<long double>{value};
    +
    128 }
    +
    129 
    +
    130 constexpr kelvin_t<long double> operator""_K(long double value) {
    +
    131  return kelvin_t<long double>{value};
    +
    132 }
    +
    133 
    +
    134 constexpr kilo_kelvin_t<long double> operator""_kK(long double value) {
    +
    135  return kilo_kelvin_t<long double>{value};
    +
    136 }
    +
    137 
    +
    138 constexpr mega_kelvin_t<long double> operator""_MK(long double value) {
    +
    139  return mega_kelvin_t<long double>{value};
    +
    140 }
    +
    141 
    +
    142 constexpr giga_kelvin_t<long double> operator""_GK(long double value) {
    +
    143  return giga_kelvin_t<long double>{value};
    +
    144 }
    +
    145 
    +
    146 constexpr tera_kelvin_t<long double> operator""_TK(long double value) {
    +
    147  return tera_kelvin_t<long double>{value};
    +
    148 }
    +
    149 
    +
    150 constexpr peta_kelvin_t<long double> operator""_PK(long double value) {
    +
    151  return peta_kelvin_t<long double>{value};
    +
    152 }
    +
    153 
    +
    154 constexpr exa_kelvin_t<long double> operator""_EK(long double value) {
    +
    155  return exa_kelvin_t<long double>{value};
    +
    156 }
    +
    157 
    +
    158 } // namespace literals
    +
    159 } // namespace SI
    +
    Definition: absorbed_dose.h:18
    + +
    interface class for number
    Definition: number_parser.h:111
    +
    Compile time string provider for conversion of unit types to strings.
    Definition: unit_symbol.h:21
    +
    base template class for holding values of type _type to be multiplied with a ratio _ratio
    Definition: unit.h:51
    +
    Base struct. Unusable needs template overloading.
    Definition: unit_symbol.h:64
    + + +
    + + + + diff --git a/doc/time_8h.html b/doc/time_8h.html new file mode 100644 index 00000000..d3ab7b49 --- /dev/null +++ b/doc/time_8h.html @@ -0,0 +1,251 @@ + + + + + + + +SI: SI/time.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    time.h File Reference
    +
    +
    +
    #include <chrono>
    +#include <ratio>
    +#include "detail/number_parser.h"
    +#include "detail/unit.h"
    +#include "detail/unit_symbol.h"
    +
    +Include dependency graph for time.h:
    +
    +
    + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + +

    +Classes

    struct  SI::unit_symbol< 'T', std::ratio< 1 > >
     
    struct  SI::unit_symbol< 'T', std::ratio< 60, 1 > >
     
    struct  SI::unit_symbol< 'T', std::ratio< 3600, 1 > >
     
    struct  SI::unit_symbol< 'T', _ratio >
     
    + + + + + + + + +

    +Namespaces

     SI
     
     SI::detail
     Namespace containing implementation details for SI.
     
     SI::literals
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    template<typename _exponent , typename _type , typename _ratio >
    using SI::detail::time_base_t = detail::unit_t< 'T', _exponent, _type, _ratio >
     
    template<typename _type , typename _ratio >
    using SI::time_t = detail::time_base_t< std::ratio< 1 >, _type, _ratio >
     
    template<typename _type , typename _ratio >
    using SI::time_squared_t = detail::time_base_t< std::ratio< 2 >, _type, _ratio >
     
    template<typename _type >
    using SI::atto_seconds_t = time_t< _type, std::atto >
     
    template<typename _type >
    using SI::femto_seconds_t = time_t< _type, std::femto >
     
    template<typename _type >
    using SI::pico_seconds_t = time_t< _type, std::pico >
     
    template<typename _type >
    using SI::nano_seconds_t = time_t< _type, std::nano >
     
    template<typename _type >
    using SI::micro_seconds_t = time_t< _type, std::chrono::microseconds::period >
     
    template<typename _type >
    using SI::milli_seconds_t = time_t< _type, std::chrono::milliseconds::period >
     
    template<typename _type >
    using SI::seconds_t = time_t< _type, std::ratio< 1 > >
     
    template<typename _type >
    using SI::minutes_t = time_t< _type, std::chrono::minutes::period >
     
    template<typename _type >
    using SI::hours_t = time_t< _type, std::chrono::hours::period >
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    template<char... _digits>
    constexpr atto_seconds_t< int64_t > SI::literals::operator""_as ()
     
    template<char... _digits>
    constexpr femto_seconds_t< int64_t > SI::literals::operator""_fs ()
     
    template<char... _digits>
    constexpr pico_seconds_t< int64_t > SI::literals::operator""_ps ()
     
    template<char... _digits>
    constexpr nano_seconds_t< int64_t > SI::literals::operator""_ns ()
     
    template<char... _digits>
    constexpr SI::micro_seconds_t< int64_t > SI::literals::operator""_us ()
     
    template<char... _digits>
    constexpr SI::milli_seconds_t< int64_t > SI::literals::operator""_ms ()
     
    template<char... _digits>
    constexpr SI::seconds_t< int64_t > SI::literals::operator""_s ()
     
    template<char... _digits>
    constexpr SI::minutes_t< int64_t > SI::literals::operator""_min ()
     
    template<char... _digits>
    constexpr hours_t< int64_t > SI::literals::operator""_h ()
     
    constexpr atto_seconds_t< long double > SI::literals::operator""_as (long double value)
     
    constexpr femto_seconds_t< long double > SI::literals::operator""_fs (long double value)
     
    constexpr pico_seconds_t< long double > SI::literals::operator""_ps (long double value)
     
    constexpr nano_seconds_t< long double > SI::literals::operator""_ns (long double value)
     
    constexpr SI::micro_seconds_t< long double > SI::literals::operator""_us (long double us)
     
    constexpr SI::milli_seconds_t< long double > SI::literals::operator""_ms (long double ms)
     
    constexpr SI::seconds_t< long double > SI::literals::operator""_s (long double s)
     
    constexpr SI::minutes_t< long double > SI::literals::operator""_min (long double min)
     
    constexpr SI::hours_t< long double > SI::literals::operator""_h (long double h)
     
    +
    + + + + diff --git a/doc/time_8h__dep__incl.map b/doc/time_8h__dep__incl.map new file mode 100644 index 00000000..cbd7301a --- /dev/null +++ b/doc/time_8h__dep__incl.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/time_8h__dep__incl.md5 b/doc/time_8h__dep__incl.md5 new file mode 100644 index 00000000..61f2a4bc --- /dev/null +++ b/doc/time_8h__dep__incl.md5 @@ -0,0 +1 @@ +70e4a03c6b51a0a44b646446db747740 \ No newline at end of file diff --git a/doc/time_8h__dep__incl.png b/doc/time_8h__dep__incl.png new file mode 100644 index 00000000..8647d8a1 Binary files /dev/null and b/doc/time_8h__dep__incl.png differ diff --git a/doc/time_8h__incl.map b/doc/time_8h__incl.map new file mode 100644 index 00000000..dc0619ec --- /dev/null +++ b/doc/time_8h__incl.map @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/doc/time_8h__incl.md5 b/doc/time_8h__incl.md5 new file mode 100644 index 00000000..2ea2d6e3 --- /dev/null +++ b/doc/time_8h__incl.md5 @@ -0,0 +1 @@ +ccdffdb39ac08246e9c982ed5fa17098 \ No newline at end of file diff --git a/doc/time_8h__incl.png b/doc/time_8h__incl.png new file mode 100644 index 00000000..20533f99 Binary files /dev/null and b/doc/time_8h__incl.png differ diff --git a/doc/time_8h_source.html b/doc/time_8h_source.html new file mode 100644 index 00000000..cf52602a --- /dev/null +++ b/doc/time_8h_source.html @@ -0,0 +1,228 @@ + + + + + + + +SI: SI/time.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    time.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 
    +
    14 #include <chrono>
    +
    15 #include <ratio>
    +
    16 
    +
    17 #include "detail/number_parser.h"
    +
    18 #include "detail/unit.h"
    +
    19 #include "detail/unit_symbol.h"
    +
    20 
    +
    21 namespace SI {
    +
    22 
    +
    23 namespace detail {
    +
    24 template <typename _exponent, typename _type, typename _ratio>
    + +
    26 }
    +
    27 template <typename _type, typename _ratio>
    +
    28 using time_t = detail::time_base_t<std::ratio<1>, _type, _ratio>;
    +
    29 
    +
    30 template <typename _type, typename _ratio>
    + +
    32 
    +
    33 template <typename _type> using atto_seconds_t = time_t<_type, std::atto>;
    +
    34 template <typename _type> using femto_seconds_t = time_t<_type, std::femto>;
    +
    35 template <typename _type> using pico_seconds_t = time_t<_type, std::pico>;
    +
    36 template <typename _type> using nano_seconds_t = time_t<_type, std::nano>;
    +
    37 template <typename _type>
    + +
    39 template <typename _type>
    + +
    41 template <typename _type> using seconds_t = time_t<_type, std::ratio<1>>;
    +
    42 template <typename _type>
    + +
    44 template <typename _type>
    + +
    46 
    +
    47 // specialize unit_symbol for usage with stream operators
    +
    48 template <>
    +
    49 struct unit_symbol<'T', std::ratio<1>> : SI::detail::unit_symbol_impl<'s'> {};
    +
    50 
    +
    51 template <>
    +
    52 struct unit_symbol<'T', std::ratio<60, 1>>
    +
    53  : SI::detail::unit_symbol_impl<'m', 'i', 'n'> {};
    +
    54 
    +
    55 template <>
    +
    56 struct unit_symbol<'T', std::ratio<3600, 1>>
    + +
    58 
    +
    59 template <typename _ratio>
    +
    60 struct unit_symbol<'T', _ratio>
    +
    61  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value,
    +
    62  's'> {
    +
    63  static_assert(std::ratio_less_equal<_ratio, std::ratio<1>>::value,
    +
    64  "Generic streaming only implemented for ratios <=1");
    +
    65 };
    +
    66 
    +
    67 inline namespace literals {
    +
    68 
    +
    69 template <char... _digits> constexpr atto_seconds_t<int64_t> operator""_as() {
    + +
    71  SI::detail::parsing::Number<_digits...>::value};
    +
    72 }
    +
    73 
    +
    74 template <char... _digits> constexpr femto_seconds_t<int64_t> operator""_fs() {
    + +
    76  SI::detail::parsing::Number<_digits...>::value};
    +
    77 }
    +
    78 
    +
    79 template <char... _digits> constexpr pico_seconds_t<int64_t> operator""_ps() {
    + +
    81  SI::detail::parsing::Number<_digits...>::value};
    +
    82 }
    +
    83 
    +
    84 template <char... _digits> constexpr nano_seconds_t<int64_t> operator""_ns() {
    + +
    86  SI::detail::parsing::Number<_digits...>::value};
    +
    87 }
    +
    88 
    +
    89 template <char... _digits>
    +
    90 constexpr SI::micro_seconds_t<int64_t> operator"" _us() {
    + +
    92  SI::detail::parsing::Number<_digits...>::value};
    +
    93 }
    +
    94 
    +
    95 template <char... _digits>
    +
    96 constexpr SI::milli_seconds_t<int64_t> operator"" _ms() {
    + +
    98  SI::detail::parsing::Number<_digits...>::value};
    +
    99 }
    +
    100 template <char... _digits> constexpr SI::seconds_t<int64_t> operator"" _s() {
    +
    101  return SI::seconds_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    102 }
    +
    103 
    +
    104 template <char... _digits> constexpr SI::minutes_t<int64_t> operator"" _min() {
    +
    105  return SI::minutes_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    106 }
    +
    107 
    +
    108 template <char... _digits> constexpr hours_t<int64_t> operator"" _h() {
    +
    109  return hours_t<int64_t>{SI::detail::parsing::Number<_digits...>::value};
    +
    110 }
    +
    111 
    +
    112 constexpr atto_seconds_t<long double> operator""_as(long double value) {
    +
    113  return atto_seconds_t<long double>{value};
    +
    114 }
    +
    115 
    +
    116 constexpr femto_seconds_t<long double> operator""_fs(long double value) {
    +
    117  return femto_seconds_t<long double>{value};
    +
    118 }
    +
    119 
    +
    120 constexpr pico_seconds_t<long double> operator""_ps(long double value) {
    +
    121  return pico_seconds_t<long double>{value};
    +
    122 }
    +
    123 
    +
    124 constexpr nano_seconds_t<long double> operator""_ns(long double value) {
    +
    125  return nano_seconds_t<long double>{value};
    +
    126 }
    +
    127 
    +
    128 constexpr SI::micro_seconds_t<long double> operator"" _us(long double us) {
    + +
    130 }
    +
    131 
    +
    132 constexpr SI::milli_seconds_t<long double> operator"" _ms(long double ms) {
    + +
    134 }
    +
    135 
    +
    136 constexpr SI::seconds_t<long double> operator"" _s(long double s) {
    +
    137  return SI::seconds_t<long double>{s};
    +
    138 }
    +
    139 
    +
    140 constexpr SI::minutes_t<long double> operator"" _min(long double min) {
    +
    141  return SI::minutes_t<long double>{min};
    +
    142 }
    +
    143 
    +
    144 constexpr SI::hours_t<long double> operator"" _h(long double h) {
    +
    145  return SI::hours_t<long double>{h};
    +
    146 }
    +
    147 
    +
    148 } // namespace literals
    +
    149 } // namespace SI
    +
    Definition: absorbed_dose.h:18
    + +
    interface class for number
    Definition: number_parser.h:111
    +
    Compile time string provider for conversion of unit types to strings.
    Definition: unit_symbol.h:21
    +
    base template class for holding values of type _type to be multiplied with a ratio _ratio
    Definition: unit.h:51
    +
    Base struct. Unusable needs template overloading.
    Definition: unit_symbol.h:64
    + + +
    + + + + diff --git a/doc/todo.html b/doc/todo.html new file mode 100644 index 00000000..cf1ccdc7 --- /dev/null +++ b/doc/todo.html @@ -0,0 +1,107 @@ + + + + + + + +SI: Todo List + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    Todo List
    +
    +
    +
    +
    Member SI::detail::cross_unit_multiply (const _unit_lhs &lhs, const _unit_rhs &rhs)
    +
    add function that works with variable exponent units and remove special typedefs for time
    +
    Member SI::detail::eps_equals (const T &lhs, const T &rhs)
    +
    make eps_equal take different types with similar properties
    +
    Class SI::detail::unit_t< _symbol, _exponent, _type, _ratio >
    +

    add in-place unit_cast for move operators

    +

    add logarithmic units (decibel)

    +

    add constants for speed of light, planck constant, elementary charge, boltzmann constant, avogadro constant and luminous efficacy of monochromatic radiation of frequency

    +
    +
    Member SI::detail::unit_t< _symbol, _exponent, _type, _ratio >::setValue (_type v)
    +
    set as friend to the stream-function
    +
    Member SI::electric_resistance_t
    +
    find a way to use Ohm as dimension symbol or switch to R (occupied by solid angle)
    +
    Member SI::frequency_t
    +
    find a way to add alternative dimension symbol (f) to frequency
    +
    Member SI::magnetic_field_t
    +
    find a way to encapsulate phi
    +
    Member SI::magnetic_flux_t
    +
    find a way to encapsulate phi
    +
    Member SI::radioactivity_t
    +

    check how to make this the same/an alias of hertz

    +

    think of how this can be built from 1/T (probably goes along with making it an alias of hertz)

    +
    +
    Member SI::temperature_t
    +

    find a way to encapuslate unit symbol Theta

    +

    consider adding Celsius and fahrenheit

    +
    +
    +
    +
    + + + + diff --git a/doc/unit_8h.html b/doc/unit_8h.html new file mode 100644 index 00000000..f6226453 --- /dev/null +++ b/doc/unit_8h.html @@ -0,0 +1,198 @@ + + + + + + + +SI: SI/detail/unit.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    unit.h File Reference
    +
    +
    +
    #include "detail.h"
    +#include "eps_equal.h"
    +#include "unit_cast.h"
    +#include <ratio>
    +#include <type_traits>
    +
    +Include dependency graph for unit.h:
    +
    +
    + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + +

    +Classes

    struct  SI::detail::unit_t< _symbol, _exponent, _type, _ratio >
     base template class for holding values of type _type to be multiplied with a ratio _ratio More...
     
    + + + + + + +

    +Namespaces

     SI
     
     SI::detail
     Namespace containing implementation details for SI.
     
    + + + +

    +Macros

    #define SI_ENABLE_IMPLICIT_RATIO_CONVERSION   true
     
    + + + + +

    +Functions

    template<typename _type , char _symbol, typename _exponent , typename _rhs_type , typename _ratio , std::enable_if_t< std::is_integral_v< _type >> * = nullptr>
    constexpr auto SI::detail::operator/ (const _type &lhs, const unit_t< _symbol, _exponent, _rhs_type, _ratio > &rhs)
     
    +

    Macro Definition Documentation

    + +

    ◆ SI_ENABLE_IMPLICIT_RATIO_CONVERSION

    + +
    +
    + + + + +
    #define SI_ENABLE_IMPLICIT_RATIO_CONVERSION   true
    +
    +

    This file is part of "SI" version 2.5.4 A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units

    +

    https://github.com/bernedom/SI

    +

    SPDX-License-Identifier: MIT

    + +
    +
    +
    + + + + diff --git a/doc/unit_8h__dep__incl.map b/doc/unit_8h__dep__incl.map new file mode 100644 index 00000000..a14c42ce --- /dev/null +++ b/doc/unit_8h__dep__incl.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/unit_8h__dep__incl.md5 b/doc/unit_8h__dep__incl.md5 new file mode 100644 index 00000000..15d76feb --- /dev/null +++ b/doc/unit_8h__dep__incl.md5 @@ -0,0 +1 @@ +09d4eeb5065621b2de845000b542318e \ No newline at end of file diff --git a/doc/unit_8h__dep__incl.png b/doc/unit_8h__dep__incl.png new file mode 100644 index 00000000..e947fa91 Binary files /dev/null and b/doc/unit_8h__dep__incl.png differ diff --git a/doc/unit_8h__incl.map b/doc/unit_8h__incl.map new file mode 100644 index 00000000..eea8571e --- /dev/null +++ b/doc/unit_8h__incl.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/doc/unit_8h__incl.md5 b/doc/unit_8h__incl.md5 new file mode 100644 index 00000000..c68a63cd --- /dev/null +++ b/doc/unit_8h__incl.md5 @@ -0,0 +1 @@ +6a62d51dc66453fd304f2cb0998062ca \ No newline at end of file diff --git a/doc/unit_8h__incl.png b/doc/unit_8h__incl.png new file mode 100644 index 00000000..81e59699 Binary files /dev/null and b/doc/unit_8h__incl.png differ diff --git a/doc/unit_8h_source.html b/doc/unit_8h_source.html new file mode 100644 index 00000000..31ce8c09 --- /dev/null +++ b/doc/unit_8h_source.html @@ -0,0 +1,583 @@ + + + + + + + +SI: SI/detail/unit.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    unit.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 
    +
    14 #ifdef SI_DISABLE_IMPLICIT_RATIO_CONVERSION
    +
    15 #define SI_ENABLE_IMPLICIT_RATIO_CONVERSION false
    +
    16 #else
    +
    17 #define SI_ENABLE_IMPLICIT_RATIO_CONVERSION true
    +
    18 #endif
    +
    19 
    +
    20 #include "detail.h"
    +
    21 #include "eps_equal.h"
    +
    22 #include "unit_cast.h"
    +
    23 
    +
    24 #include <ratio>
    +
    25 #include <type_traits>
    +
    26 
    +
    28 namespace SI::detail {
    +
    29 
    +
    30 template <typename _unit_lhs, typename _unit_rhs> struct unit_with_common_ratio;
    +
    31 
    +
    37 
    +
    49 template <char _symbol, typename _exponent, typename _type,
    +
    50  typename _ratio = std::ratio<1>>
    +
    51 struct unit_t {
    +
    52  static_assert(std::is_arithmetic_v<_type>, "Type is an arithmetic value");
    +
    53  static_assert(detail::is_ratio_v<_exponent>, "_exponent is a ratio type");
    +
    54  static_assert(detail::is_ratio_v<_ratio>, "_ratio is a std::ratio");
    +
    55  using ratio = _ratio;
    +
    56  using internal_type = _type;
    +
    57  using exponent = _exponent;
    +
    58  using symbol = std::integral_constant<char, _symbol>;
    +
    59 
    +
    61  explicit constexpr unit_t(_type v) : value_{v} {}
    +
    62  constexpr unit_t() = default;
    +
    63  constexpr unit_t(const unit_t &) = default;
    +
    64  constexpr unit_t(unit_t &&) = default;
    +
    65 
    +
    67  template <typename _type_rhs>
    + +
    69  : value_(rhs.value()) {
    +
    70  static_assert(std::is_convertible<_type_rhs, _type>::value,
    +
    71  "Internal representation is convertible");
    +
    72  }
    +
    73 
    +
    74  ~unit_t() = default;
    +
    75 
    +
    76  template <typename _rhs_type, typename _rhs_ratio>
    + +
    78  : value_{
    +
    79  unit_cast<unit_t<_symbol, _exponent, _type, _ratio>>(rhs).value()} {
    +
    80  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    81  static_assert(
    + +
    83  std::ratio_equal_v<ratio, _rhs_ratio>,
    +
    84  "Implicit ratio conversion disabled, convert before assigning");
    +
    85  }
    +
    86 
    +
    87  template <typename _rhs_ratio>
    + +
    89  : value_{
    +
    90  std::move(unit_cast<unit_t<_symbol, _exponent, _type, _ratio>>(rhs)
    +
    91  .value())} {
    +
    92  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    93  static_assert(
    + +
    95  std::ratio_equal_v<ratio, _rhs_ratio>,
    +
    96  "Implicit ratio conversion disabled, convert before assigning");
    +
    97  }
    +
    98 
    +
    100  constexpr _type value() const { return value_; }
    +
    101 
    +
    104  template <typename _unit_rhs> constexpr _unit_rhs as() const {
    +
    105  static_assert(is_unit_t_v<_unit_rhs>, "only supported for SI::unit_t");
    +
    106  static_assert(std::ratio_equal_v<typename _unit_rhs::exponent, _exponent>,
    +
    107  "Exponents must match");
    +
    108  static_assert(_unit_rhs::symbol::value == _symbol,
    +
    109  "target unit must be of the same type must match");
    +
    110 
    +
    111  return unit_cast<_unit_rhs>(*this);
    +
    112  }
    +
    113 
    +
    116  template <template <typename _type_rhs> typename _unit_rhs>
    +
    117  constexpr _unit_rhs<_type> as() const {
    +
    118  static_assert(is_unit_t_v<_unit_rhs<_type>>,
    +
    119  "only supported for SI::unit_t");
    +
    120  static_assert(
    +
    121  std::ratio_equal_v<typename _unit_rhs<_type>::exponent, _exponent>,
    +
    122  "Exponents must match");
    +
    123  static_assert(_unit_rhs<_type>::symbol::value == _symbol,
    +
    124  "target unit must be of the same type must match");
    +
    125 
    +
    126  return unit_cast<_unit_rhs<_type>>(*this);
    +
    127  }
    +
    128 
    +
    130  void setValue(_type v) { value_ = v; }
    +
    131 
    +
    133  constexpr unit_t &operator=(const unit_t &rhs) = default;
    +
    134 
    +
    136  constexpr unit_t &operator=(unit_t &&rhs) = default;
    +
    137 
    +
    139  template <
    +
    140  typename _rhs_ratio,
    +
    141  std::enable_if_t<!std::ratio_equal_v<_rhs_ratio, _ratio>> * = nullptr>
    +
    142  constexpr unit_t &
    + +
    144 
    +
    145  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    146  static_assert(
    + +
    148  std::ratio_equal_v<ratio, _rhs_ratio>,
    +
    149  "Implicit ratio conversion disabled, convert before assigning");
    +
    150 
    +
    151  *this = unit_cast<unit_t<_symbol, _exponent, _type, _ratio>>(rhs);
    +
    152  return *this;
    +
    153  }
    +
    154 
    +
    156  template <
    +
    157  typename _rhs_ratio,
    +
    158  std::enable_if_t<!std::ratio_equal_v<_rhs_ratio, _ratio>> * = nullptr>
    +
    159  constexpr unit_t &
    + +
    161 
    +
    162  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    163  static_assert(
    + +
    165  std::ratio_equal_v<ratio, _rhs_ratio>,
    +
    166  "Implicit ratio conversion disabled, convert before assigning");
    +
    167 
    +
    168  *this =
    + +
    170  return *this;
    +
    171  }
    +
    172 
    +
    175  template <typename _rhs_type, typename _rhs_ratio>
    +
    176  constexpr bool operator==(
    + +
    178 
    +
    179  static_assert(
    + +
    181  std::ratio_equal_v<ratio, _rhs_ratio>,
    +
    182  "Implicit ratio conversion disabled, convert before comparing");
    +
    183 
    +
    184  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    185  static_assert(std::is_integral_v<_type> || std::is_floating_point_v<_type>,
    +
    186  "Is integral or floating point");
    +
    187  using gcd_unit = typename unit_with_common_ratio<
    +
    188  typename std::remove_reference<decltype(rhs)>::type,
    +
    189  typename std::remove_reference<decltype(*this)>::type>::type;
    +
    190 
    +
    191  if constexpr (std::is_integral_v<_type>) {
    +
    192 
    +
    193  return unit_cast<gcd_unit>(rhs).value() ==
    +
    194  unit_cast<gcd_unit>(*this).value();
    +
    195  } else {
    +
    196  return detail::eps_equals(unit_cast<gcd_unit>(rhs).value(),
    +
    197  unit_cast<gcd_unit>(*this).value());
    +
    198  }
    +
    199  }
    +
    200 
    +
    202  template <typename _rhs_type, typename _rhs_ratio>
    +
    203  constexpr bool operator!=(
    + +
    205  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    206  return !(*this == rhs);
    +
    207  }
    +
    208 
    +
    209  template <typename _rhs_type, typename _rhs_ratio>
    +
    210  constexpr bool operator<(
    + +
    212  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    213  static_assert(
    + +
    215  std::ratio_equal_v<ratio, _rhs_ratio>,
    +
    216  "Implicit ratio conversion disabled, convert before comparing");
    +
    217 
    +
    218  using gcd_unit = typename unit_with_common_ratio<
    +
    219  typename std::remove_reference<decltype(rhs)>::type,
    +
    220  typename std::remove_reference<decltype(*this)>::type>::type;
    +
    221  return unit_cast<gcd_unit>(*this).value() <
    +
    222  unit_cast<gcd_unit>(rhs).value();
    +
    223  }
    +
    224 
    +
    225  template <typename _rhs_type, typename _rhs_ratio>
    +
    226  constexpr bool operator<=(
    + +
    228  return !(*this > rhs);
    +
    229  }
    +
    230 
    +
    231  template <typename _rhs_type, typename _rhs_ratio>
    +
    232  constexpr bool operator>(
    + +
    234  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    235  static_assert(
    + +
    237  std::ratio_equal_v<ratio, _rhs_ratio>,
    +
    238  "Implicit ratio conversion disabled, convert before comparing");
    +
    239 
    +
    240  using gcd_unit = typename unit_with_common_ratio<
    +
    241  typename std::remove_reference<decltype(rhs)>::type,
    +
    242  typename std::remove_reference<decltype(*this)>::type>::type;
    +
    243 
    +
    244  return unit_cast<gcd_unit>(*this).value() >
    +
    245  unit_cast<gcd_unit>(rhs).value();
    +
    246  }
    +
    247 
    +
    248  template <typename _rhs_type, typename _rhs_ratio>
    +
    249  constexpr bool operator>=(
    + +
    251  return !(*this < rhs);
    +
    252  }
    +
    253 
    +
    255  constexpr unit_t operator*(const _type f) const { return unit_t{value_ * f}; }
    +
    256 
    +
    258  template <typename _rhs_exponent, typename _rhs_type>
    +
    259  constexpr auto operator*(
    + +
    261 
    +
    262  static_assert(detail::is_ratio_v<_rhs_exponent>,
    +
    263  "rhs exponent is a ratio type");
    + +
    265  std::ratio_multiply<ratio, _ratio>>{value() * rhs.value()};
    +
    266  }
    +
    267 
    +
    272  template <typename _rhs_exponent, typename _rhs_ratio, typename _rhs_type>
    +
    273  constexpr auto operator*(
    + +
    275  static_assert(detail::is_ratio_v<_rhs_exponent>,
    +
    276  "rhs exponent is a ratio type");
    +
    277  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    278 
    +
    279  static_assert(
    + +
    281  std::ratio_equal_v<ratio, _rhs_ratio>,
    +
    282  "Implicit ratio conversion disabled, convert before comparing");
    +
    283 
    + +
    285  std::ratio_multiply<ratio, _rhs_ratio>>{value_ * rhs.value()};
    +
    286  }
    +
    287 
    +
    289  constexpr unit_t &operator*=(const _type scalar) {
    +
    290  value_ *= scalar;
    +
    291  return *this;
    +
    292  }
    +
    293 
    +
    295  constexpr unit_t operator/(const _type f) const { return unit_t{value_ / f}; }
    +
    296 
    +
    299  template <typename _rhs_exponent, typename _rhs_type,
    +
    300  std::enable_if_t<std::ratio_not_equal_v<_rhs_exponent, _exponent>>
    +
    301  * = nullptr>
    +
    302  constexpr auto operator/(
    + +
    304  static_assert(detail::is_ratio_v<_rhs_exponent>,
    +
    305  "rhs exponent is a ratio type");
    +
    306  using rhs_t = typename std::remove_reference<decltype(rhs)>::type;
    +
    307 
    +
    308  return unit_t<_symbol,
    +
    309  std::ratio_subtract<_exponent, typename rhs_t::exponent>,
    +
    310  _type, std::ratio_divide<ratio, _ratio>>{value_ /
    +
    311  rhs.value()};
    +
    312  }
    +
    313 
    +
    317  template <typename _rhs_exponent, typename _rhs_type, typename _rhs_ratio,
    +
    318  std::enable_if_t<std::ratio_not_equal_v<_rhs_exponent, _exponent>>
    +
    319  * = nullptr>
    +
    320  constexpr auto operator/(
    + +
    322  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    323  static_assert(detail::is_ratio_v<_rhs_exponent>,
    +
    324  "rhs exponent is a ratio type");
    +
    325  static_assert(
    + +
    327  std::ratio_equal_v<ratio, _rhs_ratio>,
    +
    328  "Implicit ratio conversion disabled, convert before dividing");
    +
    329 
    + +
    331  std::ratio_divide<ratio, _rhs_ratio>>{value_ / rhs.value()};
    +
    332  }
    +
    333 
    +
    335  template <typename _rhs_type>
    +
    336  constexpr _type
    + +
    338  return value() / rhs.value();
    +
    339  }
    +
    340 
    +
    343  template <
    +
    344  typename _rhs_exponent, typename _rhs_type, typename _rhs_ratio,
    +
    345  std::enable_if_t<std::ratio_equal_v<_rhs_exponent, exponent>> * = nullptr>
    +
    346  constexpr _type operator/(
    + +
    348  static_assert(SI_ENABLE_IMPLICIT_RATIO_CONVERSION ||
    +
    349  std::ratio_equal_v<_rhs_ratio, _ratio>,
    +
    350  "Implicit ratio conversion disabled, convert to same ratio "
    +
    351  "before dividing");
    +
    352 
    +
    353  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    354 
    +
    355  static_assert(detail::is_ratio_v<_rhs_exponent>,
    +
    356  "rhs exponent is a ratio type");
    +
    357 
    +
    358  using gcd_unit = typename unit_with_common_ratio<
    +
    359  typename std::remove_reference<decltype(*this)>::type,
    +
    360  typename std::remove_reference<decltype(rhs)>::type>::type;
    +
    361 
    +
    362  return unit_cast<gcd_unit>(*this) / unit_cast<gcd_unit>(rhs);
    +
    363  }
    +
    364 
    +
    366  constexpr unit_t &operator/=(const _type scalar) {
    +
    367  value_ /= scalar;
    +
    368  return *this;
    +
    369  }
    +
    370 
    +
    372  template <typename _rhs_type, typename _rhs_ratio>
    +
    373  constexpr unit_t operator+(
    + +
    375 
    +
    376  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    377  static_assert(
    + +
    379  std::ratio_equal_v<ratio, _rhs_ratio>,
    +
    380  "Implicit ratio conversion disabled, convert before adding values");
    +
    381 
    +
    382  return unit_t{
    +
    383  value() +
    +
    384  unit_cast<unit_t<_symbol, _exponent, _type, _ratio>>(rhs).value()};
    +
    385  }
    +
    386 
    +
    388  constexpr unit_t &operator+=(const unit_t &rhs) {
    +
    389  value_ += rhs.value();
    +
    390  return *this;
    +
    391  }
    +
    392 
    +
    394  template <
    +
    395  typename _rhs_type, typename _rhs_ratio,
    +
    396  std::enable_if_t<!std::ratio_equal_v<_rhs_ratio, _ratio>> * = nullptr>
    +
    397  constexpr unit_t &
    + +
    399 
    +
    400  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    401  static_assert(
    + +
    403  std::ratio_equal_v<ratio, _rhs_ratio>,
    +
    404  "Implicit ratio conversion disabled, convert before adding values");
    +
    405 
    +
    406  value_ += unit_cast<unit_t<_symbol, _exponent, _type, _ratio>>(rhs).value();
    +
    407 
    +
    408  return *this;
    +
    409  }
    +
    410 
    +
    412  template <typename _rhs_type, typename _rhs_ratio>
    +
    413  constexpr unit_t operator-(
    + +
    415 
    +
    416  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    417  static_assert(
    + +
    419  std::ratio_equal_v<ratio, _rhs_ratio>,
    +
    420  "Implicit ratio conversion disabled, convert before subtracting");
    +
    421 
    +
    422  return unit_t{
    +
    423  value() +
    +
    424  -unit_cast<unit_t<_symbol, _exponent, _type, _ratio>>(rhs).value()};
    +
    425  }
    +
    426 
    +
    428  constexpr unit_t &operator-=(const unit_t &rhs) {
    +
    429  value_ -= rhs.value();
    +
    430  return *this;
    +
    431  }
    +
    432 
    +
    434  template <typename _rhs_type, typename _rhs_ratio,
    +
    435  std::enable_if<!std::ratio_equal_v<_rhs_ratio, _ratio>> * = nullptr>
    +
    436  constexpr unit_t &
    + +
    438 
    +
    439  static_assert(detail::is_ratio_v<_rhs_ratio>, "_rhs_ratio is a std::ratio");
    +
    440  static_assert(
    + +
    442  std::ratio_equal_v<ratio, _rhs_ratio>,
    +
    443  "Implicit ratio conversion disabled, convert before adding values");
    +
    444 
    +
    445  value_ -= unit_cast<unit_t<_symbol, _exponent, _type, _ratio>>(rhs).value();
    +
    446 
    +
    447  return *this;
    +
    448  }
    +
    449 
    +
    451  constexpr unit_t operator-() const { return unit_t{-value_}; }
    +
    452 
    + +
    455  ++value_;
    +
    456  return *this;
    +
    457  }
    + +
    460  auto ret_val(*this);
    +
    461  ++(*this);
    +
    462 
    +
    463  return ret_val;
    +
    464  }
    +
    465 
    + +
    468  --value_;
    +
    469  return *this;
    +
    470  }
    +
    471 
    + +
    474  auto ret_val(*this);
    +
    475  --(*this);
    +
    476 
    +
    477  return ret_val;
    +
    478  }
    +
    479 
    +
    480 private:
    +
    481  _type value_;
    +
    482 };
    +
    483 
    +
    487 template <typename _type, char _symbol, typename _exponent, typename _rhs_type,
    +
    488  typename _ratio,
    +
    489  std::enable_if_t<std::is_integral_v<_type>> * = nullptr>
    +
    490 constexpr auto
    +
    491 operator/(const _type &lhs,
    + +
    493  static_assert(SI_ENABLE_IMPLICIT_RATIO_CONVERSION ||
    +
    494  std::ratio_equal<std::ratio<1>, _ratio>::value,
    +
    495  "Implicit ratio conversion disabled, convert to ratio<1> "
    +
    496  "before dividing");
    +
    497  static_assert(detail::is_ratio_v<_exponent>, "Exponent is a ratio type");
    +
    498  return unit_t<_symbol, std::ratio_multiply<std::ratio<-1>, _exponent>, _type,
    +
    499  _ratio>{lhs / rhs.value()};
    +
    500 }
    +
    501 
    +
    506 template <typename _type, char _symbol, typename _exponent, typename _rhs_type,
    +
    507  typename _ratio,
    +
    508  std::enable_if_t<std::is_floating_point_v<_type>> * = nullptr>
    +
    509 constexpr auto
    +
    510 operator/(const _type &lhs,
    +
    511  const unit_t<_symbol, _exponent, _rhs_type, _ratio> &rhs) {
    +
    512  static_assert(SI_ENABLE_IMPLICIT_RATIO_CONVERSION ||
    +
    513  std::ratio_equal_v<_ratio, std::ratio<1>>,
    +
    514  "Implicit ratio conversion disabled, convert to ratio<1> "
    +
    515  "before dividing");
    +
    516  static_assert(detail::is_ratio_v<_exponent>, "Exponent is a ratio type");
    +
    517  return unit_t<_symbol, std::ratio_multiply<std::ratio<-1>, _exponent>, _type,
    +
    518  _ratio>{lhs / rhs.value()};
    +
    519 }
    +
    520 
    +
    521 } // namespace SI::detail
    + + +
    Namespace containing implementation details for SI.
    Definition: acceleration.h:34
    +
    constexpr auto unit_cast(const _rhs_T &rhs)
    function to cast between two units of the same type
    Definition: unit_cast.h:22
    +
    constexpr bool is_unit_t_v
    Definition: detail.h:65
    +
    constexpr bool eps_equals(const T &lhs, const T &rhs)
    Definition: eps_equal.h:22
    +
    constexpr auto operator/(const _type &lhs, const unit_t< _symbol, _exponent, _rhs_type, _ratio > &rhs)
    Definition: unit.h:491
    +
    base template class for holding values of type _type to be multiplied with a ratio _ratio
    Definition: unit.h:51
    +
    constexpr unit_t & operator-=(const unit_t &rhs)
    Subtract-assign value of the same unit.
    Definition: unit.h:428
    +
    constexpr bool operator>(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
    Definition: unit.h:232
    +
    _ratio ratio
    Definition: unit.h:55
    +
    constexpr unit_t()=default
    +
    constexpr unit_t operator*(const _type f) const
    multiply with a non-unit scalar
    Definition: unit.h:255
    +
    constexpr unit_t & operator+=(const unit_t &rhs)
    add-assign value of the same unit
    Definition: unit.h:388
    +
    constexpr bool operator>=(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
    Definition: unit.h:249
    +
    void setValue(_type v)
    Definition: unit.h:130
    +
    constexpr auto operator/(const unit_t< _symbol, _rhs_exponent, _rhs_type, _ratio > &rhs) const
    Definition: unit.h:302
    +
    constexpr unit_t & operator-=(const unit_t< _symbol, _exponent, _type, _rhs_ratio > &rhs)
    subtract value of the same type but possibly different ratio
    Definition: unit.h:437
    +
    unit_t & operator--()
    decrement by prefix –
    Definition: unit.h:467
    +
    constexpr unit_t & operator=(unit_t &&rhs)=default
    Move assignment for same ratio.
    +
    constexpr bool operator<=(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
    Definition: unit.h:226
    +
    unit_t operator++(int)
    increment by postfix ++
    Definition: unit.h:459
    +
    constexpr unit_t & operator=(const unit_t< _symbol, _exponent, _type, _rhs_ratio > &rhs)
    Assignment of same unit but different ratio.
    Definition: unit.h:143
    +
    constexpr _type operator/(const unit_t< _symbol, _exponent, _rhs_type, _ratio > &rhs)
    divide whit same unit result is a scalar
    Definition: unit.h:337
    +
    constexpr unit_t & operator=(const unit_t &rhs)=default
    Assignment for same ratio.
    +
    _type internal_type
    Definition: unit.h:56
    +
    constexpr _type operator/(const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) const
    Definition: unit.h:346
    +
    constexpr unit_t(const unit_t< _symbol, _exponent, _type_rhs, _ratio > &rhs)
    construct from other unit with implicitly convertible type
    Definition: unit.h:68
    +
    constexpr auto operator*(const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) const
    Definition: unit.h:273
    +
    constexpr unit_t(unit_t &&)=default
    +
    constexpr unit_t & operator/=(const _type scalar)
    divide with a non-unit scalar
    Definition: unit.h:366
    +
    _exponent exponent
    Definition: unit.h:57
    +
    constexpr unit_t operator-(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
    subtracts two values, returning type is type of lhs
    Definition: unit.h:413
    +
    constexpr bool operator<(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
    Definition: unit.h:210
    +
    constexpr unit_t operator+(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
    adds two values, returning type is type of lhs
    Definition: unit.h:373
    +
    constexpr unit_t(const unit_t &)=default
    +
    constexpr unit_t operator-() const
    negate operation
    Definition: unit.h:451
    +
    unit_t & operator++()
    increment by prefix ++
    Definition: unit.h:454
    +
    constexpr bool operator!=(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
    compares two values, considers different ratios.
    Definition: unit.h:203
    +
    unit_t operator--(int)
    decrement by postfix –
    Definition: unit.h:473
    +
    constexpr bool operator==(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs) const
    Definition: unit.h:176
    +
    constexpr unit_t & operator*=(const _type scalar)
    multiply with a non-unit scalar
    Definition: unit.h:289
    +
    constexpr auto operator/(const unit_t< _symbol, _rhs_exponent, _rhs_type, _rhs_ratio > &rhs) const
    Definition: unit.h:320
    +
    constexpr _unit_rhs as() const
    Definition: unit.h:104
    +
    constexpr unit_t operator/(const _type f) const
    divide by a non-unit scalar
    Definition: unit.h:295
    +
    std::integral_constant< char, _symbol > symbol
    Definition: unit.h:58
    +
    constexpr unit_t(_type v)
    Construct with value v.
    Definition: unit.h:61
    +
    constexpr unit_t(unit_t< _symbol, _exponent, _type, _rhs_ratio > &&rhs)
    Definition: unit.h:88
    +
    constexpr _type value() const
    returns the stored value as raw type
    Definition: unit.h:100
    + +
    constexpr unit_t & operator=(unit_t< _symbol, _exponent, _type, _rhs_ratio > &&rhs)
    Move assignment of same unit but different ratio.
    Definition: unit.h:160
    +
    constexpr unit_t & operator+=(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs)
    add value of the same type but possibly different ratio
    Definition: unit.h:398
    +
    constexpr _unit_rhs< _type > as() const
    Definition: unit.h:117
    +
    constexpr unit_t(const unit_t< _symbol, _exponent, _rhs_type, _rhs_ratio > &rhs)
    Definition: unit.h:77
    +
    constexpr auto operator*(const unit_t< _symbol, _rhs_exponent, _rhs_type, _ratio > &rhs) const
    multiply with an unit of the same ratio
    Definition: unit.h:259
    +
    Definition: unit_cast.h:49
    +
    #define SI_ENABLE_IMPLICIT_RATIO_CONVERSION
    Definition: unit.h:17
    + +
    + + + + diff --git a/doc/unit__cast_8h.html b/doc/unit__cast_8h.html new file mode 100644 index 00000000..508d3aa4 --- /dev/null +++ b/doc/unit__cast_8h.html @@ -0,0 +1,171 @@ + + + + + + + +SI: SI/detail/unit_cast.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    unit_cast.h File Reference
    +
    +
    +
    #include "detail.h"
    +#include <ratio>
    +#include <type_traits>
    +
    +Include dependency graph for unit_cast.h:
    +
    +
    + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + +

    +Classes

    struct  SI::detail::unit_with_common_ratio< _unit_lhs, _unit_rhs >
     
    + + + + + + +

    +Namespaces

     SI
     
     SI::detail
     Namespace containing implementation details for SI.
     
    + + + + + +

    +Functions

    template<typename _target_type , typename _rhs_T >
    constexpr auto SI::detail::unit_cast (const _rhs_T &rhs)
     function to cast between two units of the same type More...
     
    +
    + + + + diff --git a/doc/unit__cast_8h__dep__incl.map b/doc/unit__cast_8h__dep__incl.map new file mode 100644 index 00000000..dc176254 --- /dev/null +++ b/doc/unit__cast_8h__dep__incl.map @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/unit__cast_8h__dep__incl.md5 b/doc/unit__cast_8h__dep__incl.md5 new file mode 100644 index 00000000..07b8eb8a --- /dev/null +++ b/doc/unit__cast_8h__dep__incl.md5 @@ -0,0 +1 @@ +3489b447f860b2c25b60aa7a2f119683 \ No newline at end of file diff --git a/doc/unit__cast_8h__dep__incl.png b/doc/unit__cast_8h__dep__incl.png new file mode 100644 index 00000000..9e113f8c Binary files /dev/null and b/doc/unit__cast_8h__dep__incl.png differ diff --git a/doc/unit__cast_8h__incl.map b/doc/unit__cast_8h__incl.map new file mode 100644 index 00000000..6d8822eb --- /dev/null +++ b/doc/unit__cast_8h__incl.map @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/doc/unit__cast_8h__incl.md5 b/doc/unit__cast_8h__incl.md5 new file mode 100644 index 00000000..6c15f458 --- /dev/null +++ b/doc/unit__cast_8h__incl.md5 @@ -0,0 +1 @@ +e82261830607796921011b2dc0ef3389 \ No newline at end of file diff --git a/doc/unit__cast_8h__incl.png b/doc/unit__cast_8h__incl.png new file mode 100644 index 00000000..09f3dd32 Binary files /dev/null and b/doc/unit__cast_8h__incl.png differ diff --git a/doc/unit__cast_8h_source.html b/doc/unit__cast_8h_source.html new file mode 100644 index 00000000..48c33be4 --- /dev/null +++ b/doc/unit__cast_8h_source.html @@ -0,0 +1,138 @@ + + + + + + + +SI: SI/detail/unit_cast.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    unit_cast.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 
    +
    14 #include "detail.h"
    +
    15 #include <ratio>
    +
    16 #include <type_traits>
    +
    17 
    +
    18 namespace SI::detail {
    +
    19 
    +
    21 template <typename _target_type, typename _rhs_T>
    +
    22 constexpr auto unit_cast(const _rhs_T &rhs) {
    +
    23  // using static assert instead of std::enable if in order to be able to
    +
    24  // forward declare this function easier
    +
    25  static_assert(
    +
    26  is_unit_t_v<_rhs_T> ||
    +
    27  std::is_base_of<
    +
    28  unit_t<_rhs_T::symbol::value, typename _rhs_T::exponent,
    +
    29  typename _rhs_T::internal_type, typename _rhs_T::ratio>,
    +
    30  _rhs_T>::value,
    +
    31  "is of type unit_t or a derived class");
    +
    32 
    +
    33  using conversion_ratio =
    +
    34  std::ratio_divide<typename _rhs_T::ratio, typename _target_type::ratio>;
    +
    35  static_assert(std::is_convertible<decltype(conversion_ratio::den),
    +
    36  typename _rhs_T::internal_type>::value,
    +
    37  "conversion ratio denominator is convertible to internal type");
    +
    38 
    +
    39  // the static cast is needed because MSVC will print a warning without it
    +
    40  // because of a possible loss of precision when rhs is of type double
    +
    41  return _target_type(
    +
    42  ((rhs.value() * static_cast<typename _target_type::internal_type>(
    +
    43  conversion_ratio::num)) /
    +
    44  static_cast<typename _target_type::internal_type>(
    +
    45  conversion_ratio::den)));
    +
    46 }
    +
    47 
    +
    48 template <typename _unit_lhs, typename _unit_rhs>
    + +
    50  static_assert(is_unit_t_v<_unit_lhs>, "only supported for SI::unit_t");
    +
    51  static_assert(is_unit_t_v<_unit_rhs>, "only supported for SI::unit_t");
    +
    52  static_assert(std::is_convertible<typename _unit_lhs::internal_type,
    +
    53  typename _unit_rhs::internal_type>::value);
    +
    54  static_assert(_unit_lhs::symbol::value == _unit_rhs::symbol::value);
    +
    55  using type =
    +
    56  unit_t<_unit_lhs::symbol::value, typename _unit_lhs::exponent,
    +
    57  typename _unit_lhs::internal_type,
    +
    58  typename detail::ratio_gcd<typename _unit_lhs::ratio,
    +
    59  typename _unit_rhs::ratio>::ratio>;
    +
    60 };
    +
    61 
    +
    62 } // namespace SI::detail
    + +
    Namespace containing implementation details for SI.
    Definition: acceleration.h:34
    +
    constexpr auto unit_cast(const _rhs_T &rhs)
    function to cast between two units of the same type
    Definition: unit_cast.h:22
    +
    calculate gcd for rations
    Definition: detail.h:32
    +
    base template class for holding values of type _type to be multiplied with a ratio _ratio
    Definition: unit.h:51
    +
    Definition: unit_cast.h:49
    +
    + + + + diff --git a/doc/unit__symbol_8h.html b/doc/unit__symbol_8h.html new file mode 100644 index 00000000..b9ae4b03 --- /dev/null +++ b/doc/unit__symbol_8h.html @@ -0,0 +1,193 @@ + + + + + + + +SI: SI/detail/unit_symbol.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    unit_symbol.h File Reference
    +
    +
    +
    #include <array>
    +#include <ratio>
    +#include <string_view>
    +#include <type_traits>
    +
    +Include dependency graph for unit_symbol.h:
    +
    +
    + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  SI::detail::unit_symbol_impl< Cs >
     Compile time string provider for conversion of unit types to strings. More...
     
    struct  SI::detail::ratio_prefix< _ratio >
     base template for ratio prefix, unusable More...
     
    struct  SI::detail::ratio_prefix< std::atto >
     
    struct  SI::detail::ratio_prefix< std::femto >
     
    struct  SI::detail::ratio_prefix< std::pico >
     
    struct  SI::detail::ratio_prefix< std::nano >
     
    struct  SI::detail::ratio_prefix< std::micro >
     
    struct  SI::detail::ratio_prefix< std::milli >
     
    struct  SI::detail::ratio_prefix< std::centi >
     
    struct  SI::detail::ratio_prefix< std::kilo >
     
    struct  SI::detail::ratio_prefix< std::mega >
     
    struct  SI::detail::ratio_prefix< std::giga >
     
    struct  SI::detail::ratio_prefix< std::tera >
     
    struct  SI::detail::ratio_prefix< std::peta >
     
    struct  SI::detail::ratio_prefix< std::exa >
     
    struct  SI::unit_symbol< _dimension_symbol, _ratio, _exponent >
     Base struct. Unusable needs template overloading. More...
     
    + + + + + + +

    +Namespaces

     SI
     
     SI::detail
     Namespace containing implementation details for SI.
     
    +
    + + + + diff --git a/doc/unit__symbol_8h__dep__incl.map b/doc/unit__symbol_8h__dep__incl.map new file mode 100644 index 00000000..69b43815 --- /dev/null +++ b/doc/unit__symbol_8h__dep__incl.map @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/unit__symbol_8h__dep__incl.md5 b/doc/unit__symbol_8h__dep__incl.md5 new file mode 100644 index 00000000..380fea81 --- /dev/null +++ b/doc/unit__symbol_8h__dep__incl.md5 @@ -0,0 +1 @@ +276a56572bfee4bcf2139159a7541e73 \ No newline at end of file diff --git a/doc/unit__symbol_8h__dep__incl.png b/doc/unit__symbol_8h__dep__incl.png new file mode 100644 index 00000000..612c00a5 Binary files /dev/null and b/doc/unit__symbol_8h__dep__incl.png differ diff --git a/doc/unit__symbol_8h__incl.map b/doc/unit__symbol_8h__incl.map new file mode 100644 index 00000000..cd0d033f --- /dev/null +++ b/doc/unit__symbol_8h__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/unit__symbol_8h__incl.md5 b/doc/unit__symbol_8h__incl.md5 new file mode 100644 index 00000000..96e9947d --- /dev/null +++ b/doc/unit__symbol_8h__incl.md5 @@ -0,0 +1 @@ +e2ecace4805e0f20491ef7bb5894965b \ No newline at end of file diff --git a/doc/unit__symbol_8h__incl.png b/doc/unit__symbol_8h__incl.png new file mode 100644 index 00000000..9631996f Binary files /dev/null and b/doc/unit__symbol_8h__incl.png differ diff --git a/doc/unit__symbol_8h_source.html b/doc/unit__symbol_8h_source.html new file mode 100644 index 00000000..589f0a55 --- /dev/null +++ b/doc/unit__symbol_8h_source.html @@ -0,0 +1,141 @@ + + + + + + + +SI: SI/detail/unit_symbol.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    unit_symbol.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 #include <array>
    +
    14 #include <ratio>
    +
    15 #include <string_view>
    +
    16 #include <type_traits>
    +
    17 
    +
    18 namespace SI::detail {
    +
    19 
    +
    21 template <char... Cs> struct unit_symbol_impl {
    +
    22  static_assert(sizeof...(Cs) > 0, "Empty strings are disallowed");
    +
    23  // using double curly braces to because of a bug in clang5
    +
    24  // See https://bugs.llvm.org/show_bug.cgi?id=21629
    +
    25  static constexpr const std::array<char, sizeof...(Cs)> value{{Cs...}};
    +
    26  static constexpr const std::string_view str{value.data(), value.size()};
    +
    27 };
    +
    28 
    +
    30 template <typename _ratio> struct ratio_prefix : std::false_type {};
    +
    31 
    +
    32 template <>
    +
    33 struct ratio_prefix<std::atto> : std::integral_constant<char, 'a'> {};
    +
    34 template <>
    +
    35 struct ratio_prefix<std::femto> : std::integral_constant<char, 'f'> {};
    +
    36 template <>
    +
    37 struct ratio_prefix<std::pico> : std::integral_constant<char, 'p'> {};
    +
    38 template <>
    +
    39 struct ratio_prefix<std::nano> : std::integral_constant<char, 'n'> {};
    +
    40 template <>
    +
    41 struct ratio_prefix<std::micro> : std::integral_constant<char, 'u'> {};
    +
    42 template <>
    +
    43 struct ratio_prefix<std::milli> : std::integral_constant<char, 'm'> {};
    +
    44 template <>
    +
    45 struct ratio_prefix<std::centi> : std::integral_constant<char, 'c'> {};
    +
    46 template <>
    +
    47 struct ratio_prefix<std::kilo> : std::integral_constant<char, 'k'> {};
    +
    48 template <>
    +
    49 struct ratio_prefix<std::mega> : std::integral_constant<char, 'M'> {};
    +
    50 template <>
    +
    51 struct ratio_prefix<std::giga> : std::integral_constant<char, 'G'> {};
    +
    52 template <>
    +
    53 struct ratio_prefix<std::tera> : std::integral_constant<char, 'T'> {};
    +
    54 template <>
    +
    55 struct ratio_prefix<std::peta> : std::integral_constant<char, 'P'> {};
    +
    56 template <>
    +
    57 struct ratio_prefix<std::exa> : std::integral_constant<char, 'E'> {};
    +
    58 
    +
    59 } // namespace SI::detail
    +
    60 namespace SI {
    +
    62 template <char _dimension_symbol, typename _ratio,
    +
    63  typename _exponent = std::ratio<1>>
    +
    64 struct unit_symbol : public std::false_type {};
    +
    65 
    +
    66 } // namespace SI
    +
    Namespace containing implementation details for SI.
    Definition: acceleration.h:34
    +
    Definition: absorbed_dose.h:18
    +
    base template for ratio prefix, unusable
    Definition: unit_symbol.h:30
    +
    Compile time string provider for conversion of unit types to strings.
    Definition: unit_symbol.h:21
    +
    static constexpr const std::array< char, sizeof...(Cs)> value
    Definition: unit_symbol.h:25
    +
    static constexpr const std::string_view str
    Definition: unit_symbol.h:26
    +
    Base struct. Unusable needs template overloading.
    Definition: unit_symbol.h:64
    +
    + + + + diff --git a/doc/velocity_8h.html b/doc/velocity_8h.html new file mode 100644 index 00000000..ad6a2013 --- /dev/null +++ b/doc/velocity_8h.html @@ -0,0 +1,200 @@ + + + + + + + +SI: SI/velocity.h File Reference + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    velocity.h File Reference
    +
    +
    +
    #include "detail/operator_helpers.h"
    +#include "detail/number_parser.h"
    +#include "detail/unit.h"
    +#include "frequency.h"
    +#include "length.h"
    +#include "time.h"
    +
    +Include dependency graph for velocity.h:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +This graph shows which files directly or indirectly include this file:
    +
    +
    + + + + + + + + + + + + + + + + +
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Classes

    struct  SI::unit_symbol< 'v', std::ratio< 1 > >
     
    struct  SI::unit_symbol< 'v', std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type >
     
    struct  SI::unit_symbol< 'v', _ratio >
     
    + + + + + + + + +

    +Namespaces

     SI
     
     SI::detail
     Namespace containing implementation details for SI.
     
     SI::literals
     
    + + + + + + + + + + + + + + + + + +

    +Typedefs

    template<typename _type , typename _ratio >
    using SI::velocity_t = detail::unit_t< 'v', std::ratio< 1 >, _type, _ratio >
     Type for velocity where v = L / T. More...
     
    template<typename _type , typename _ratio >
    using SI::velocity_squared_t = detail::unit_t< 'v', std::ratio< 2 >, _type, _ratio >
     
    template<typename _type >
    using SI::metre_per_second_t = velocity_t< _type, std::ratio< 1 >::type >
     
    template<typename _type >
    using SI::kilometre_per_hour_t = velocity_t< _type, std::ratio_divide< std::kilo, std::ratio< 3600, 1 > >::type >
     
    template<typename _type >
    using SI::speed_of_light_t = velocity_t< _type, std::ratio< 299792458, 1 >::type >
     
    + + + + + + + + + + + + + + + + +

    +Functions

    template<char... _digits>
    constexpr speed_of_light_t< int64_t > SI::literals::operator""_c ()
     
    constexpr speed_of_light_t< long double > SI::literals::operator""_c (long double value)
     
    template<char... _digits>
    constexpr metre_per_second_t< int64_t > SI::literals::operator""_m_p_s ()
     
    template<char... _digits>
    constexpr kilometre_per_hour_t< int64_t > SI::literals::operator""_km_p_h ()
     
    constexpr metre_per_second_t< long double > SI::literals::operator""_m_p_s (long double value)
     
    constexpr kilometre_per_hour_t< long double > SI::literals::operator""_km_p_h (long double value)
     
    +
    + + + + diff --git a/doc/velocity_8h__dep__incl.map b/doc/velocity_8h__dep__incl.map new file mode 100644 index 00000000..8da12244 --- /dev/null +++ b/doc/velocity_8h__dep__incl.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/velocity_8h__dep__incl.md5 b/doc/velocity_8h__dep__incl.md5 new file mode 100644 index 00000000..543378e9 --- /dev/null +++ b/doc/velocity_8h__dep__incl.md5 @@ -0,0 +1 @@ +ef20aeeab65691da41a52bf6bc228ce7 \ No newline at end of file diff --git a/doc/velocity_8h__dep__incl.png b/doc/velocity_8h__dep__incl.png new file mode 100644 index 00000000..cd0c76f4 Binary files /dev/null and b/doc/velocity_8h__dep__incl.png differ diff --git a/doc/velocity_8h__incl.map b/doc/velocity_8h__incl.map new file mode 100644 index 00000000..8bfbceb8 --- /dev/null +++ b/doc/velocity_8h__incl.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/velocity_8h__incl.md5 b/doc/velocity_8h__incl.md5 new file mode 100644 index 00000000..ea445f6c --- /dev/null +++ b/doc/velocity_8h__incl.md5 @@ -0,0 +1 @@ +2931e695aa9a5c7c52b5ecc88f19b9b3 \ No newline at end of file diff --git a/doc/velocity_8h__incl.png b/doc/velocity_8h__incl.png new file mode 100644 index 00000000..c348eb37 Binary files /dev/null and b/doc/velocity_8h__incl.png differ diff --git a/doc/velocity_8h_source.html b/doc/velocity_8h_source.html new file mode 100644 index 00000000..309d448c --- /dev/null +++ b/doc/velocity_8h_source.html @@ -0,0 +1,177 @@ + + + + + + + +SI: SI/velocity.h Source File + + + + + + + + + +
    +
    + + + + + + + +
    +
    SI +  2.5.4 +
    +
    A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    velocity.h
    +
    +
    +Go to the documentation of this file.
    1 
    +
    12 #pragma once
    +
    13 
    + +
    15 
    +
    16 #include "detail/number_parser.h"
    +
    17 #include "detail/unit.h"
    +
    18 #include "frequency.h"
    +
    19 #include "length.h"
    +
    20 #include "time.h"
    +
    21 
    +
    22 namespace SI {
    +
    23 
    +
    25 template <typename _type, typename _ratio>
    + +
    27 
    +
    28 template <typename _type, typename _ratio>
    + +
    30 
    +
    31 template <typename _type>
    + +
    33 
    +
    34 // ratio is calculated, so it gets reduced depending on the compiler
    +
    35 // so that 1_km/1_h results the same type as 1_km_p_h
    +
    36 template <typename _type>
    + + +
    39 
    +
    40 template <typename _type>
    + +
    42 
    +
    43 namespace detail {
    + + +
    46 } // namespace detail
    +
    47 
    +
    48 // specialize unit_symbol for usage with stream operators
    +
    49 template <>
    +
    50 struct unit_symbol<'v', std::ratio<1>>
    +
    51  : SI::detail::unit_symbol_impl<'m', '/', 's'> {};
    +
    52 
    +
    53 template <>
    +
    54 struct unit_symbol<'v', std::ratio_divide<std::kilo, std::ratio<3600, 1>>::type>
    +
    55  : SI::detail::unit_symbol_impl<'k', 'm', '/', 'h'> {};
    +
    56 
    +
    57 template <typename _ratio>
    +
    58 struct unit_symbol<'v', _ratio>
    +
    59  : SI::detail::unit_symbol_impl<SI::detail::ratio_prefix<_ratio>::value, 'm',
    +
    60  '/', 's'> {};
    +
    61 inline namespace literals {
    +
    62 
    +
    63 template <char... _digits> constexpr speed_of_light_t<int64_t> operator""_c() {
    + +
    65  SI::detail::parsing::Number<_digits...>::value};
    +
    66 }
    +
    67 
    +
    68 constexpr speed_of_light_t<long double> operator""_c(long double value) {
    +
    69  return speed_of_light_t<long double>{value};
    +
    70 }
    +
    71 
    +
    72 template <char... _digits>
    +
    73 constexpr metre_per_second_t<int64_t> operator""_m_p_s() {
    + +
    75  SI::detail::parsing::Number<_digits...>::value};
    +
    76 }
    +
    77 
    +
    78 template <char... _digits>
    +
    79 constexpr kilometre_per_hour_t<int64_t> operator""_km_p_h() {
    + +
    81  SI::detail::parsing::Number<_digits...>::value};
    +
    82 }
    +
    83 
    +
    84 constexpr metre_per_second_t<long double> operator""_m_p_s(long double value) {
    +
    85  return metre_per_second_t<long double>{value};
    +
    86 }
    +
    87 
    +
    88 constexpr kilometre_per_hour_t<long double>
    +
    89 operator""_km_p_h(long double value) {
    + +
    91 }
    +
    92 
    +
    93 } // namespace literals
    +
    94 
    +
    95 } // namespace SI
    + + +
    BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
    +
    Definition: absorbed_dose.h:18
    + + +
    interface class for number
    Definition: number_parser.h:111
    +
    Compile time string provider for conversion of unit types to strings.
    Definition: unit_symbol.h:21
    +
    base template class for holding values of type _type to be multiplied with a ratio _ratio
    Definition: unit.h:51
    +
    Base struct. Unusable needs template overloading.
    Definition: unit_symbol.h:64
    + + +
    + + + +