libelemental 2.0.2
Namespaces | Variables
properties.hh File Reference

Categories and properties. More...

#include <list>

Namespaces

namespace  Elemental
 A periodic table library with detailed information on elements.
 

Variables

std::list< Category * > Elemental::CATEGORIES
 The categories of available properties of the chemical elements.
 
General Properties
Category Elemental::C_GENERAL
 
Property< MessageElemental::P_NAME
 
Property< StringElemental::P_OFFICIAL_NAME
 
Property< StringElemental::P_ALTERNATE_NAME
 
Property< std::string > Elemental::P_SYMBOL
 
Property< AtomicNumberElemental::P_NUMBER
 
Property< SeriesElemental::P_SERIES
 
Property< IntElemental::P_GROUP
 
Property< IntElemental::P_PERIOD
 
Property< BlockElemental::P_BLOCK
 
Historical Properties
Category Elemental::C_HISTORICAL
 
Property< EventElemental::P_DISCOVERY
 
Property< MessageElemental::P_DISCOVERED_BY
 
Property< MessageElemental::P_ETYMOLOGY
 
Physical Properties
Category Elemental::C_PHYSICAL
 
Property< PhaseElemental::P_PHASE
 
Property< FloatElemental::P_DENSITY_SOLID
 
Property< FloatElemental::P_DENSITY_LIQUID
 
Property< FloatElemental::P_DENSITY_GAS
 
Property< MessageElemental::P_APPEARANCE
 
Thermal Properties
Category Elemental::C_THERMAL
 
Property< FloatElemental::P_MELTING_POINT
 
Property< FloatElemental::P_BOILING_POINT
 
Property< FloatElemental::P_FUSION_HEAT
 
Property< FloatElemental::P_VAPORIZATION_HEAT
 
Property< FloatElemental::P_SPECIFIC_HEAT
 
Property< FloatElemental::P_THERMAL_CONDUCTIVITY
 
Property< FloatElemental::P_DEBYE_TEMPERATURE
 
Atomic Properties
Category Elemental::C_ATOMIC
 
Property< FloatElemental::P_ATOMIC_MASS
 
Property< FloatElemental::P_ATOMIC_VOLUME
 
Property< FloatElemental::P_ATOMIC_RADIUS
 
Property< FloatElemental::P_COVALENT_RADIUS
 
Property< FloatElemental::P_VAN_DER_WAALS_RADIUS
 
Property< StringElemental::P_IONIC_RADII
 
Crystallographic Properties
Category Elemental::C_CRYSTALLOGRAPHIC
 
Property< LatticeTypeElemental::P_LATTICE_TYPE
 
Property< IntElemental::P_SPACE_GROUP
 
Property< FloatListElemental::P_LATTICE_EDGES
 
Property< FloatListElemental::P_LATTICE_ANGLES
 
Property< FloatElemental::P_LATTICE_VOLUME
 
Electronic Properties
Category Elemental::C_ELECTRONIC
 
Property< StringElemental::P_CONFIGURATION
 
Property< IntListElemental::P_OXIDATION_STATES
 
Property< FloatElemental::P_ELECTRONEGATIVITY
 
Property< FloatElemental::P_ELECTRON_AFFINITY
 
Property< FloatElemental::P_FIRST_ENERGY
 
Miscellaneous Properties
Category Elemental::C_MISCELLANEOUS
 
Property< ColorValueElemental::P_COLOR
 
Property< MessageElemental::P_NOTES
 

Detailed Description

Categories and properties.