Crate feroxide [−] [src]
Modules
data_atoms | |
data_ions | |
data_molecules | |
data_sep | |
display_impls | |
parse_macros |
Macros
ion_from_atom | |
ion_from_molecule | |
is_letter | |
is_lower | |
is_number | |
is_upper | |
is_vowel | |
is_whitespace | |
molecule_from_atom | |
to_number |
converts a single char into a number |
Structs
Atom |
An atom |
AtomCharge | |
AtomGroup | |
AtomMass | |
AtomNumber | |
Container |
A container for elements |
ContainerCompound |
A compound for containers |
ELECTRON | |
ElemReaction |
An elementair reaction (not containing ions) |
Energy | |
Ion |
An |
Mass | |
Molecule |
A molecule |
MoleculeCompound |
A compound of a molecule |
Moles | |
ReactionCompound |
A reaction compound |
ReactionSide |
A side of a reaction |
RedoxReaction |
A Redox reaction |
SEP |
Traits
Element | |
Properties | |
Reaction |
Functions
gcd |
Calculate Greatest Common Divisor (GCD), using Euclides' algorithm |
ion_superscript |
Convert a number to ionic superscript notation The difference with normal superscript notation is that the 1 is omitted, also, ionic superscript supports negative numbers (of which the sign is put at the end, instead of at the beginning) For positive numbers, a plus-sign is appended too |
number_to_greek |
Convert a number to greek notation |
number_to_roman |
Convert a number to roman notaion |
rc_to_cc |
Convert a given |
subscript |
Convert a number to subscript notation |
superscript |
Convert a number to superscript notation
See also |
Type Definitions
AtomCharge_type |
should fit -7 to 7 [ ] |
AtomGroup_type |
should fit 1 to 18 [ ] |
AtomMass_type |
should fit 0.0 to 294.0+, with normal precision [ gram / mol ] |
AtomNumber_type |
should fit 0 to 118+ [ ] |
Energy_type |
should fit 0.0 to 1e5+, with high precision [ Joule ] |
Mass_type |
should fit 0.0 to 1e5+, with high precision [ gram ] |
Moles_type |
should fit 0.0 to 1e5+, with high precision [ mol ] |
SEP_type |
should fit -5.0 to 5.0, with normal precision [ volt ] |