uunit/
joules.rs

1use crate::*;
2pub type UnitJoules = DimensionStruct<P3, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
3pub type Joules<T> = Quantity<T, UnitJoules>;
4pub type UnitQuettajoules = DimensionStruct<P33, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
5pub type Quettajoules<T> = Quantity<T, UnitQuettajoules>;
6pub type UnitRonnajoules = DimensionStruct<P30, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
7pub type Ronnajoules<T> = Quantity<T, UnitRonnajoules>;
8pub type UnitYottajoules = DimensionStruct<P27, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
9pub type Yottajoules<T> = Quantity<T, UnitYottajoules>;
10pub type UnitZettajoules = DimensionStruct<P24, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
11pub type Zettajoules<T> = Quantity<T, UnitZettajoules>;
12pub type UnitExajoules = DimensionStruct<P21, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
13pub type Exajoules<T> = Quantity<T, UnitExajoules>;
14pub type UnitPetajoules = DimensionStruct<P18, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
15pub type Petajoules<T> = Quantity<T, UnitPetajoules>;
16pub type UnitTerajoules = DimensionStruct<P15, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
17pub type Terajoules<T> = Quantity<T, UnitTerajoules>;
18pub type UnitGigajoules = DimensionStruct<P12, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
19pub type Gigajoules<T> = Quantity<T, UnitGigajoules>;
20pub type UnitMegajoules = DimensionStruct<P9, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
21pub type Megajoules<T> = Quantity<T, UnitMegajoules>;
22pub type UnitKilojoules = DimensionStruct<P6, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
23pub type Kilojoules<T> = Quantity<T, UnitKilojoules>;
24pub type UnitHectojoules = DimensionStruct<P5, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
25pub type Hectojoules<T> = Quantity<T, UnitHectojoules>;
26pub type UnitDecajoules = DimensionStruct<P4, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
27pub type Decajoules<T> = Quantity<T, UnitDecajoules>;
28pub type UnitDecijoules = DimensionStruct<P2, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
29pub type Decijoules<T> = Quantity<T, UnitDecijoules>;
30pub type UnitCentijoules = DimensionStruct<P1, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
31pub type Centijoules<T> = Quantity<T, UnitCentijoules>;
32pub type UnitMillijoules = DimensionStruct<Z0, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
33pub type Millijoules<T> = Quantity<T, UnitMillijoules>;
34pub type UnitMicrojoules = DimensionStruct<N3, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
35pub type Microjoules<T> = Quantity<T, UnitMicrojoules>;
36pub type UnitNanojoules = DimensionStruct<N6, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
37pub type Nanojoules<T> = Quantity<T, UnitNanojoules>;
38pub type UnitPicojoules = DimensionStruct<N9, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
39pub type Picojoules<T> = Quantity<T, UnitPicojoules>;
40pub type UnitFemtojoules = DimensionStruct<N12, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
41pub type Femtojoules<T> = Quantity<T, UnitFemtojoules>;
42pub type UnitAttojoules = DimensionStruct<N15, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
43pub type Attojoules<T> = Quantity<T, UnitAttojoules>;
44pub type UnitZeptojoules = DimensionStruct<N18, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
45pub type Zeptojoules<T> = Quantity<T, UnitZeptojoules>;
46pub type UnitYoctojoules = DimensionStruct<N21, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
47pub type Yoctojoules<T> = Quantity<T, UnitYoctojoules>;
48pub type UnitRontojoules = DimensionStruct<N24, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
49pub type Rontojoules<T> = Quantity<T, UnitRontojoules>;
50pub type UnitQuectojoules = DimensionStruct<N27, N2, P2, P1, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0, Z0>;
51pub type Quectojoules<T> = Quantity<T, UnitQuectojoules>;