Crate feroxide [−] [src]
Modules
| data_atoms | |
| data_ions | |
| data_molecules | |
| data_sep | |
| display_impls |
Macros
| ion_from_atom | |
| ion_from_molecule | |
| is_letter | |
| is_lower | |
| is_number | |
| is_upper | |
| is_vowel | |
| is_whitespace | |
| molecule_from_atom | |
| to_number |
Structs
| Atom |
An atom |
| Container |
A container for elements |
| ContainerCompound |
A compound for containers |
| ELECTRON | |
| ElemReaction |
An elementair reaction (not containing ions) |
| Ion |
An Ion |
| Molecule |
A molecule |
| MoleculeCompound |
A compound of a molecule |
| ReactionCompound |
A reaction compound |
| ReactionSide |
A side of a reaction |
| RedoxReaction |
A Redox reaction |
Traits
| Element | |
| Properties | |
| Reaction |
Functions
| charge_of_atom |
Get the charge an atom has based on its group |
| 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) |
| number_to_greek |
Convert a number to greek notation |
| number_to_roman |
Convert a number to roman notaion |
| rc_to_cc |
Convert a given ReactionCompound into a ContainerCompound |
| subscript |
Convert a number to subscript notation |
| superscript |
Convert a number to superscript notation See also ion_superscript |
Type Definitions
| AtomGroup |
should fit 1 to 18 |
| AtomMass |
sould fit 0.0 to 294.0+, with normal precision [ gram / mol ] |
| AtomNumber |
should fit 0 to 118+ |
| Energy |
should fit 0.0 to 1e5+, with high precision [ Joule ] |
| IonCharge |
should fit -7 to 7 |
| Mass |
should fit 0.0 to 1e5+, with high precision [ gram ] |
| Moles |
should fit 0.0 to 1e5+, with high precision [ mol ] |
| SEP |
should fit -5.0 to 5.0, with normal precision [ volt ] |