1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#![allow(dead_code)]


/// should fit 1 to 18
pub type AtomGroup = u8;

/// sould fit 0.0 to 294.0+, with normal precision [ gram / mol ]
pub type AtomMass = f32;

/// should fit 0 to 118+
pub type AtomNumber = u8;

/// should fit 0.0 to 1e5+, with high precision [ Joule ]
pub type Energy = f64;

/// should fit -7 to 7
pub type IonCharge = i8;

/// should fit 0.0 to 1e5+, with high precision [ gram ]
pub type Mass = f64;

/// should fit 0.0 to 1e5+, with high precision [ mol ]
pub type Moles = f64;

/// should fit -5.0 to 5.0, with normal precision [ volt ]
pub type SEP = f32;