]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.datatypes.ontology/graph/SI.pgraph
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.datatypes.ontology / graph / SI.pgraph
1 L0 = <http://www.simantics.org/Layer0-1.1>
2 DATA = <http://www.simantics.org/Datatypes-1.1>
3 SI = DATA.SI : L0.Library
4     L0.HasResourceClass "org.simantics.datatypes.SIResource"
5
6 SI.Unit <T L0.Entity
7
8 // SI base units
9
10 SI.TeraMetre <T SI.Unit
11 SI.TeraMetre.Double <T L0.Double
12   @L0.assert L0.HasDataType $Double(unit="Tm")
13 SI.TeraMetre.Float <T L0.Float
14   @L0.assert L0.HasDataType $Float(unit="Tm")
15
16 SI.GigaMetre <T SI.Unit
17 SI.GigaMetre.Double <T L0.Double
18   @L0.assert L0.HasDataType $Double(unit="Gm")
19 SI.GigaMetre.Float <T L0.Float
20   @L0.assert L0.HasDataType $Float(unit="Gm")
21
22 SI.MegaMetre <T SI.Unit
23 SI.MegaMetre.Double <T L0.Double
24   @L0.assert L0.HasDataType $Double(unit="Mm")
25 SI.MegaMetre.Float <T L0.Float
26   @L0.assert L0.HasDataType $Float(unit="Mm")
27
28 SI.KiloMetre <T SI.Unit
29 SI.KiloMetre.Double <T L0.Double
30   @L0.assert L0.HasDataType $Double(unit="km")
31 SI.KiloMetre.Float <T L0.Float
32   @L0.assert L0.HasDataType $Float(unit="km")
33
34 SI.HectoMetre <T SI.Unit
35 SI.HectoMetre.Double <T L0.Double
36   @L0.assert L0.HasDataType $Double(unit="hm")
37 SI.HectoMetre.Float <T L0.Float
38   @L0.assert L0.HasDataType $Float(unit="hm")
39
40 SI.Metre <T SI.Unit
41 SI.Metre.Double <T L0.Double
42   @L0.assert L0.HasDataType $Double(unit="m")
43 SI.Metre.Float <T L0.Float
44   @L0.assert L0.HasDataType $Float(unit="m")
45
46 SI.CentiMetre <T SI.Unit
47 SI.CentiMetre.Double <T L0.Double
48   @L0.assert L0.HasDataType $Double(unit="cm")
49 SI.CentiMetre.Float <T L0.Float
50   @L0.assert L0.HasDataType $Float(unit="cm")
51
52 SI.MilliMetre <T SI.Unit
53 SI.MilliMetre.Double <T L0.Double
54   @L0.assert L0.HasDataType $Double(unit="mm")
55 SI.MilliMetre.Float <T L0.Float
56   @L0.assert L0.HasDataType $Float(unit="mm")
57
58 SI.MicroMetre <T SI.Unit
59 SI.MicroMetre.Double <T L0.Double
60   @L0.assert L0.HasDataType $Double(unit="um")
61 SI.MicroMetre.Float <T L0.Float
62   @L0.assert L0.HasDataType $Float(unit="um")
63
64 SI.Teragram <T SI.Unit
65 SI.Teragram.Double <T L0.Double
66   @L0.assert L0.HasDataType $Double(unit="Tg")
67 SI.Teragram.Float <T L0.Float
68   @L0.assert L0.HasDataType $Float(unit="Tg")
69
70 SI.Gigagram <T SI.Unit
71 SI.Gigagram.Double <T L0.Double
72   @L0.assert L0.HasDataType $Double(unit="Gg")
73 SI.Gigagram.Float <T L0.Float
74   @L0.assert L0.HasDataType $Float(unit="Gg")
75
76 SI.Megagram <T SI.Unit
77 SI.Megagram.Double <T L0.Double
78   @L0.assert L0.HasDataType $Double(unit="Mg")
79 SI.Megagram.Float <T L0.Float
80   @L0.assert L0.HasDataType $Float(unit="Mg")
81
82 SI.Kilogram <T SI.Unit
83 SI.Kilogram.Double <T L0.Double
84   @L0.assert L0.HasDataType $Double(unit="kg")
85 SI.Kilogram.Float <T L0.Float
86   @L0.assert L0.HasDataType $Float(unit="kg")
87
88 SI.Hectogram <T SI.Unit
89 SI.Hectogram.Double <T L0.Double
90   @L0.assert L0.HasDataType $Double(unit="hg")
91 SI.Hectogram.Float <T L0.Float
92   @L0.assert L0.HasDataType $Float(unit="hg")
93
94 SI.gram <T SI.Unit
95 SI.gram.Double <T L0.Double
96   @L0.assert L0.HasDataType $Double(unit="g")
97 SI.gram.Float <T L0.Float
98   @L0.assert L0.HasDataType $Float(unit="g")
99
100 SI.Centigram <T SI.Unit
101 SI.Centigram.Double <T L0.Double
102   @L0.assert L0.HasDataType $Double(unit="cg")
103 SI.Centigram.Float <T L0.Float
104   @L0.assert L0.HasDataType $Float(unit="cg")
105
106 SI.Milligram <T SI.Unit
107 SI.Milligram.Double <T L0.Double
108   @L0.assert L0.HasDataType $Double(unit="mg")
109 SI.Milligram.Float <T L0.Float
110   @L0.assert L0.HasDataType $Float(unit="mg")
111
112 SI.Microgram <T SI.Unit
113 SI.Microgram.Double <T L0.Double
114   @L0.assert L0.HasDataType $Double(unit="ug")
115 SI.Microgram.Float <T L0.Float
116   @L0.assert L0.HasDataType $Float(unit="ug")
117
118 SI.TeraSecond <T SI.Unit
119 SI.TeraSecond.Double <T L0.Double
120   @L0.assert L0.HasDataType $Double(unit="Ts")
121 SI.TeraSecond.Float <T L0.Float
122   @L0.assert L0.HasDataType $Float(unit="Ts")
123
124 SI.GigaSecond <T SI.Unit
125 SI.GigaSecond.Double <T L0.Double
126   @L0.assert L0.HasDataType $Double(unit="Gs")
127 SI.GigaSecond.Float <T L0.Float
128   @L0.assert L0.HasDataType $Float(unit="Gs")
129
130 SI.MegaSecond <T SI.Unit
131 SI.MegaSecond.Double <T L0.Double
132   @L0.assert L0.HasDataType $Double(unit="Ms")
133 SI.MegaSecond.Float <T L0.Float
134   @L0.assert L0.HasDataType $Float(unit="Ms")
135
136 SI.KiloSecond <T SI.Unit
137 SI.KiloSecond.Double <T L0.Double
138   @L0.assert L0.HasDataType $Double(unit="ks")
139 SI.KiloSecond.Float <T L0.Float
140   @L0.assert L0.HasDataType $Float(unit="ks")
141
142 SI.HectoSecond <T SI.Unit
143 SI.HectoSecond.Double <T L0.Double
144   @L0.assert L0.HasDataType $Double(unit="hs")
145 SI.HectoSecond.Float <T L0.Float
146   @L0.assert L0.HasDataType $Float(unit="hs")
147
148 SI.Second <T SI.Unit
149 SI.Second.Double <T L0.Double
150   @L0.assert L0.HasDataType $Double(unit="s")
151 SI.Second.Float <T L0.Float
152   @L0.assert L0.HasDataType $Float(unit="s")
153
154 SI.CentiSecond <T SI.Unit
155 SI.CentiSecond.Double <T L0.Double
156   @L0.assert L0.HasDataType $Double(unit="cs")
157 SI.CentiSecond.Float <T L0.Float
158   @L0.assert L0.HasDataType $Float(unit="cs")
159
160 SI.MilliSecond <T SI.Unit
161 SI.MilliSecond.Double <T L0.Double
162   @L0.assert L0.HasDataType $Double(unit="ms")
163 SI.MilliSecond.Float <T L0.Float
164   @L0.assert L0.HasDataType $Float(unit="ms")
165
166 SI.MicroSecond <T SI.Unit
167 SI.MicroSecond.Double <T L0.Double
168   @L0.assert L0.HasDataType $Double(unit="us")
169 SI.MicroSecond.Float <T L0.Float
170   @L0.assert L0.HasDataType $Float(unit="us")
171
172 SI.TeraAmpere <T SI.Unit
173 SI.TeraAmpere.Double <T L0.Double
174   @L0.assert L0.HasDataType $Double(unit="TA")
175 SI.TeraAmpere.Float <T L0.Float
176   @L0.assert L0.HasDataType $Float(unit="TA")
177
178 SI.GigaAmpere <T SI.Unit
179 SI.GigaAmpere.Double <T L0.Double
180   @L0.assert L0.HasDataType $Double(unit="GA")
181 SI.GigaAmpere.Float <T L0.Float
182   @L0.assert L0.HasDataType $Float(unit="GA")
183
184 SI.MegaAmpere <T SI.Unit
185 SI.MegaAmpere.Double <T L0.Double
186   @L0.assert L0.HasDataType $Double(unit="MA")
187 SI.MegaAmpere.Float <T L0.Float
188   @L0.assert L0.HasDataType $Float(unit="MA")
189
190 SI.KiloAmpere <T SI.Unit
191 SI.KiloAmpere.Double <T L0.Double
192   @L0.assert L0.HasDataType $Double(unit="kA")
193 SI.KiloAmpere.Float <T L0.Float
194   @L0.assert L0.HasDataType $Float(unit="kA")
195
196 SI.HectoAmpere <T SI.Unit
197 SI.HectoAmpere.Double <T L0.Double
198   @L0.assert L0.HasDataType $Double(unit="hA")
199 SI.HectoAmpere.Float <T L0.Float
200   @L0.assert L0.HasDataType $Float(unit="hA")
201
202 SI.Ampere <T SI.Unit
203 SI.Ampere.Double <T L0.Double
204   @L0.assert L0.HasDataType $Double(unit="A")
205 SI.Ampere.Float <T L0.Float
206   @L0.assert L0.HasDataType $Float(unit="A")
207
208 SI.CentiAmpere <T SI.Unit
209 SI.CentiAmpere.Double <T L0.Double
210   @L0.assert L0.HasDataType $Double(unit="cA")
211 SI.CentiAmpere.Float <T L0.Float
212   @L0.assert L0.HasDataType $Float(unit="cA")
213
214 SI.MilliAmpere <T SI.Unit
215 SI.MilliAmpere.Double <T L0.Double
216   @L0.assert L0.HasDataType $Double(unit="mA")
217 SI.MilliAmpere.Float <T L0.Float
218   @L0.assert L0.HasDataType $Float(unit="mA")
219
220 SI.MicroAmpere <T SI.Unit
221 SI.MicroAmpere.Double <T L0.Double
222   @L0.assert L0.HasDataType $Double(unit="uA")
223 SI.MicroAmpere.Float <T L0.Float
224   @L0.assert L0.HasDataType $Float(unit="uA")
225
226 SI.TeraKelvin <T SI.Unit
227 SI.TeraKelvin.Double <T L0.Double
228   @L0.assert L0.HasDataType $Double(unit="TK")
229 SI.TeraKelvin.Float <T L0.Float
230   @L0.assert L0.HasDataType $Float(unit="TK")
231
232 SI.GigaKelvin <T SI.Unit
233 SI.GigaKelvin.Double <T L0.Double
234   @L0.assert L0.HasDataType $Double(unit="GK")
235 SI.GigaKelvin.Float <T L0.Float
236   @L0.assert L0.HasDataType $Float(unit="GK")
237
238 SI.MegaKelvin <T SI.Unit
239 SI.MegaKelvin.Double <T L0.Double
240   @L0.assert L0.HasDataType $Double(unit="MK")
241 SI.MegaKelvin.Float <T L0.Float
242   @L0.assert L0.HasDataType $Float(unit="MK")
243
244 SI.KiloKelvin <T SI.Unit
245 SI.KiloKelvin.Double <T L0.Double
246   @L0.assert L0.HasDataType $Double(unit="kK")
247 SI.KiloKelvin.Float <T L0.Float
248   @L0.assert L0.HasDataType $Float(unit="kK")
249
250 SI.HectoKelvin <T SI.Unit
251 SI.HectoKelvin.Double <T L0.Double
252   @L0.assert L0.HasDataType $Double(unit="hK")
253 SI.HectoKelvin.Float <T L0.Float
254   @L0.assert L0.HasDataType $Float(unit="hK")
255
256 SI.Kelvin <T SI.Unit
257 SI.Kelvin.Double <T L0.Double
258   @L0.assert L0.HasDataType $Double(unit="K")
259 SI.Kelvin.Float <T L0.Float
260   @L0.assert L0.HasDataType $Float(unit="K")
261
262 SI.CentiKelvin <T SI.Unit
263 SI.CentiKelvin.Double <T L0.Double
264   @L0.assert L0.HasDataType $Double(unit="cK")
265 SI.CentiKelvin.Float <T L0.Float
266   @L0.assert L0.HasDataType $Float(unit="cK")
267
268 SI.MilliKelvin <T SI.Unit
269 SI.MilliKelvin.Double <T L0.Double
270   @L0.assert L0.HasDataType $Double(unit="mK")
271 SI.MilliKelvin.Float <T L0.Float
272   @L0.assert L0.HasDataType $Float(unit="mK")
273
274 SI.MicroKelvin <T SI.Unit
275 SI.MicroKelvin.Double <T L0.Double
276   @L0.assert L0.HasDataType $Double(unit="uK")
277 SI.MicroKelvin.Float <T L0.Float
278   @L0.assert L0.HasDataType $Float(unit="uK")
279
280 SI.TeraCandela <T SI.Unit
281 SI.TeraCandela.Double <T L0.Double
282   @L0.assert L0.HasDataType $Double(unit="Tcd")
283 SI.TeraCandela.Float <T L0.Float
284   @L0.assert L0.HasDataType $Float(unit="Tcd")
285
286 SI.GigaCandela <T SI.Unit
287 SI.GigaCandela.Double <T L0.Double
288   @L0.assert L0.HasDataType $Double(unit="Gcd")
289 SI.GigaCandela.Float <T L0.Float
290   @L0.assert L0.HasDataType $Float(unit="Gcd")
291
292 SI.MegaCandela <T SI.Unit
293 SI.MegaCandela.Double <T L0.Double
294   @L0.assert L0.HasDataType $Double(unit="Mcd")
295 SI.MegaCandela.Float <T L0.Float
296   @L0.assert L0.HasDataType $Float(unit="Mcd")
297
298 SI.KiloCandela <T SI.Unit
299 SI.KiloCandela.Double <T L0.Double
300   @L0.assert L0.HasDataType $Double(unit="kcd")
301 SI.KiloCandela.Float <T L0.Float
302   @L0.assert L0.HasDataType $Float(unit="kcd")
303
304 SI.HectoCandela <T SI.Unit
305 SI.HectoCandela.Double <T L0.Double
306   @L0.assert L0.HasDataType $Double(unit="hcd")
307 SI.HectoCandela.Float <T L0.Float
308   @L0.assert L0.HasDataType $Float(unit="hcd")
309
310 SI.Candela <T SI.Unit
311 SI.Candela.Double <T L0.Double
312   @L0.assert L0.HasDataType $Double(unit="cd")
313 SI.Candela.Float <T L0.Float
314   @L0.assert L0.HasDataType $Float(unit="cd")
315
316 SI.CentiCandela <T SI.Unit
317 SI.CentiCandela.Double <T L0.Double
318   @L0.assert L0.HasDataType $Double(unit="ccd")
319 SI.CentiCandela.Float <T L0.Float
320   @L0.assert L0.HasDataType $Float(unit="ccd")
321
322 SI.MilliCandela <T SI.Unit
323 SI.MilliCandela.Double <T L0.Double
324   @L0.assert L0.HasDataType $Double(unit="mcd")
325 SI.MilliCandela.Float <T L0.Float
326   @L0.assert L0.HasDataType $Float(unit="mcd")
327
328 SI.MicroCandela <T SI.Unit
329 SI.MicroCandela.Double <T L0.Double
330   @L0.assert L0.HasDataType $Double(unit="ucd")
331 SI.MicroCandela.Float <T L0.Float
332   @L0.assert L0.HasDataType $Float(unit="ucd")
333
334 SI.TeraMole <T SI.Unit
335 SI.TeraMole.Double <T L0.Double
336   @L0.assert L0.HasDataType $Double(unit="Tmol")
337 SI.TeraMole.Float <T L0.Float
338   @L0.assert L0.HasDataType $Float(unit="Tmol")
339
340 SI.GigaMole <T SI.Unit
341 SI.GigaMole.Double <T L0.Double
342   @L0.assert L0.HasDataType $Double(unit="Gmol")
343 SI.GigaMole.Float <T L0.Float
344   @L0.assert L0.HasDataType $Float(unit="Gmol")
345
346 SI.MegaMole <T SI.Unit
347 SI.MegaMole.Double <T L0.Double
348   @L0.assert L0.HasDataType $Double(unit="Mmol")
349 SI.MegaMole.Float <T L0.Float
350   @L0.assert L0.HasDataType $Float(unit="Mmol")
351
352 SI.KiloMole <T SI.Unit
353 SI.KiloMole.Double <T L0.Double
354   @L0.assert L0.HasDataType $Double(unit="kmol")
355 SI.KiloMole.Float <T L0.Float
356   @L0.assert L0.HasDataType $Float(unit="kmol")
357
358 SI.HectoMole <T SI.Unit
359 SI.HectoMole.Double <T L0.Double
360   @L0.assert L0.HasDataType $Double(unit="hmol")
361 SI.HectoMole.Float <T L0.Float
362   @L0.assert L0.HasDataType $Float(unit="hmol")
363
364 SI.Mole <T SI.Unit
365 SI.Mole.Double <T L0.Double
366   @L0.assert L0.HasDataType $Double(unit="mol")
367 SI.Mole.Float <T L0.Float
368   @L0.assert L0.HasDataType $Float(unit="mol")
369
370 SI.CentiMole <T SI.Unit
371 SI.CentiMole.Double <T L0.Double
372   @L0.assert L0.HasDataType $Double(unit="cmol")
373 SI.CentiMole.Float <T L0.Float
374   @L0.assert L0.HasDataType $Float(unit="cmol")
375
376 SI.MilliMole <T SI.Unit
377 SI.MilliMole.Double <T L0.Double
378   @L0.assert L0.HasDataType $Double(unit="mmol")
379 SI.MilliMole.Float <T L0.Float
380   @L0.assert L0.HasDataType $Float(unit="mmol")
381
382 SI.MicroMole <T SI.Unit
383 SI.MicroMole.Double <T L0.Double
384   @L0.assert L0.HasDataType $Double(unit="umol")
385 SI.MicroMole.Float <T L0.Float
386   @L0.assert L0.HasDataType $Float(unit="umol")
387
388 // SI derived units
389
390 SI.TeraHertz <T SI.Unit
391 SI.TeraHertz.Double <T L0.Double
392   @L0.assert L0.HasDataType $Double(unit="Thz")
393 SI.TeraHertz.Float <T L0.Float
394   @L0.assert L0.HasDataType $Float(unit="Thz")
395
396 SI.GigaHertz <T SI.Unit
397 SI.GigaHertz.Double <T L0.Double
398   @L0.assert L0.HasDataType $Double(unit="Ghz")
399 SI.GigaHertz.Float <T L0.Float
400   @L0.assert L0.HasDataType $Float(unit="Ghz")
401
402 SI.MegaHertz <T SI.Unit
403 SI.MegaHertz.Double <T L0.Double
404   @L0.assert L0.HasDataType $Double(unit="Mhz")
405 SI.MegaHertz.Float <T L0.Float
406   @L0.assert L0.HasDataType $Float(unit="Mhz")
407
408 SI.KiloHertz <T SI.Unit
409 SI.KiloHertz.Double <T L0.Double
410   @L0.assert L0.HasDataType $Double(unit="khz")
411 SI.KiloHertz.Float <T L0.Float
412   @L0.assert L0.HasDataType $Float(unit="khz")
413
414 SI.HectoHertz <T SI.Unit
415 SI.HectoHertz.Double <T L0.Double
416   @L0.assert L0.HasDataType $Double(unit="hhz")
417 SI.HectoHertz.Float <T L0.Float
418   @L0.assert L0.HasDataType $Float(unit="hhz")
419
420 SI.Hertz <T SI.Unit
421 SI.Hertz.Double <T L0.Double
422   @L0.assert L0.HasDataType $Double(unit="hz")
423 SI.Hertz.Float <T L0.Float
424   @L0.assert L0.HasDataType $Float(unit="hz")
425
426 SI.CentiHertz <T SI.Unit
427 SI.CentiHertz.Double <T L0.Double
428   @L0.assert L0.HasDataType $Double(unit="chz")
429 SI.CentiHertz.Float <T L0.Float
430   @L0.assert L0.HasDataType $Float(unit="chz")
431
432 SI.MilliHertz <T SI.Unit
433 SI.MilliHertz.Double <T L0.Double
434   @L0.assert L0.HasDataType $Double(unit="mhz")
435 SI.MilliHertz.Float <T L0.Float
436   @L0.assert L0.HasDataType $Float(unit="mhz")
437
438 SI.MicroHertz <T SI.Unit
439 SI.MicroHertz.Double <T L0.Double
440   @L0.assert L0.HasDataType $Double(unit="uhz")
441 SI.MicroHertz.Float <T L0.Float
442   @L0.assert L0.HasDataType $Float(unit="uhz")
443
444 SI.TeraRadian <T SI.Unit
445 SI.TeraRadian.Double <T L0.Double
446   @L0.assert L0.HasDataType $Double(unit="Trad")
447 SI.TeraRadian.Float <T L0.Float
448   @L0.assert L0.HasDataType $Float(unit="Trad")
449
450 SI.GigaRadian <T SI.Unit
451 SI.GigaRadian.Double <T L0.Double
452   @L0.assert L0.HasDataType $Double(unit="Grad")
453 SI.GigaRadian.Float <T L0.Float
454   @L0.assert L0.HasDataType $Float(unit="Grad")
455
456 SI.MegaRadian <T SI.Unit
457 SI.MegaRadian.Double <T L0.Double
458   @L0.assert L0.HasDataType $Double(unit="Mrad")
459 SI.MegaRadian.Float <T L0.Float
460   @L0.assert L0.HasDataType $Float(unit="Mrad")
461
462 SI.KiloRadian <T SI.Unit
463 SI.KiloRadian.Double <T L0.Double
464   @L0.assert L0.HasDataType $Double(unit="krad")
465 SI.KiloRadian.Float <T L0.Float
466   @L0.assert L0.HasDataType $Float(unit="krad")
467
468 SI.HectoRadian <T SI.Unit
469 SI.HectoRadian.Double <T L0.Double
470   @L0.assert L0.HasDataType $Double(unit="hrad")
471 SI.HectoRadian.Float <T L0.Float
472   @L0.assert L0.HasDataType $Float(unit="hrad")
473
474 SI.Radian <T SI.Unit
475 SI.Radian.Double <T L0.Double
476   @L0.assert L0.HasDataType $Double(unit="rad")
477 SI.Radian.Float <T L0.Float
478   @L0.assert L0.HasDataType $Float(unit="rad")
479
480 SI.CentiRadian <T SI.Unit
481 SI.CentiRadian.Double <T L0.Double
482   @L0.assert L0.HasDataType $Double(unit="crad")
483 SI.CentiRadian.Float <T L0.Float
484   @L0.assert L0.HasDataType $Float(unit="crad")
485
486 SI.MilliRadian <T SI.Unit
487 SI.MilliRadian.Double <T L0.Double
488   @L0.assert L0.HasDataType $Double(unit="mrad")
489 SI.MilliRadian.Float <T L0.Float
490   @L0.assert L0.HasDataType $Float(unit="mrad")
491
492 SI.MicroRadian <T SI.Unit
493 SI.MicroRadian.Double <T L0.Double
494   @L0.assert L0.HasDataType $Double(unit="urad")
495 SI.MicroRadian.Float <T L0.Float
496   @L0.assert L0.HasDataType $Float(unit="urad")
497
498 SI.TeraSteradian <T SI.Unit
499 SI.TeraSteradian.Double <T L0.Double
500   @L0.assert L0.HasDataType $Double(unit="Tsr")
501 SI.TeraSteradian.Float <T L0.Float
502   @L0.assert L0.HasDataType $Float(unit="Tsr")
503
504 SI.GigaSteradian <T SI.Unit
505 SI.GigaSteradian.Double <T L0.Double
506   @L0.assert L0.HasDataType $Double(unit="Gsr")
507 SI.GigaSteradian.Float <T L0.Float
508   @L0.assert L0.HasDataType $Float(unit="Gsr")
509
510 SI.MegaSteradian <T SI.Unit
511 SI.MegaSteradian.Double <T L0.Double
512   @L0.assert L0.HasDataType $Double(unit="Msr")
513 SI.MegaSteradian.Float <T L0.Float
514   @L0.assert L0.HasDataType $Float(unit="Msr")
515
516 SI.KiloSteradian <T SI.Unit
517 SI.KiloSteradian.Double <T L0.Double
518   @L0.assert L0.HasDataType $Double(unit="ksr")
519 SI.KiloSteradian.Float <T L0.Float
520   @L0.assert L0.HasDataType $Float(unit="ksr")
521
522 SI.HectoSteradian <T SI.Unit
523 SI.HectoSteradian.Double <T L0.Double
524   @L0.assert L0.HasDataType $Double(unit="hsr")
525 SI.HectoSteradian.Float <T L0.Float
526   @L0.assert L0.HasDataType $Float(unit="hsr")
527
528 SI.Steradian <T SI.Unit
529 SI.Steradian.Double <T L0.Double
530   @L0.assert L0.HasDataType $Double(unit="sr")
531 SI.Steradian.Float <T L0.Float
532   @L0.assert L0.HasDataType $Float(unit="sr")
533
534 SI.CentiSteradian <T SI.Unit
535 SI.CentiSteradian.Double <T L0.Double
536   @L0.assert L0.HasDataType $Double(unit="csr")
537 SI.CentiSteradian.Float <T L0.Float
538   @L0.assert L0.HasDataType $Float(unit="csr")
539
540 SI.MilliSteradian <T SI.Unit
541 SI.MilliSteradian.Double <T L0.Double
542   @L0.assert L0.HasDataType $Double(unit="msr")
543 SI.MilliSteradian.Float <T L0.Float
544   @L0.assert L0.HasDataType $Float(unit="msr")
545
546 SI.MicroSteradian <T SI.Unit
547 SI.MicroSteradian.Double <T L0.Double
548   @L0.assert L0.HasDataType $Double(unit="usr")
549 SI.MicroSteradian.Float <T L0.Float
550   @L0.assert L0.HasDataType $Float(unit="usr")
551
552 SI.TeraNewton <T SI.Unit
553 SI.TeraNewton.Double <T L0.Double
554   @L0.assert L0.HasDataType $Double(unit="TN")
555 SI.TeraNewton.Float <T L0.Float
556   @L0.assert L0.HasDataType $Float(unit="TN")
557
558 SI.GigaNewton <T SI.Unit
559 SI.GigaNewton.Double <T L0.Double
560   @L0.assert L0.HasDataType $Double(unit="GN")
561 SI.GigaNewton.Float <T L0.Float
562   @L0.assert L0.HasDataType $Float(unit="GN")
563
564 SI.MegaNewton <T SI.Unit
565 SI.MegaNewton.Double <T L0.Double
566   @L0.assert L0.HasDataType $Double(unit="MN")
567 SI.MegaNewton.Float <T L0.Float
568   @L0.assert L0.HasDataType $Float(unit="MN")
569
570 SI.KiloNewton <T SI.Unit
571 SI.KiloNewton.Double <T L0.Double
572   @L0.assert L0.HasDataType $Double(unit="kN")
573 SI.KiloNewton.Float <T L0.Float
574   @L0.assert L0.HasDataType $Float(unit="kN")
575
576 SI.HectoNewton <T SI.Unit
577 SI.HectoNewton.Double <T L0.Double
578   @L0.assert L0.HasDataType $Double(unit="hN")
579 SI.HectoNewton.Float <T L0.Float
580   @L0.assert L0.HasDataType $Float(unit="hN")
581
582 SI.Newton <T SI.Unit
583 SI.Newton.Double <T L0.Double
584   @L0.assert L0.HasDataType $Double(unit="N")
585 SI.Newton.Float <T L0.Float
586   @L0.assert L0.HasDataType $Float(unit="N")
587
588 SI.CentiNewton <T SI.Unit
589 SI.CentiNewton.Double <T L0.Double
590   @L0.assert L0.HasDataType $Double(unit="cN")
591 SI.CentiNewton.Float <T L0.Float
592   @L0.assert L0.HasDataType $Float(unit="cN")
593
594 SI.MilliNewton <T SI.Unit
595 SI.MilliNewton.Double <T L0.Double
596   @L0.assert L0.HasDataType $Double(unit="mN")
597 SI.MilliNewton.Float <T L0.Float
598   @L0.assert L0.HasDataType $Float(unit="mN")
599
600 SI.MicroNewton <T SI.Unit
601 SI.MicroNewton.Double <T L0.Double
602   @L0.assert L0.HasDataType $Double(unit="uN")
603 SI.MicroNewton.Float <T L0.Float
604   @L0.assert L0.HasDataType $Float(unit="uN")
605
606 SI.TeraPascal <T SI.Unit
607 SI.TeraPascal.Double <T L0.Double
608   @L0.assert L0.HasDataType $Double(unit="TPa")
609 SI.TeraPascal.Float <T L0.Float
610   @L0.assert L0.HasDataType $Float(unit="TPa")
611
612 SI.GigaPascal <T SI.Unit
613 SI.GigaPascal.Double <T L0.Double
614   @L0.assert L0.HasDataType $Double(unit="GPa")
615 SI.GigaPascal.Float <T L0.Float
616   @L0.assert L0.HasDataType $Float(unit="GPa")
617
618 SI.MegaPascal <T SI.Unit
619 SI.MegaPascal.Double <T L0.Double
620   @L0.assert L0.HasDataType $Double(unit="MPa")
621 SI.MegaPascal.Float <T L0.Float
622   @L0.assert L0.HasDataType $Float(unit="MPa")
623
624 SI.KiloPascal <T SI.Unit
625 SI.KiloPascal.Double <T L0.Double
626   @L0.assert L0.HasDataType $Double(unit="kPa")
627 SI.KiloPascal.Float <T L0.Float
628   @L0.assert L0.HasDataType $Float(unit="kPa")
629
630 SI.HectoPascal <T SI.Unit
631 SI.HectoPascal.Double <T L0.Double
632   @L0.assert L0.HasDataType $Double(unit="hPa")
633 SI.HectoPascal.Float <T L0.Float
634   @L0.assert L0.HasDataType $Float(unit="hPa")
635
636 SI.Pascal <T SI.Unit
637 SI.Pascal.Double <T L0.Double
638   @L0.assert L0.HasDataType $Double(unit="Pa")
639 SI.Pascal.Float <T L0.Float
640   @L0.assert L0.HasDataType $Float(unit="Pa")
641
642 SI.CentiPascal <T SI.Unit
643 SI.CentiPascal.Double <T L0.Double
644   @L0.assert L0.HasDataType $Double(unit="cPa")
645 SI.CentiPascal.Float <T L0.Float
646   @L0.assert L0.HasDataType $Float(unit="cPa")
647
648 SI.MilliPascal <T SI.Unit
649 SI.MilliPascal.Double <T L0.Double
650   @L0.assert L0.HasDataType $Double(unit="mPa")
651 SI.MilliPascal.Float <T L0.Float
652   @L0.assert L0.HasDataType $Float(unit="mPa")
653
654 SI.MicroPascal <T SI.Unit
655 SI.MicroPascal.Double <T L0.Double
656   @L0.assert L0.HasDataType $Double(unit="uPa")
657 SI.MicroPascal.Float <T L0.Float
658   @L0.assert L0.HasDataType $Float(unit="uPa")
659
660 SI.TeraJoule <T SI.Unit
661 SI.TeraJoule.Double <T L0.Double
662   @L0.assert L0.HasDataType $Double(unit="TJ")
663 SI.TeraJoule.Float <T L0.Float
664   @L0.assert L0.HasDataType $Float(unit="TJ")
665
666 SI.GigaJoule <T SI.Unit
667 SI.GigaJoule.Double <T L0.Double
668   @L0.assert L0.HasDataType $Double(unit="GJ")
669 SI.GigaJoule.Float <T L0.Float
670   @L0.assert L0.HasDataType $Float(unit="GJ")
671
672 SI.MegaJoule <T SI.Unit
673 SI.MegaJoule.Double <T L0.Double
674   @L0.assert L0.HasDataType $Double(unit="MJ")
675 SI.MegaJoule.Float <T L0.Float
676   @L0.assert L0.HasDataType $Float(unit="MJ")
677
678 SI.KiloJoule <T SI.Unit
679 SI.KiloJoule.Double <T L0.Double
680   @L0.assert L0.HasDataType $Double(unit="kJ")
681 SI.KiloJoule.Float <T L0.Float
682   @L0.assert L0.HasDataType $Float(unit="kJ")
683
684 SI.HectoJoule <T SI.Unit
685 SI.HectoJoule.Double <T L0.Double
686   @L0.assert L0.HasDataType $Double(unit="hJ")
687 SI.HectoJoule.Float <T L0.Float
688   @L0.assert L0.HasDataType $Float(unit="hJ")
689
690 SI.Joule <T SI.Unit
691 SI.Joule.Double <T L0.Double
692   @L0.assert L0.HasDataType $Double(unit="J")
693 SI.Joule.Float <T L0.Float
694   @L0.assert L0.HasDataType $Float(unit="J")
695
696 SI.CentiJoule <T SI.Unit
697 SI.CentiJoule.Double <T L0.Double
698   @L0.assert L0.HasDataType $Double(unit="cJ")
699 SI.CentiJoule.Float <T L0.Float
700   @L0.assert L0.HasDataType $Float(unit="cJ")
701
702 SI.MilliJoule <T SI.Unit
703 SI.MilliJoule.Double <T L0.Double
704   @L0.assert L0.HasDataType $Double(unit="mJ")
705 SI.MilliJoule.Float <T L0.Float
706   @L0.assert L0.HasDataType $Float(unit="mJ")
707
708 SI.MicroJoule <T SI.Unit
709 SI.MicroJoule.Double <T L0.Double
710   @L0.assert L0.HasDataType $Double(unit="uJ")
711 SI.MicroJoule.Float <T L0.Float
712   @L0.assert L0.HasDataType $Float(unit="uJ")
713
714 SI.TeraWatt <T SI.Unit
715 SI.TeraWatt.Double <T L0.Double
716   @L0.assert L0.HasDataType $Double(unit="TW")
717 SI.TeraWatt.Float <T L0.Float
718   @L0.assert L0.HasDataType $Float(unit="TW")
719
720 SI.GigaWatt <T SI.Unit
721 SI.GigaWatt.Double <T L0.Double
722   @L0.assert L0.HasDataType $Double(unit="GW")
723 SI.GigaWatt.Float <T L0.Float
724   @L0.assert L0.HasDataType $Float(unit="GW")
725
726 SI.MegaWatt <T SI.Unit
727 SI.MegaWatt.Double <T L0.Double
728   @L0.assert L0.HasDataType $Double(unit="MW")
729 SI.MegaWatt.Float <T L0.Float
730   @L0.assert L0.HasDataType $Float(unit="MW")
731
732 SI.KiloWatt <T SI.Unit
733 SI.KiloWatt.Double <T L0.Double
734   @L0.assert L0.HasDataType $Double(unit="kW")
735 SI.KiloWatt.Float <T L0.Float
736   @L0.assert L0.HasDataType $Float(unit="kW")
737
738 SI.HectoWatt <T SI.Unit
739 SI.HectoWatt.Double <T L0.Double
740   @L0.assert L0.HasDataType $Double(unit="hW")
741 SI.HectoWatt.Float <T L0.Float
742   @L0.assert L0.HasDataType $Float(unit="hW")
743
744 SI.Watt <T SI.Unit
745 SI.Watt.Double <T L0.Double
746   @L0.assert L0.HasDataType $Double(unit="W")
747 SI.Watt.Float <T L0.Float
748   @L0.assert L0.HasDataType $Float(unit="W")
749
750 SI.CentiWatt <T SI.Unit
751 SI.CentiWatt.Double <T L0.Double
752   @L0.assert L0.HasDataType $Double(unit="cW")
753 SI.CentiWatt.Float <T L0.Float
754   @L0.assert L0.HasDataType $Float(unit="cW")
755
756 SI.MilliWatt <T SI.Unit
757 SI.MilliWatt.Double <T L0.Double
758   @L0.assert L0.HasDataType $Double(unit="mW")
759 SI.MilliWatt.Float <T L0.Float
760   @L0.assert L0.HasDataType $Float(unit="mW")
761
762 SI.MicroWatt <T SI.Unit
763 SI.MicroWatt.Double <T L0.Double
764   @L0.assert L0.HasDataType $Double(unit="uW")
765 SI.MicroWatt.Float <T L0.Float
766   @L0.assert L0.HasDataType $Float(unit="uW")
767
768 SI.TeraCoulomb <T SI.Unit
769 SI.TeraCoulomb.Double <T L0.Double
770   @L0.assert L0.HasDataType $Double(unit="TC")
771 SI.TeraCoulomb.Float <T L0.Float
772   @L0.assert L0.HasDataType $Float(unit="TC")
773
774 SI.GigaCoulomb <T SI.Unit
775 SI.GigaCoulomb.Double <T L0.Double
776   @L0.assert L0.HasDataType $Double(unit="GC")
777 SI.GigaCoulomb.Float <T L0.Float
778   @L0.assert L0.HasDataType $Float(unit="GC")
779
780 SI.MegaCoulomb <T SI.Unit
781 SI.MegaCoulomb.Double <T L0.Double
782   @L0.assert L0.HasDataType $Double(unit="MC")
783 SI.MegaCoulomb.Float <T L0.Float
784   @L0.assert L0.HasDataType $Float(unit="MC")
785
786 SI.KiloCoulomb <T SI.Unit
787 SI.KiloCoulomb.Double <T L0.Double
788   @L0.assert L0.HasDataType $Double(unit="kC")
789 SI.KiloCoulomb.Float <T L0.Float
790   @L0.assert L0.HasDataType $Float(unit="kC")
791
792 SI.HectoCoulomb <T SI.Unit
793 SI.HectoCoulomb.Double <T L0.Double
794   @L0.assert L0.HasDataType $Double(unit="hC")
795 SI.HectoCoulomb.Float <T L0.Float
796   @L0.assert L0.HasDataType $Float(unit="hC")
797
798 SI.Coulomb <T SI.Unit
799 SI.Coulomb.Double <T L0.Double
800   @L0.assert L0.HasDataType $Double(unit="C")
801 SI.Coulomb.Float <T L0.Float
802   @L0.assert L0.HasDataType $Float(unit="C")
803
804 SI.CentiCoulomb <T SI.Unit
805 SI.CentiCoulomb.Double <T L0.Double
806   @L0.assert L0.HasDataType $Double(unit="cC")
807 SI.CentiCoulomb.Float <T L0.Float
808   @L0.assert L0.HasDataType $Float(unit="cC")
809
810 SI.MilliCoulomb <T SI.Unit
811 SI.MilliCoulomb.Double <T L0.Double
812   @L0.assert L0.HasDataType $Double(unit="mC")
813 SI.MilliCoulomb.Float <T L0.Float
814   @L0.assert L0.HasDataType $Float(unit="mC")
815
816 SI.MicroCoulomb <T SI.Unit
817 SI.MicroCoulomb.Double <T L0.Double
818   @L0.assert L0.HasDataType $Double(unit="uC")
819 SI.MicroCoulomb.Float <T L0.Float
820   @L0.assert L0.HasDataType $Float(unit="uC")
821
822 SI.TeraVolt <T SI.Unit
823 SI.TeraVolt.Double <T L0.Double
824   @L0.assert L0.HasDataType $Double(unit="TV")
825 SI.TeraVolt.Float <T L0.Float
826   @L0.assert L0.HasDataType $Float(unit="TV")
827
828 SI.GigaVolt <T SI.Unit
829 SI.GigaVolt.Double <T L0.Double
830   @L0.assert L0.HasDataType $Double(unit="GV")
831 SI.GigaVolt.Float <T L0.Float
832   @L0.assert L0.HasDataType $Float(unit="GV")
833
834 SI.MegaVolt <T SI.Unit
835 SI.MegaVolt.Double <T L0.Double
836   @L0.assert L0.HasDataType $Double(unit="MV")
837 SI.MegaVolt.Float <T L0.Float
838   @L0.assert L0.HasDataType $Float(unit="MV")
839
840 SI.KiloVolt <T SI.Unit
841 SI.KiloVolt.Double <T L0.Double
842   @L0.assert L0.HasDataType $Double(unit="kV")
843 SI.KiloVolt.Float <T L0.Float
844   @L0.assert L0.HasDataType $Float(unit="kV")
845
846 SI.HectoVolt <T SI.Unit
847 SI.HectoVolt.Double <T L0.Double
848   @L0.assert L0.HasDataType $Double(unit="hV")
849 SI.HectoVolt.Float <T L0.Float
850   @L0.assert L0.HasDataType $Float(unit="hV")
851
852 SI.Volt <T SI.Unit
853 SI.Volt.Double <T L0.Double
854   @L0.assert L0.HasDataType $Double(unit="V")
855 SI.Volt.Float <T L0.Float
856   @L0.assert L0.HasDataType $Float(unit="V")
857
858 SI.CentiVolt <T SI.Unit
859 SI.CentiVolt.Double <T L0.Double
860   @L0.assert L0.HasDataType $Double(unit="cV")
861 SI.CentiVolt.Float <T L0.Float
862   @L0.assert L0.HasDataType $Float(unit="cV")
863
864 SI.MilliVolt <T SI.Unit
865 SI.MilliVolt.Double <T L0.Double
866   @L0.assert L0.HasDataType $Double(unit="mV")
867 SI.MilliVolt.Float <T L0.Float
868   @L0.assert L0.HasDataType $Float(unit="mV")
869
870 SI.MicroVolt <T SI.Unit
871 SI.MicroVolt.Double <T L0.Double
872   @L0.assert L0.HasDataType $Double(unit="uV")
873 SI.MicroVolt.Float <T L0.Float
874   @L0.assert L0.HasDataType $Float(unit="uV")
875
876 SI.TeraFarad <T SI.Unit
877 SI.TeraFarad.Double <T L0.Double
878   @L0.assert L0.HasDataType $Double(unit="TF")
879 SI.TeraFarad.Float <T L0.Float
880   @L0.assert L0.HasDataType $Float(unit="TF")
881
882 SI.GigaFarad <T SI.Unit
883 SI.GigaFarad.Double <T L0.Double
884   @L0.assert L0.HasDataType $Double(unit="GF")
885 SI.GigaFarad.Float <T L0.Float
886   @L0.assert L0.HasDataType $Float(unit="GF")
887
888 SI.MegaFarad <T SI.Unit
889 SI.MegaFarad.Double <T L0.Double
890   @L0.assert L0.HasDataType $Double(unit="MF")
891 SI.MegaFarad.Float <T L0.Float
892   @L0.assert L0.HasDataType $Float(unit="MF")
893
894 SI.KiloFarad <T SI.Unit
895 SI.KiloFarad.Double <T L0.Double
896   @L0.assert L0.HasDataType $Double(unit="kF")
897 SI.KiloFarad.Float <T L0.Float
898   @L0.assert L0.HasDataType $Float(unit="kF")
899
900 SI.HectoFarad <T SI.Unit
901 SI.HectoFarad.Double <T L0.Double
902   @L0.assert L0.HasDataType $Double(unit="hF")
903 SI.HectoFarad.Float <T L0.Float
904   @L0.assert L0.HasDataType $Float(unit="hF")
905
906 SI.Farad <T SI.Unit
907 SI.Farad.Double <T L0.Double
908   @L0.assert L0.HasDataType $Double(unit="F")
909 SI.Farad.Float <T L0.Float
910   @L0.assert L0.HasDataType $Float(unit="F")
911
912 SI.CentiFarad <T SI.Unit
913 SI.CentiFarad.Double <T L0.Double
914   @L0.assert L0.HasDataType $Double(unit="cF")
915 SI.CentiFarad.Float <T L0.Float
916   @L0.assert L0.HasDataType $Float(unit="cF")
917
918 SI.MilliFarad <T SI.Unit
919 SI.MilliFarad.Double <T L0.Double
920   @L0.assert L0.HasDataType $Double(unit="mF")
921 SI.MilliFarad.Float <T L0.Float
922   @L0.assert L0.HasDataType $Float(unit="mF")
923
924 SI.MicroFarad <T SI.Unit
925 SI.MicroFarad.Double <T L0.Double
926   @L0.assert L0.HasDataType $Double(unit="uF")
927 SI.MicroFarad.Float <T L0.Float
928   @L0.assert L0.HasDataType $Float(unit="uF")
929
930 SI.TeraOhm <T SI.Unit
931 SI.TeraOhm.Double <T L0.Double
932   @L0.assert L0.HasDataType $Double(unit="Tohm")
933 SI.TeraOhm.Float <T L0.Float
934   @L0.assert L0.HasDataType $Float(unit="Tohm")
935
936 SI.GigaOhm <T SI.Unit
937 SI.GigaOhm.Double <T L0.Double
938   @L0.assert L0.HasDataType $Double(unit="Gohm")
939 SI.GigaOhm.Float <T L0.Float
940   @L0.assert L0.HasDataType $Float(unit="Gohm")
941
942 SI.MegaOhm <T SI.Unit
943 SI.MegaOhm.Double <T L0.Double
944   @L0.assert L0.HasDataType $Double(unit="Mohm")
945 SI.MegaOhm.Float <T L0.Float
946   @L0.assert L0.HasDataType $Float(unit="Mohm")
947
948 SI.KiloOhm <T SI.Unit
949 SI.KiloOhm.Double <T L0.Double
950   @L0.assert L0.HasDataType $Double(unit="kohm")
951 SI.KiloOhm.Float <T L0.Float
952   @L0.assert L0.HasDataType $Float(unit="kohm")
953
954 SI.HectoOhm <T SI.Unit
955 SI.HectoOhm.Double <T L0.Double
956   @L0.assert L0.HasDataType $Double(unit="hohm")
957 SI.HectoOhm.Float <T L0.Float
958   @L0.assert L0.HasDataType $Float(unit="hohm")
959
960 SI.Ohm <T SI.Unit
961 SI.Ohm.Double <T L0.Double
962   @L0.assert L0.HasDataType $Double(unit="ohm")
963 SI.Ohm.Float <T L0.Float
964   @L0.assert L0.HasDataType $Float(unit="ohm")
965
966 SI.CentiOhm <T SI.Unit
967 SI.CentiOhm.Double <T L0.Double
968   @L0.assert L0.HasDataType $Double(unit="cohm")
969 SI.CentiOhm.Float <T L0.Float
970   @L0.assert L0.HasDataType $Float(unit="cohm")
971
972 SI.MilliOhm <T SI.Unit
973 SI.MilliOhm.Double <T L0.Double
974   @L0.assert L0.HasDataType $Double(unit="mohm")
975 SI.MilliOhm.Float <T L0.Float
976   @L0.assert L0.HasDataType $Float(unit="mohm")
977
978 SI.MicroOhm <T SI.Unit
979 SI.MicroOhm.Double <T L0.Double
980   @L0.assert L0.HasDataType $Double(unit="uohm")
981 SI.MicroOhm.Float <T L0.Float
982   @L0.assert L0.HasDataType $Float(unit="uohm")
983
984 SI.TeraSiemens <T SI.Unit
985 SI.TeraSiemens.Double <T L0.Double
986   @L0.assert L0.HasDataType $Double(unit="TS")
987 SI.TeraSiemens.Float <T L0.Float
988   @L0.assert L0.HasDataType $Float(unit="TS")
989
990 SI.GigaSiemens <T SI.Unit
991 SI.GigaSiemens.Double <T L0.Double
992   @L0.assert L0.HasDataType $Double(unit="GS")
993 SI.GigaSiemens.Float <T L0.Float
994   @L0.assert L0.HasDataType $Float(unit="GS")
995
996 SI.MegaSiemens <T SI.Unit
997 SI.MegaSiemens.Double <T L0.Double
998   @L0.assert L0.HasDataType $Double(unit="MS")
999 SI.MegaSiemens.Float <T L0.Float
1000   @L0.assert L0.HasDataType $Float(unit="MS")
1001
1002 SI.KiloSiemens <T SI.Unit
1003 SI.KiloSiemens.Double <T L0.Double
1004   @L0.assert L0.HasDataType $Double(unit="kS")
1005 SI.KiloSiemens.Float <T L0.Float
1006   @L0.assert L0.HasDataType $Float(unit="kS")
1007
1008 SI.HectoSiemens <T SI.Unit
1009 SI.HectoSiemens.Double <T L0.Double
1010   @L0.assert L0.HasDataType $Double(unit="hS")
1011 SI.HectoSiemens.Float <T L0.Float
1012   @L0.assert L0.HasDataType $Float(unit="hS")
1013
1014 SI.Siemens <T SI.Unit
1015 SI.Siemens.Double <T L0.Double
1016   @L0.assert L0.HasDataType $Double(unit="S")
1017 SI.Siemens.Float <T L0.Float
1018   @L0.assert L0.HasDataType $Float(unit="S")
1019
1020 SI.CentiSiemens <T SI.Unit
1021 SI.CentiSiemens.Double <T L0.Double
1022   @L0.assert L0.HasDataType $Double(unit="cS")
1023 SI.CentiSiemens.Float <T L0.Float
1024   @L0.assert L0.HasDataType $Float(unit="cS")
1025
1026 SI.MilliSiemens <T SI.Unit
1027 SI.MilliSiemens.Double <T L0.Double
1028   @L0.assert L0.HasDataType $Double(unit="mS")
1029 SI.MilliSiemens.Float <T L0.Float
1030   @L0.assert L0.HasDataType $Float(unit="mS")
1031
1032 SI.MicroSiemens <T SI.Unit
1033 SI.MicroSiemens.Double <T L0.Double
1034   @L0.assert L0.HasDataType $Double(unit="uS")
1035 SI.MicroSiemens.Float <T L0.Float
1036   @L0.assert L0.HasDataType $Float(unit="uS")
1037
1038 SI.TeraWeber <T SI.Unit
1039 SI.TeraWeber.Double <T L0.Double
1040   @L0.assert L0.HasDataType $Double(unit="TWb")
1041 SI.TeraWeber.Float <T L0.Float
1042   @L0.assert L0.HasDataType $Float(unit="TWb")
1043
1044 SI.GigaWeber <T SI.Unit
1045 SI.GigaWeber.Double <T L0.Double
1046   @L0.assert L0.HasDataType $Double(unit="GWb")
1047 SI.GigaWeber.Float <T L0.Float
1048   @L0.assert L0.HasDataType $Float(unit="GWb")
1049
1050 SI.MegaWeber <T SI.Unit
1051 SI.MegaWeber.Double <T L0.Double
1052   @L0.assert L0.HasDataType $Double(unit="MWb")
1053 SI.MegaWeber.Float <T L0.Float
1054   @L0.assert L0.HasDataType $Float(unit="MWb")
1055
1056 SI.KiloWeber <T SI.Unit
1057 SI.KiloWeber.Double <T L0.Double
1058   @L0.assert L0.HasDataType $Double(unit="kWb")
1059 SI.KiloWeber.Float <T L0.Float
1060   @L0.assert L0.HasDataType $Float(unit="kWb")
1061
1062 SI.HectoWeber <T SI.Unit
1063 SI.HectoWeber.Double <T L0.Double
1064   @L0.assert L0.HasDataType $Double(unit="hWb")
1065 SI.HectoWeber.Float <T L0.Float
1066   @L0.assert L0.HasDataType $Float(unit="hWb")
1067
1068 SI.Weber <T SI.Unit
1069 SI.Weber.Double <T L0.Double
1070   @L0.assert L0.HasDataType $Double(unit="Wb")
1071 SI.Weber.Float <T L0.Float
1072   @L0.assert L0.HasDataType $Float(unit="Wb")
1073
1074 SI.CentiWeber <T SI.Unit
1075 SI.CentiWeber.Double <T L0.Double
1076   @L0.assert L0.HasDataType $Double(unit="cWb")
1077 SI.CentiWeber.Float <T L0.Float
1078   @L0.assert L0.HasDataType $Float(unit="cWb")
1079
1080 SI.MilliWeber <T SI.Unit
1081 SI.MilliWeber.Double <T L0.Double
1082   @L0.assert L0.HasDataType $Double(unit="mWb")
1083 SI.MilliWeber.Float <T L0.Float
1084   @L0.assert L0.HasDataType $Float(unit="mWb")
1085
1086 SI.MicroWeber <T SI.Unit
1087 SI.MicroWeber.Double <T L0.Double
1088   @L0.assert L0.HasDataType $Double(unit="uWb")
1089 SI.MicroWeber.Float <T L0.Float
1090   @L0.assert L0.HasDataType $Float(unit="uWb")
1091
1092 SI.TeraTesla <T SI.Unit
1093 SI.TeraTesla.Double <T L0.Double
1094   @L0.assert L0.HasDataType $Double(unit="TT")
1095 SI.TeraTesla.Float <T L0.Float
1096   @L0.assert L0.HasDataType $Float(unit="TT")
1097
1098 SI.GigaTesla <T SI.Unit
1099 SI.GigaTesla.Double <T L0.Double
1100   @L0.assert L0.HasDataType $Double(unit="GT")
1101 SI.GigaTesla.Float <T L0.Float
1102   @L0.assert L0.HasDataType $Float(unit="GT")
1103
1104 SI.MegaTesla <T SI.Unit
1105 SI.MegaTesla.Double <T L0.Double
1106   @L0.assert L0.HasDataType $Double(unit="MT")
1107 SI.MegaTesla.Float <T L0.Float
1108   @L0.assert L0.HasDataType $Float(unit="MT")
1109
1110 SI.KiloTesla <T SI.Unit
1111 SI.KiloTesla.Double <T L0.Double
1112   @L0.assert L0.HasDataType $Double(unit="kT")
1113 SI.KiloTesla.Float <T L0.Float
1114   @L0.assert L0.HasDataType $Float(unit="kT")
1115
1116 SI.HectoTesla <T SI.Unit
1117 SI.HectoTesla.Double <T L0.Double
1118   @L0.assert L0.HasDataType $Double(unit="hT")
1119 SI.HectoTesla.Float <T L0.Float
1120   @L0.assert L0.HasDataType $Float(unit="hT")
1121
1122 SI.Tesla <T SI.Unit
1123 SI.Tesla.Double <T L0.Double
1124   @L0.assert L0.HasDataType $Double(unit="T")
1125 SI.Tesla.Float <T L0.Float
1126   @L0.assert L0.HasDataType $Float(unit="T")
1127
1128 SI.CentiTesla <T SI.Unit
1129 SI.CentiTesla.Double <T L0.Double
1130   @L0.assert L0.HasDataType $Double(unit="cT")
1131 SI.CentiTesla.Float <T L0.Float
1132   @L0.assert L0.HasDataType $Float(unit="cT")
1133
1134 SI.MilliTesla <T SI.Unit
1135 SI.MilliTesla.Double <T L0.Double
1136   @L0.assert L0.HasDataType $Double(unit="mT")
1137 SI.MilliTesla.Float <T L0.Float
1138   @L0.assert L0.HasDataType $Float(unit="mT")
1139
1140 SI.MicroTesla <T SI.Unit
1141 SI.MicroTesla.Double <T L0.Double
1142   @L0.assert L0.HasDataType $Double(unit="uT")
1143 SI.MicroTesla.Float <T L0.Float
1144   @L0.assert L0.HasDataType $Float(unit="uT")
1145
1146 SI.TeraHenry <T SI.Unit
1147 SI.TeraHenry.Double <T L0.Double
1148   @L0.assert L0.HasDataType $Double(unit="TH")
1149 SI.TeraHenry.Float <T L0.Float
1150   @L0.assert L0.HasDataType $Float(unit="TH")
1151
1152 SI.GigaHenry <T SI.Unit
1153 SI.GigaHenry.Double <T L0.Double
1154   @L0.assert L0.HasDataType $Double(unit="GH")
1155 SI.GigaHenry.Float <T L0.Float
1156   @L0.assert L0.HasDataType $Float(unit="GH")
1157
1158 SI.MegaHenry <T SI.Unit
1159 SI.MegaHenry.Double <T L0.Double
1160   @L0.assert L0.HasDataType $Double(unit="MH")
1161 SI.MegaHenry.Float <T L0.Float
1162   @L0.assert L0.HasDataType $Float(unit="MH")
1163
1164 SI.KiloHenry <T SI.Unit
1165 SI.KiloHenry.Double <T L0.Double
1166   @L0.assert L0.HasDataType $Double(unit="kH")
1167 SI.KiloHenry.Float <T L0.Float
1168   @L0.assert L0.HasDataType $Float(unit="kH")
1169
1170 SI.HectoHenry <T SI.Unit
1171 SI.HectoHenry.Double <T L0.Double
1172   @L0.assert L0.HasDataType $Double(unit="hH")
1173 SI.HectoHenry.Float <T L0.Float
1174   @L0.assert L0.HasDataType $Float(unit="hH")
1175
1176 SI.Henry <T SI.Unit
1177 SI.Henry.Double <T L0.Double
1178   @L0.assert L0.HasDataType $Double(unit="H")
1179 SI.Henry.Float <T L0.Float
1180   @L0.assert L0.HasDataType $Float(unit="H")
1181
1182 SI.CentiHenry <T SI.Unit
1183 SI.CentiHenry.Double <T L0.Double
1184   @L0.assert L0.HasDataType $Double(unit="cH")
1185 SI.CentiHenry.Float <T L0.Float
1186   @L0.assert L0.HasDataType $Float(unit="cH")
1187
1188 SI.MilliHenry <T SI.Unit
1189 SI.MilliHenry.Double <T L0.Double
1190   @L0.assert L0.HasDataType $Double(unit="mH")
1191 SI.MilliHenry.Float <T L0.Float
1192   @L0.assert L0.HasDataType $Float(unit="mH")
1193
1194 SI.MicroHenry <T SI.Unit
1195 SI.MicroHenry.Double <T L0.Double
1196   @L0.assert L0.HasDataType $Double(unit="uH")
1197 SI.MicroHenry.Float <T L0.Float
1198   @L0.assert L0.HasDataType $Float(unit="uH")
1199
1200 SI.TeraCelsius <T SI.Unit
1201 SI.TeraCelsius.Double <T L0.Double
1202   @L0.assert L0.HasDataType $Double(unit="TC")
1203 SI.TeraCelsius.Float <T L0.Float
1204   @L0.assert L0.HasDataType $Float(unit="TC")
1205
1206 SI.GigaCelsius <T SI.Unit
1207 SI.GigaCelsius.Double <T L0.Double
1208   @L0.assert L0.HasDataType $Double(unit="GC")
1209 SI.GigaCelsius.Float <T L0.Float
1210   @L0.assert L0.HasDataType $Float(unit="GC")
1211
1212 SI.MegaCelsius <T SI.Unit
1213 SI.MegaCelsius.Double <T L0.Double
1214   @L0.assert L0.HasDataType $Double(unit="MC")
1215 SI.MegaCelsius.Float <T L0.Float
1216   @L0.assert L0.HasDataType $Float(unit="MC")
1217
1218 SI.KiloCelsius <T SI.Unit
1219 SI.KiloCelsius.Double <T L0.Double
1220   @L0.assert L0.HasDataType $Double(unit="kC")
1221 SI.KiloCelsius.Float <T L0.Float
1222   @L0.assert L0.HasDataType $Float(unit="kC")
1223
1224 SI.HectoCelsius <T SI.Unit
1225 SI.HectoCelsius.Double <T L0.Double
1226   @L0.assert L0.HasDataType $Double(unit="hC")
1227 SI.HectoCelsius.Float <T L0.Float
1228   @L0.assert L0.HasDataType $Float(unit="hC")
1229
1230 SI.Celsius <T SI.Unit
1231 SI.Celsius.Double <T L0.Double
1232   @L0.assert L0.HasDataType $Double(unit="C")
1233 SI.Celsius.Float <T L0.Float
1234   @L0.assert L0.HasDataType $Float(unit="C")
1235
1236 SI.CentiCelsius <T SI.Unit
1237 SI.CentiCelsius.Double <T L0.Double
1238   @L0.assert L0.HasDataType $Double(unit="cC")
1239 SI.CentiCelsius.Float <T L0.Float
1240   @L0.assert L0.HasDataType $Float(unit="cC")
1241
1242 SI.MilliCelsius <T SI.Unit
1243 SI.MilliCelsius.Double <T L0.Double
1244   @L0.assert L0.HasDataType $Double(unit="mC")
1245 SI.MilliCelsius.Float <T L0.Float
1246   @L0.assert L0.HasDataType $Float(unit="mC")
1247
1248 SI.MicroCelsius <T SI.Unit
1249 SI.MicroCelsius.Double <T L0.Double
1250   @L0.assert L0.HasDataType $Double(unit="uC")
1251 SI.MicroCelsius.Float <T L0.Float
1252   @L0.assert L0.HasDataType $Float(unit="uC")
1253
1254 SI.TeraLumen <T SI.Unit
1255 SI.TeraLumen.Double <T L0.Double
1256   @L0.assert L0.HasDataType $Double(unit="Tlm")
1257 SI.TeraLumen.Float <T L0.Float
1258   @L0.assert L0.HasDataType $Float(unit="Tlm")
1259
1260 SI.GigaLumen <T SI.Unit
1261 SI.GigaLumen.Double <T L0.Double
1262   @L0.assert L0.HasDataType $Double(unit="Glm")
1263 SI.GigaLumen.Float <T L0.Float
1264   @L0.assert L0.HasDataType $Float(unit="Glm")
1265
1266 SI.MegaLumen <T SI.Unit
1267 SI.MegaLumen.Double <T L0.Double
1268   @L0.assert L0.HasDataType $Double(unit="Mlm")
1269 SI.MegaLumen.Float <T L0.Float
1270   @L0.assert L0.HasDataType $Float(unit="Mlm")
1271
1272 SI.KiloLumen <T SI.Unit
1273 SI.KiloLumen.Double <T L0.Double
1274   @L0.assert L0.HasDataType $Double(unit="klm")
1275 SI.KiloLumen.Float <T L0.Float
1276   @L0.assert L0.HasDataType $Float(unit="klm")
1277
1278 SI.HectoLumen <T SI.Unit
1279 SI.HectoLumen.Double <T L0.Double
1280   @L0.assert L0.HasDataType $Double(unit="hlm")
1281 SI.HectoLumen.Float <T L0.Float
1282   @L0.assert L0.HasDataType $Float(unit="hlm")
1283
1284 SI.Lumen <T SI.Unit
1285 SI.Lumen.Double <T L0.Double
1286   @L0.assert L0.HasDataType $Double(unit="lm")
1287 SI.Lumen.Float <T L0.Float
1288   @L0.assert L0.HasDataType $Float(unit="lm")
1289
1290 SI.CentiLumen <T SI.Unit
1291 SI.CentiLumen.Double <T L0.Double
1292   @L0.assert L0.HasDataType $Double(unit="clm")
1293 SI.CentiLumen.Float <T L0.Float
1294   @L0.assert L0.HasDataType $Float(unit="clm")
1295
1296 SI.MilliLumen <T SI.Unit
1297 SI.MilliLumen.Double <T L0.Double
1298   @L0.assert L0.HasDataType $Double(unit="mlm")
1299 SI.MilliLumen.Float <T L0.Float
1300   @L0.assert L0.HasDataType $Float(unit="mlm")
1301
1302 SI.MicroLumen <T SI.Unit
1303 SI.MicroLumen.Double <T L0.Double
1304   @L0.assert L0.HasDataType $Double(unit="ulm")
1305 SI.MicroLumen.Float <T L0.Float
1306   @L0.assert L0.HasDataType $Float(unit="ulm")
1307
1308 SI.TeraLux <T SI.Unit
1309 SI.TeraLux.Double <T L0.Double
1310   @L0.assert L0.HasDataType $Double(unit="Tlx")
1311 SI.TeraLux.Float <T L0.Float
1312   @L0.assert L0.HasDataType $Float(unit="Tlx")
1313
1314 SI.GigaLux <T SI.Unit
1315 SI.GigaLux.Double <T L0.Double
1316   @L0.assert L0.HasDataType $Double(unit="Glx")
1317 SI.GigaLux.Float <T L0.Float
1318   @L0.assert L0.HasDataType $Float(unit="Glx")
1319
1320 SI.MegaLux <T SI.Unit
1321 SI.MegaLux.Double <T L0.Double
1322   @L0.assert L0.HasDataType $Double(unit="Mlx")
1323 SI.MegaLux.Float <T L0.Float
1324   @L0.assert L0.HasDataType $Float(unit="Mlx")
1325
1326 SI.KiloLux <T SI.Unit
1327 SI.KiloLux.Double <T L0.Double
1328   @L0.assert L0.HasDataType $Double(unit="klx")
1329 SI.KiloLux.Float <T L0.Float
1330   @L0.assert L0.HasDataType $Float(unit="klx")
1331
1332 SI.HectoLux <T SI.Unit
1333 SI.HectoLux.Double <T L0.Double
1334   @L0.assert L0.HasDataType $Double(unit="hlx")
1335 SI.HectoLux.Float <T L0.Float
1336   @L0.assert L0.HasDataType $Float(unit="hlx")
1337
1338 SI.Lux <T SI.Unit
1339 SI.Lux.Double <T L0.Double
1340   @L0.assert L0.HasDataType $Double(unit="lx")
1341 SI.Lux.Float <T L0.Float
1342   @L0.assert L0.HasDataType $Float(unit="lx")
1343
1344 SI.CentiLux <T SI.Unit
1345 SI.CentiLux.Double <T L0.Double
1346   @L0.assert L0.HasDataType $Double(unit="clx")
1347 SI.CentiLux.Float <T L0.Float
1348   @L0.assert L0.HasDataType $Float(unit="clx")
1349
1350 SI.MilliLux <T SI.Unit
1351 SI.MilliLux.Double <T L0.Double
1352   @L0.assert L0.HasDataType $Double(unit="mlx")
1353 SI.MilliLux.Float <T L0.Float
1354   @L0.assert L0.HasDataType $Float(unit="mlx")
1355
1356 SI.MicroLux <T SI.Unit
1357 SI.MicroLux.Double <T L0.Double
1358   @L0.assert L0.HasDataType $Double(unit="ulx")
1359 SI.MicroLux.Float <T L0.Float
1360   @L0.assert L0.HasDataType $Float(unit="ulx")
1361
1362 SI.TeraBecquerel <T SI.Unit
1363 SI.TeraBecquerel.Double <T L0.Double
1364   @L0.assert L0.HasDataType $Double(unit="TBq")
1365 SI.TeraBecquerel.Float <T L0.Float
1366   @L0.assert L0.HasDataType $Float(unit="TBq")
1367
1368 SI.GigaBecquerel <T SI.Unit
1369 SI.GigaBecquerel.Double <T L0.Double
1370   @L0.assert L0.HasDataType $Double(unit="GBq")
1371 SI.GigaBecquerel.Float <T L0.Float
1372   @L0.assert L0.HasDataType $Float(unit="GBq")
1373
1374 SI.MegaBecquerel <T SI.Unit
1375 SI.MegaBecquerel.Double <T L0.Double
1376   @L0.assert L0.HasDataType $Double(unit="MBq")
1377 SI.MegaBecquerel.Float <T L0.Float
1378   @L0.assert L0.HasDataType $Float(unit="MBq")
1379
1380 SI.KiloBecquerel <T SI.Unit
1381 SI.KiloBecquerel.Double <T L0.Double
1382   @L0.assert L0.HasDataType $Double(unit="kBq")
1383 SI.KiloBecquerel.Float <T L0.Float
1384   @L0.assert L0.HasDataType $Float(unit="kBq")
1385
1386 SI.HectoBecquerel <T SI.Unit
1387 SI.HectoBecquerel.Double <T L0.Double
1388   @L0.assert L0.HasDataType $Double(unit="hBq")
1389 SI.HectoBecquerel.Float <T L0.Float
1390   @L0.assert L0.HasDataType $Float(unit="hBq")
1391
1392 SI.Becquerel <T SI.Unit
1393 SI.Becquerel.Double <T L0.Double
1394   @L0.assert L0.HasDataType $Double(unit="Bq")
1395 SI.Becquerel.Float <T L0.Float
1396   @L0.assert L0.HasDataType $Float(unit="Bq")
1397
1398 SI.CentiBecquerel <T SI.Unit
1399 SI.CentiBecquerel.Double <T L0.Double
1400   @L0.assert L0.HasDataType $Double(unit="cBq")
1401 SI.CentiBecquerel.Float <T L0.Float
1402   @L0.assert L0.HasDataType $Float(unit="cBq")
1403
1404 SI.MilliBecquerel <T SI.Unit
1405 SI.MilliBecquerel.Double <T L0.Double
1406   @L0.assert L0.HasDataType $Double(unit="mBq")
1407 SI.MilliBecquerel.Float <T L0.Float
1408   @L0.assert L0.HasDataType $Float(unit="mBq")
1409
1410 SI.MicroBecquerel <T SI.Unit
1411 SI.MicroBecquerel.Double <T L0.Double
1412   @L0.assert L0.HasDataType $Double(unit="uBq")
1413 SI.MicroBecquerel.Float <T L0.Float
1414   @L0.assert L0.HasDataType $Float(unit="uBq")
1415
1416 SI.TeraGray <T SI.Unit
1417 SI.TeraGray.Double <T L0.Double
1418   @L0.assert L0.HasDataType $Double(unit="TGy")
1419 SI.TeraGray.Float <T L0.Float
1420   @L0.assert L0.HasDataType $Float(unit="TGy")
1421
1422 SI.GigaGray <T SI.Unit
1423 SI.GigaGray.Double <T L0.Double
1424   @L0.assert L0.HasDataType $Double(unit="GGy")
1425 SI.GigaGray.Float <T L0.Float
1426   @L0.assert L0.HasDataType $Float(unit="GGy")
1427
1428 SI.MegaGray <T SI.Unit
1429 SI.MegaGray.Double <T L0.Double
1430   @L0.assert L0.HasDataType $Double(unit="MGy")
1431 SI.MegaGray.Float <T L0.Float
1432   @L0.assert L0.HasDataType $Float(unit="MGy")
1433
1434 SI.KiloGray <T SI.Unit
1435 SI.KiloGray.Double <T L0.Double
1436   @L0.assert L0.HasDataType $Double(unit="kGy")
1437 SI.KiloGray.Float <T L0.Float
1438   @L0.assert L0.HasDataType $Float(unit="kGy")
1439
1440 SI.HectoGray <T SI.Unit
1441 SI.HectoGray.Double <T L0.Double
1442   @L0.assert L0.HasDataType $Double(unit="hGy")
1443 SI.HectoGray.Float <T L0.Float
1444   @L0.assert L0.HasDataType $Float(unit="hGy")
1445
1446 SI.Gray <T SI.Unit
1447 SI.Gray.Double <T L0.Double
1448   @L0.assert L0.HasDataType $Double(unit="Gy")
1449 SI.Gray.Float <T L0.Float
1450   @L0.assert L0.HasDataType $Float(unit="Gy")
1451
1452 SI.CentiGray <T SI.Unit
1453 SI.CentiGray.Double <T L0.Double
1454   @L0.assert L0.HasDataType $Double(unit="cGy")
1455 SI.CentiGray.Float <T L0.Float
1456   @L0.assert L0.HasDataType $Float(unit="cGy")
1457
1458 SI.MilliGray <T SI.Unit
1459 SI.MilliGray.Double <T L0.Double
1460   @L0.assert L0.HasDataType $Double(unit="mGy")
1461 SI.MilliGray.Float <T L0.Float
1462   @L0.assert L0.HasDataType $Float(unit="mGy")
1463
1464 SI.MicroGray <T SI.Unit
1465 SI.MicroGray.Double <T L0.Double
1466   @L0.assert L0.HasDataType $Double(unit="uGy")
1467 SI.MicroGray.Float <T L0.Float
1468   @L0.assert L0.HasDataType $Float(unit="uGy")
1469
1470 SI.TeraSievert <T SI.Unit
1471 SI.TeraSievert.Double <T L0.Double
1472   @L0.assert L0.HasDataType $Double(unit="TSv")
1473 SI.TeraSievert.Float <T L0.Float
1474   @L0.assert L0.HasDataType $Float(unit="TSv")
1475
1476 SI.GigaSievert <T SI.Unit
1477 SI.GigaSievert.Double <T L0.Double
1478   @L0.assert L0.HasDataType $Double(unit="GSv")
1479 SI.GigaSievert.Float <T L0.Float
1480   @L0.assert L0.HasDataType $Float(unit="GSv")
1481
1482 SI.MegaSievert <T SI.Unit
1483 SI.MegaSievert.Double <T L0.Double
1484   @L0.assert L0.HasDataType $Double(unit="MSv")
1485 SI.MegaSievert.Float <T L0.Float
1486   @L0.assert L0.HasDataType $Float(unit="MSv")
1487
1488 SI.KiloSievert <T SI.Unit
1489 SI.KiloSievert.Double <T L0.Double
1490   @L0.assert L0.HasDataType $Double(unit="kSv")
1491 SI.KiloSievert.Float <T L0.Float
1492   @L0.assert L0.HasDataType $Float(unit="kSv")
1493
1494 SI.HectoSievert <T SI.Unit
1495 SI.HectoSievert.Double <T L0.Double
1496   @L0.assert L0.HasDataType $Double(unit="hSv")
1497 SI.HectoSievert.Float <T L0.Float
1498   @L0.assert L0.HasDataType $Float(unit="hSv")
1499
1500 SI.Sievert <T SI.Unit
1501 SI.Sievert.Double <T L0.Double
1502   @L0.assert L0.HasDataType $Double(unit="Sv")
1503 SI.Sievert.Float <T L0.Float
1504   @L0.assert L0.HasDataType $Float(unit="Sv")
1505
1506 SI.CentiSievert <T SI.Unit
1507 SI.CentiSievert.Double <T L0.Double
1508   @L0.assert L0.HasDataType $Double(unit="cSv")
1509 SI.CentiSievert.Float <T L0.Float
1510   @L0.assert L0.HasDataType $Float(unit="cSv")
1511
1512 SI.MilliSievert <T SI.Unit
1513 SI.MilliSievert.Double <T L0.Double
1514   @L0.assert L0.HasDataType $Double(unit="mSv")
1515 SI.MilliSievert.Float <T L0.Float
1516   @L0.assert L0.HasDataType $Float(unit="mSv")
1517
1518 SI.MicroSievert <T SI.Unit
1519 SI.MicroSievert.Double <T L0.Double
1520   @L0.assert L0.HasDataType $Double(unit="uSv")
1521 SI.MicroSievert.Float <T L0.Float
1522   @L0.assert L0.HasDataType $Float(unit="uSv")
1523
1524 SI.TeraKatal <T SI.Unit
1525 SI.TeraKatal.Double <T L0.Double
1526   @L0.assert L0.HasDataType $Double(unit="Tkat")
1527 SI.TeraKatal.Float <T L0.Float
1528   @L0.assert L0.HasDataType $Float(unit="Tkat")
1529
1530 SI.GigaKatal <T SI.Unit
1531 SI.GigaKatal.Double <T L0.Double
1532   @L0.assert L0.HasDataType $Double(unit="Gkat")
1533 SI.GigaKatal.Float <T L0.Float
1534   @L0.assert L0.HasDataType $Float(unit="Gkat")
1535
1536 SI.MegaKatal <T SI.Unit
1537 SI.MegaKatal.Double <T L0.Double
1538   @L0.assert L0.HasDataType $Double(unit="Mkat")
1539 SI.MegaKatal.Float <T L0.Float
1540   @L0.assert L0.HasDataType $Float(unit="Mkat")
1541
1542 SI.KiloKatal <T SI.Unit
1543 SI.KiloKatal.Double <T L0.Double
1544   @L0.assert L0.HasDataType $Double(unit="kkat")
1545 SI.KiloKatal.Float <T L0.Float
1546   @L0.assert L0.HasDataType $Float(unit="kkat")
1547
1548 SI.HectoKatal <T SI.Unit
1549 SI.HectoKatal.Double <T L0.Double
1550   @L0.assert L0.HasDataType $Double(unit="hkat")
1551 SI.HectoKatal.Float <T L0.Float
1552   @L0.assert L0.HasDataType $Float(unit="hkat")
1553
1554 SI.Katal <T SI.Unit
1555 SI.Katal.Double <T L0.Double
1556   @L0.assert L0.HasDataType $Double(unit="kat")
1557 SI.Katal.Float <T L0.Float
1558   @L0.assert L0.HasDataType $Float(unit="kat")
1559
1560 SI.CentiKatal <T SI.Unit
1561 SI.CentiKatal.Double <T L0.Double
1562   @L0.assert L0.HasDataType $Double(unit="ckat")
1563 SI.CentiKatal.Float <T L0.Float
1564   @L0.assert L0.HasDataType $Float(unit="ckat")
1565
1566 SI.MilliKatal <T SI.Unit
1567 SI.MilliKatal.Double <T L0.Double
1568   @L0.assert L0.HasDataType $Double(unit="mkat")
1569 SI.MilliKatal.Float <T L0.Float
1570   @L0.assert L0.HasDataType $Float(unit="mkat")
1571
1572 SI.MicroKatal <T SI.Unit
1573 SI.MicroKatal.Double <T L0.Double
1574   @L0.assert L0.HasDataType $Double(unit="ukat")
1575 SI.MicroKatal.Float <T L0.Float
1576   @L0.assert L0.HasDataType $Float(unit="ukat")
1577
1578 // SI scalable compound units
1579
1580 SI.TeragramPerSecond <T SI.Unit
1581 SI.TeragramPerSecond.Double <T L0.Double
1582   @L0.assert L0.HasDataType $Double(unit="Tg/s")
1583 SI.TeragramPerSecond.Float <T L0.Float
1584   @L0.assert L0.HasDataType $Float(unit="Tg/s")
1585
1586 SI.GigagramPerSecond <T SI.Unit
1587 SI.GigagramPerSecond.Double <T L0.Double
1588   @L0.assert L0.HasDataType $Double(unit="Gg/s")
1589 SI.GigagramPerSecond.Float <T L0.Float
1590   @L0.assert L0.HasDataType $Float(unit="Gg/s")
1591
1592 SI.MegagramPerSecond <T SI.Unit
1593 SI.MegagramPerSecond.Double <T L0.Double
1594   @L0.assert L0.HasDataType $Double(unit="Mg/s")
1595 SI.MegagramPerSecond.Float <T L0.Float
1596   @L0.assert L0.HasDataType $Float(unit="Mg/s")
1597
1598 SI.KilogramPerSecond <T SI.Unit
1599 SI.KilogramPerSecond.Double <T L0.Double
1600   @L0.assert L0.HasDataType $Double(unit="kg/s")
1601 SI.KilogramPerSecond.Float <T L0.Float
1602   @L0.assert L0.HasDataType $Float(unit="kg/s")
1603
1604 SI.HectogramPerSecond <T SI.Unit
1605 SI.HectogramPerSecond.Double <T L0.Double
1606   @L0.assert L0.HasDataType $Double(unit="hg/s")
1607 SI.HectogramPerSecond.Float <T L0.Float
1608   @L0.assert L0.HasDataType $Float(unit="hg/s")
1609
1610 SI.gramPerSecond <T SI.Unit
1611 SI.gramPerSecond.Double <T L0.Double
1612   @L0.assert L0.HasDataType $Double(unit="g/s")
1613 SI.gramPerSecond.Float <T L0.Float
1614   @L0.assert L0.HasDataType $Float(unit="g/s")
1615
1616 SI.CentigramPerSecond <T SI.Unit
1617 SI.CentigramPerSecond.Double <T L0.Double
1618   @L0.assert L0.HasDataType $Double(unit="cg/s")
1619 SI.CentigramPerSecond.Float <T L0.Float
1620   @L0.assert L0.HasDataType $Float(unit="cg/s")
1621
1622 SI.MilligramPerSecond <T SI.Unit
1623 SI.MilligramPerSecond.Double <T L0.Double
1624   @L0.assert L0.HasDataType $Double(unit="mg/s")
1625 SI.MilligramPerSecond.Float <T L0.Float
1626   @L0.assert L0.HasDataType $Float(unit="mg/s")
1627
1628 SI.MicrogramPerSecond <T SI.Unit
1629 SI.MicrogramPerSecond.Double <T L0.Double
1630   @L0.assert L0.HasDataType $Double(unit="ug/s")
1631 SI.MicrogramPerSecond.Float <T L0.Float
1632   @L0.assert L0.HasDataType $Float(unit="ug/s")
1633
1634 SI.TeragramPerLitre <T SI.Unit
1635 SI.TeragramPerLitre.Double <T L0.Double
1636   @L0.assert L0.HasDataType $Double(unit="Tg/l")
1637 SI.TeragramPerLitre.Float <T L0.Float
1638   @L0.assert L0.HasDataType $Float(unit="Tg/l")
1639
1640 SI.GigagramPerLitre <T SI.Unit
1641 SI.GigagramPerLitre.Double <T L0.Double
1642   @L0.assert L0.HasDataType $Double(unit="Gg/l")
1643 SI.GigagramPerLitre.Float <T L0.Float
1644   @L0.assert L0.HasDataType $Float(unit="Gg/l")
1645
1646 SI.MegagramPerLitre <T SI.Unit
1647 SI.MegagramPerLitre.Double <T L0.Double
1648   @L0.assert L0.HasDataType $Double(unit="Mg/l")
1649 SI.MegagramPerLitre.Float <T L0.Float
1650   @L0.assert L0.HasDataType $Float(unit="Mg/l")
1651
1652 SI.KilogramPerLitre <T SI.Unit
1653 SI.KilogramPerLitre.Double <T L0.Double
1654   @L0.assert L0.HasDataType $Double(unit="kg/l")
1655 SI.KilogramPerLitre.Float <T L0.Float
1656   @L0.assert L0.HasDataType $Float(unit="kg/l")
1657
1658 SI.HectogramPerLitre <T SI.Unit
1659 SI.HectogramPerLitre.Double <T L0.Double
1660   @L0.assert L0.HasDataType $Double(unit="hg/l")
1661 SI.HectogramPerLitre.Float <T L0.Float
1662   @L0.assert L0.HasDataType $Float(unit="hg/l")
1663
1664 SI.gramPerLitre <T SI.Unit
1665 SI.gramPerLitre.Double <T L0.Double
1666   @L0.assert L0.HasDataType $Double(unit="g/l")
1667 SI.gramPerLitre.Float <T L0.Float
1668   @L0.assert L0.HasDataType $Float(unit="g/l")
1669
1670 SI.CentigramPerLitre <T SI.Unit
1671 SI.CentigramPerLitre.Double <T L0.Double
1672   @L0.assert L0.HasDataType $Double(unit="cg/l")
1673 SI.CentigramPerLitre.Float <T L0.Float
1674   @L0.assert L0.HasDataType $Float(unit="cg/l")
1675
1676 SI.MilligramPerLitre <T SI.Unit
1677 SI.MilligramPerLitre.Double <T L0.Double
1678   @L0.assert L0.HasDataType $Double(unit="mg/l")
1679 SI.MilligramPerLitre.Float <T L0.Float
1680   @L0.assert L0.HasDataType $Float(unit="mg/l")
1681
1682 SI.MicrogramPerLitre <T SI.Unit
1683 SI.MicrogramPerLitre.Double <T L0.Double
1684   @L0.assert L0.HasDataType $Double(unit="ug/l")
1685 SI.MicrogramPerLitre.Float <T L0.Float
1686   @L0.assert L0.HasDataType $Float(unit="ug/l")
1687
1688 SI.TeragramPerCubicMetre <T SI.Unit
1689 SI.TeragramPerCubicMetre.Double <T L0.Double
1690   @L0.assert L0.HasDataType $Double(unit="Tg/m3")
1691 SI.TeragramPerCubicMetre.Float <T L0.Float
1692   @L0.assert L0.HasDataType $Float(unit="Tg/m3")
1693
1694 SI.GigagramPerCubicMetre <T SI.Unit
1695 SI.GigagramPerCubicMetre.Double <T L0.Double
1696   @L0.assert L0.HasDataType $Double(unit="Gg/m3")
1697 SI.GigagramPerCubicMetre.Float <T L0.Float
1698   @L0.assert L0.HasDataType $Float(unit="Gg/m3")
1699
1700 SI.MegagramPerCubicMetre <T SI.Unit
1701 SI.MegagramPerCubicMetre.Double <T L0.Double
1702   @L0.assert L0.HasDataType $Double(unit="Mg/m3")
1703 SI.MegagramPerCubicMetre.Float <T L0.Float
1704   @L0.assert L0.HasDataType $Float(unit="Mg/m3")
1705
1706 SI.KilogramPerCubicMetre <T SI.Unit
1707 SI.KilogramPerCubicMetre.Double <T L0.Double
1708   @L0.assert L0.HasDataType $Double(unit="kg/m3")
1709 SI.KilogramPerCubicMetre.Float <T L0.Float
1710   @L0.assert L0.HasDataType $Float(unit="kg/m3")
1711
1712 SI.HectogramPerCubicMetre <T SI.Unit
1713 SI.HectogramPerCubicMetre.Double <T L0.Double
1714   @L0.assert L0.HasDataType $Double(unit="hg/m3")
1715 SI.HectogramPerCubicMetre.Float <T L0.Float
1716   @L0.assert L0.HasDataType $Float(unit="hg/m3")
1717
1718 SI.gramPerCubicMetre <T SI.Unit
1719 SI.gramPerCubicMetre.Double <T L0.Double
1720   @L0.assert L0.HasDataType $Double(unit="g/m3")
1721 SI.gramPerCubicMetre.Float <T L0.Float
1722   @L0.assert L0.HasDataType $Float(unit="g/m3")
1723
1724 SI.CentigramPerCubicMetre <T SI.Unit
1725 SI.CentigramPerCubicMetre.Double <T L0.Double
1726   @L0.assert L0.HasDataType $Double(unit="cg/m3")
1727 SI.CentigramPerCubicMetre.Float <T L0.Float
1728   @L0.assert L0.HasDataType $Float(unit="cg/m3")
1729
1730 SI.MilligramPerCubicMetre <T SI.Unit
1731 SI.MilligramPerCubicMetre.Double <T L0.Double
1732   @L0.assert L0.HasDataType $Double(unit="mg/m3")
1733 SI.MilligramPerCubicMetre.Float <T L0.Float
1734   @L0.assert L0.HasDataType $Float(unit="mg/m3")
1735
1736 SI.MicrogramPerCubicMetre <T SI.Unit
1737 SI.MicrogramPerCubicMetre.Double <T L0.Double
1738   @L0.assert L0.HasDataType $Double(unit="ug/m3")
1739 SI.MicrogramPerCubicMetre.Float <T L0.Float
1740   @L0.assert L0.HasDataType $Float(unit="ug/m3")
1741
1742 SI.TeraNewtonPerMetre <T SI.Unit
1743 SI.TeraNewtonPerMetre.Double <T L0.Double
1744   @L0.assert L0.HasDataType $Double(unit="TN/m")
1745 SI.TeraNewtonPerMetre.Float <T L0.Float
1746   @L0.assert L0.HasDataType $Float(unit="TN/m")
1747
1748 SI.GigaNewtonPerMetre <T SI.Unit
1749 SI.GigaNewtonPerMetre.Double <T L0.Double
1750   @L0.assert L0.HasDataType $Double(unit="GN/m")
1751 SI.GigaNewtonPerMetre.Float <T L0.Float
1752   @L0.assert L0.HasDataType $Float(unit="GN/m")
1753
1754 SI.MegaNewtonPerMetre <T SI.Unit
1755 SI.MegaNewtonPerMetre.Double <T L0.Double
1756   @L0.assert L0.HasDataType $Double(unit="MN/m")
1757 SI.MegaNewtonPerMetre.Float <T L0.Float
1758   @L0.assert L0.HasDataType $Float(unit="MN/m")
1759
1760 SI.KiloNewtonPerMetre <T SI.Unit
1761 SI.KiloNewtonPerMetre.Double <T L0.Double
1762   @L0.assert L0.HasDataType $Double(unit="kN/m")
1763 SI.KiloNewtonPerMetre.Float <T L0.Float
1764   @L0.assert L0.HasDataType $Float(unit="kN/m")
1765
1766 SI.HectoNewtonPerMetre <T SI.Unit
1767 SI.HectoNewtonPerMetre.Double <T L0.Double
1768   @L0.assert L0.HasDataType $Double(unit="hN/m")
1769 SI.HectoNewtonPerMetre.Float <T L0.Float
1770   @L0.assert L0.HasDataType $Float(unit="hN/m")
1771
1772 SI.NewtonPerMetre <T SI.Unit
1773 SI.NewtonPerMetre.Double <T L0.Double
1774   @L0.assert L0.HasDataType $Double(unit="N/m")
1775 SI.NewtonPerMetre.Float <T L0.Float
1776   @L0.assert L0.HasDataType $Float(unit="N/m")
1777
1778 SI.CentiNewtonPerMetre <T SI.Unit
1779 SI.CentiNewtonPerMetre.Double <T L0.Double
1780   @L0.assert L0.HasDataType $Double(unit="cN/m")
1781 SI.CentiNewtonPerMetre.Float <T L0.Float
1782   @L0.assert L0.HasDataType $Float(unit="cN/m")
1783
1784 SI.MilliNewtonPerMetre <T SI.Unit
1785 SI.MilliNewtonPerMetre.Double <T L0.Double
1786   @L0.assert L0.HasDataType $Double(unit="mN/m")
1787 SI.MilliNewtonPerMetre.Float <T L0.Float
1788   @L0.assert L0.HasDataType $Float(unit="mN/m")
1789
1790 SI.MicroNewtonPerMetre <T SI.Unit
1791 SI.MicroNewtonPerMetre.Double <T L0.Double
1792   @L0.assert L0.HasDataType $Double(unit="uN/m")
1793 SI.MicroNewtonPerMetre.Float <T L0.Float
1794   @L0.assert L0.HasDataType $Float(unit="uN/m")
1795
1796 SI.TeraJoulePerKilogram <T SI.Unit
1797 SI.TeraJoulePerKilogram.Double <T L0.Double
1798   @L0.assert L0.HasDataType $Double(unit="TJ/kg")
1799 SI.TeraJoulePerKilogram.Float <T L0.Float
1800   @L0.assert L0.HasDataType $Float(unit="TJ/kg")
1801
1802 SI.GigaJoulePerKilogram <T SI.Unit
1803 SI.GigaJoulePerKilogram.Double <T L0.Double
1804   @L0.assert L0.HasDataType $Double(unit="GJ/kg")
1805 SI.GigaJoulePerKilogram.Float <T L0.Float
1806   @L0.assert L0.HasDataType $Float(unit="GJ/kg")
1807
1808 SI.MegaJoulePerKilogram <T SI.Unit
1809 SI.MegaJoulePerKilogram.Double <T L0.Double
1810   @L0.assert L0.HasDataType $Double(unit="MJ/kg")
1811 SI.MegaJoulePerKilogram.Float <T L0.Float
1812   @L0.assert L0.HasDataType $Float(unit="MJ/kg")
1813
1814 SI.KiloJoulePerKilogram <T SI.Unit
1815 SI.KiloJoulePerKilogram.Double <T L0.Double
1816   @L0.assert L0.HasDataType $Double(unit="kJ/kg")
1817 SI.KiloJoulePerKilogram.Float <T L0.Float
1818   @L0.assert L0.HasDataType $Float(unit="kJ/kg")
1819
1820 SI.HectoJoulePerKilogram <T SI.Unit
1821 SI.HectoJoulePerKilogram.Double <T L0.Double
1822   @L0.assert L0.HasDataType $Double(unit="hJ/kg")
1823 SI.HectoJoulePerKilogram.Float <T L0.Float
1824   @L0.assert L0.HasDataType $Float(unit="hJ/kg")
1825
1826 SI.JoulePerKilogram <T SI.Unit
1827 SI.JoulePerKilogram.Double <T L0.Double
1828   @L0.assert L0.HasDataType $Double(unit="J/kg")
1829 SI.JoulePerKilogram.Float <T L0.Float
1830   @L0.assert L0.HasDataType $Float(unit="J/kg")
1831
1832 SI.CentiJoulePerKilogram <T SI.Unit
1833 SI.CentiJoulePerKilogram.Double <T L0.Double
1834   @L0.assert L0.HasDataType $Double(unit="cJ/kg")
1835 SI.CentiJoulePerKilogram.Float <T L0.Float
1836   @L0.assert L0.HasDataType $Float(unit="cJ/kg")
1837
1838 SI.MilliJoulePerKilogram <T SI.Unit
1839 SI.MilliJoulePerKilogram.Double <T L0.Double
1840   @L0.assert L0.HasDataType $Double(unit="mJ/kg")
1841 SI.MilliJoulePerKilogram.Float <T L0.Float
1842   @L0.assert L0.HasDataType $Float(unit="mJ/kg")
1843
1844 SI.MicroJoulePerKilogram <T SI.Unit
1845 SI.MicroJoulePerKilogram.Double <T L0.Double
1846   @L0.assert L0.HasDataType $Double(unit="uJ/kg")
1847 SI.MicroJoulePerKilogram.Float <T L0.Float
1848   @L0.assert L0.HasDataType $Float(unit="uJ/kg")
1849
1850 SI.TeraMetrePerSecond <T SI.Unit
1851 SI.TeraMetrePerSecond.Double <T L0.Double
1852   @L0.assert L0.HasDataType $Double(unit="Tm/s")
1853 SI.TeraMetrePerSecond.Float <T L0.Float
1854   @L0.assert L0.HasDataType $Float(unit="Tm/s")
1855
1856 SI.GigaMetrePerSecond <T SI.Unit
1857 SI.GigaMetrePerSecond.Double <T L0.Double
1858   @L0.assert L0.HasDataType $Double(unit="Gm/s")
1859 SI.GigaMetrePerSecond.Float <T L0.Float
1860   @L0.assert L0.HasDataType $Float(unit="Gm/s")
1861
1862 SI.MegaMetrePerSecond <T SI.Unit
1863 SI.MegaMetrePerSecond.Double <T L0.Double
1864   @L0.assert L0.HasDataType $Double(unit="Mm/s")
1865 SI.MegaMetrePerSecond.Float <T L0.Float
1866   @L0.assert L0.HasDataType $Float(unit="Mm/s")
1867
1868 SI.KiloMetrePerSecond <T SI.Unit
1869 SI.KiloMetrePerSecond.Double <T L0.Double
1870   @L0.assert L0.HasDataType $Double(unit="km/s")
1871 SI.KiloMetrePerSecond.Float <T L0.Float
1872   @L0.assert L0.HasDataType $Float(unit="km/s")
1873
1874 SI.HectoMetrePerSecond <T SI.Unit
1875 SI.HectoMetrePerSecond.Double <T L0.Double
1876   @L0.assert L0.HasDataType $Double(unit="hm/s")
1877 SI.HectoMetrePerSecond.Float <T L0.Float
1878   @L0.assert L0.HasDataType $Float(unit="hm/s")
1879
1880 SI.MetrePerSecond <T SI.Unit
1881 SI.MetrePerSecond.Double <T L0.Double
1882   @L0.assert L0.HasDataType $Double(unit="m/s")
1883 SI.MetrePerSecond.Float <T L0.Float
1884   @L0.assert L0.HasDataType $Float(unit="m/s")
1885
1886 SI.CentiMetrePerSecond <T SI.Unit
1887 SI.CentiMetrePerSecond.Double <T L0.Double
1888   @L0.assert L0.HasDataType $Double(unit="cm/s")
1889 SI.CentiMetrePerSecond.Float <T L0.Float
1890   @L0.assert L0.HasDataType $Float(unit="cm/s")
1891
1892 SI.MilliMetrePerSecond <T SI.Unit
1893 SI.MilliMetrePerSecond.Double <T L0.Double
1894   @L0.assert L0.HasDataType $Double(unit="mm/s")
1895 SI.MilliMetrePerSecond.Float <T L0.Float
1896   @L0.assert L0.HasDataType $Float(unit="mm/s")
1897
1898 SI.MicroMetrePerSecond <T SI.Unit
1899 SI.MicroMetrePerSecond.Double <T L0.Double
1900   @L0.assert L0.HasDataType $Double(unit="um/s")
1901 SI.MicroMetrePerSecond.Float <T L0.Float
1902   @L0.assert L0.HasDataType $Float(unit="um/s")
1903
1904 SI.TeraMolePerLitre <T SI.Unit
1905 SI.TeraMolePerLitre.Double <T L0.Double
1906   @L0.assert L0.HasDataType $Double(unit="Tmol/l")
1907 SI.TeraMolePerLitre.Float <T L0.Float
1908   @L0.assert L0.HasDataType $Float(unit="Tmol/l")
1909
1910 SI.GigaMolePerLitre <T SI.Unit
1911 SI.GigaMolePerLitre.Double <T L0.Double
1912   @L0.assert L0.HasDataType $Double(unit="Gmol/l")
1913 SI.GigaMolePerLitre.Float <T L0.Float
1914   @L0.assert L0.HasDataType $Float(unit="Gmol/l")
1915
1916 SI.MegaMolePerLitre <T SI.Unit
1917 SI.MegaMolePerLitre.Double <T L0.Double
1918   @L0.assert L0.HasDataType $Double(unit="Mmol/l")
1919 SI.MegaMolePerLitre.Float <T L0.Float
1920   @L0.assert L0.HasDataType $Float(unit="Mmol/l")
1921
1922 SI.KiloMolePerLitre <T SI.Unit
1923 SI.KiloMolePerLitre.Double <T L0.Double
1924   @L0.assert L0.HasDataType $Double(unit="kmol/l")
1925 SI.KiloMolePerLitre.Float <T L0.Float
1926   @L0.assert L0.HasDataType $Float(unit="kmol/l")
1927
1928 SI.HectoMolePerLitre <T SI.Unit
1929 SI.HectoMolePerLitre.Double <T L0.Double
1930   @L0.assert L0.HasDataType $Double(unit="hmol/l")
1931 SI.HectoMolePerLitre.Float <T L0.Float
1932   @L0.assert L0.HasDataType $Float(unit="hmol/l")
1933
1934 SI.MolePerLitre <T SI.Unit
1935 SI.MolePerLitre.Double <T L0.Double
1936   @L0.assert L0.HasDataType $Double(unit="mol/l")
1937 SI.MolePerLitre.Float <T L0.Float
1938   @L0.assert L0.HasDataType $Float(unit="mol/l")
1939
1940 SI.CentiMolePerLitre <T SI.Unit
1941 SI.CentiMolePerLitre.Double <T L0.Double
1942   @L0.assert L0.HasDataType $Double(unit="cmol/l")
1943 SI.CentiMolePerLitre.Float <T L0.Float
1944   @L0.assert L0.HasDataType $Float(unit="cmol/l")
1945
1946 SI.MilliMolePerLitre <T SI.Unit
1947 SI.MilliMolePerLitre.Double <T L0.Double
1948   @L0.assert L0.HasDataType $Double(unit="mmol/l")
1949 SI.MilliMolePerLitre.Float <T L0.Float
1950   @L0.assert L0.HasDataType $Float(unit="mmol/l")
1951
1952 SI.MicroMolePerLitre <T SI.Unit
1953 SI.MicroMolePerLitre.Double <T L0.Double
1954   @L0.assert L0.HasDataType $Double(unit="umol/l")
1955 SI.MicroMolePerLitre.Float <T L0.Float
1956   @L0.assert L0.HasDataType $Float(unit="umol/l")
1957
1958 SI.TeraMolePerKilogram <T SI.Unit
1959 SI.TeraMolePerKilogram.Double <T L0.Double
1960   @L0.assert L0.HasDataType $Double(unit="Tmol/kg")
1961 SI.TeraMolePerKilogram.Float <T L0.Float
1962   @L0.assert L0.HasDataType $Float(unit="Tmol/kg")
1963
1964 SI.GigaMolePerKilogram <T SI.Unit
1965 SI.GigaMolePerKilogram.Double <T L0.Double
1966   @L0.assert L0.HasDataType $Double(unit="Gmol/kg")
1967 SI.GigaMolePerKilogram.Float <T L0.Float
1968   @L0.assert L0.HasDataType $Float(unit="Gmol/kg")
1969
1970 SI.MegaMolePerKilogram <T SI.Unit
1971 SI.MegaMolePerKilogram.Double <T L0.Double
1972   @L0.assert L0.HasDataType $Double(unit="Mmol/kg")
1973 SI.MegaMolePerKilogram.Float <T L0.Float
1974   @L0.assert L0.HasDataType $Float(unit="Mmol/kg")
1975
1976 SI.KiloMolePerKilogram <T SI.Unit
1977 SI.KiloMolePerKilogram.Double <T L0.Double
1978   @L0.assert L0.HasDataType $Double(unit="kmol/kg")
1979 SI.KiloMolePerKilogram.Float <T L0.Float
1980   @L0.assert L0.HasDataType $Float(unit="kmol/kg")
1981
1982 SI.HectoMolePerKilogram <T SI.Unit
1983 SI.HectoMolePerKilogram.Double <T L0.Double
1984   @L0.assert L0.HasDataType $Double(unit="hmol/kg")
1985 SI.HectoMolePerKilogram.Float <T L0.Float
1986   @L0.assert L0.HasDataType $Float(unit="hmol/kg")
1987
1988 SI.MolePerKilogram <T SI.Unit
1989 SI.MolePerKilogram.Double <T L0.Double
1990   @L0.assert L0.HasDataType $Double(unit="mol/kg")
1991 SI.MolePerKilogram.Float <T L0.Float
1992   @L0.assert L0.HasDataType $Float(unit="mol/kg")
1993
1994 SI.CentiMolePerKilogram <T SI.Unit
1995 SI.CentiMolePerKilogram.Double <T L0.Double
1996   @L0.assert L0.HasDataType $Double(unit="cmol/kg")
1997 SI.CentiMolePerKilogram.Float <T L0.Float
1998   @L0.assert L0.HasDataType $Float(unit="cmol/kg")
1999
2000 SI.MilliMolePerKilogram <T SI.Unit
2001 SI.MilliMolePerKilogram.Double <T L0.Double
2002   @L0.assert L0.HasDataType $Double(unit="mmol/kg")
2003 SI.MilliMolePerKilogram.Float <T L0.Float
2004   @L0.assert L0.HasDataType $Float(unit="mmol/kg")
2005
2006 SI.MicroMolePerKilogram <T SI.Unit
2007 SI.MicroMolePerKilogram.Double <T L0.Double
2008   @L0.assert L0.HasDataType $Double(unit="umol/kg")
2009 SI.MicroMolePerKilogram.Float <T L0.Float
2010   @L0.assert L0.HasDataType $Float(unit="umol/kg")
2011
2012 // SI compound units
2013
2014 SI.SquareMetre <T SI.Unit
2015 SI.SquareMetre.Double <T L0.Double
2016   @L0.assert L0.HasDataType $Double(unit="m2")
2017 SI.SquareMetre.Float <T L0.Float
2018   @L0.assert L0.HasDataType $Float(unit="m2")
2019
2020 SI.CubicMetre <T SI.Unit
2021 SI.CubicMetre.Double <T L0.Double
2022   @L0.assert L0.HasDataType $Double(unit="m3")
2023 SI.CubicMetre.Float <T L0.Float
2024   @L0.assert L0.HasDataType $Float(unit="m3")
2025
2026 // Special units
2027
2028 SI.MassPercentage <T SI.Unit
2029 SI.MassPercentage.Double <T L0.Double
2030   @L0.assert L0.HasDataType $Double(unit="w-%")
2031 SI.MassPercentage.Float <T L0.Float
2032   @L0.assert L0.HasDataType $Float(unit="w-%")
2033
2034 SI.Percentage <T SI.Unit
2035 SI.Percentage.Double <T L0.Double
2036   @L0.assert L0.HasDataType $Double(unit="%")
2037 SI.Percentage.Float <T L0.Float
2038   @L0.assert L0.HasDataType $Float(unit="%")
2039
2040 SI.Degree <T SI.Unit
2041 SI.Degree.Double <T L0.Double
2042   @L0.assert L0.HasDataType $Double(unit="deg")
2043 SI.Degree.Float <T L0.Float
2044   @L0.assert L0.HasDataType $Float(unit="deg")
2045
2046 SI.Minute <T SI.Unit
2047 SI.Minute.Double <T L0.Double
2048   @L0.assert L0.HasDataType $Double(unit="min")
2049 SI.Minute.Float <T L0.Float
2050   @L0.assert L0.HasDataType $Float(unit="min")
2051
2052 SI.Hour <T SI.Unit
2053 SI.Hour.Double <T L0.Double
2054   @L0.assert L0.HasDataType $Double(unit="h")
2055 SI.Hour.Float <T L0.Float
2056   @L0.assert L0.HasDataType $Float(unit="h")
2057
2058 SI.Litre <T SI.Unit
2059 SI.Litre.Double <T L0.Double
2060   @L0.assert L0.HasDataType $Double(unit="l")
2061 SI.Litre.Float <T L0.Float
2062   @L0.assert L0.HasDataType $Float(unit="l")
2063