34 #ifndef KIM_ENERGY_UNIT_HPP_ 35 #define KIM_ENERGY_UNIT_HPP_ 127 std::string
const &
ToString()
const;
132 namespace ENERGY_UNIT
234 #endif // KIM_ENERGY_UNIT_HPP_ EnergyUnit const amu_A2_per_ps2
The standard amu*A /ps unit of energy.
int energyUnitID
Integer identifying the specific EnergyUnit represented.
EnergyUnit const unused
Indicates that a EnergyUnit is not used.
EnergyUnit const eV
The standard electronvolt unit of energy.
EnergyUnit const J
The standard Joule unit of energy.
bool operator==(EnergyUnit const &rhs) const
Compares EnergyUnit objects for equality.
void GetNumberOfEnergyUnits(int *const numberOfEnergyUnits)
Get the number of standard EnergyUnit's defined by the KIM API.
An Extensible Enumeration for the EnergyUnit's supported by the KIM API.
EnergyUnit const Hartree
The standard Hartree unit of energy.
int GetEnergyUnit(int const index, EnergyUnit *const energyUnit)
Get the identity of each defined standard EnergyUnit.
bool Known() const
Determines if the object is a quantity known to the KIM API.
EnergyUnit()
Create an uninitialized EnergyUnit object.
EnergyUnit const kcal_mol
The standard kilocalorie per mole unit of energy.
Structure provided for use with std::map.
bool operator!=(EnergyUnit const &rhs) const
Compares EnergyUnit objects for inequality.
bool operator()(EnergyUnit const &a, EnergyUnit const &b) const
Provides an (logically unmeaningful) ordering for EnergyUnit objects so that they can be stored in a ...
EnergyUnit const erg
The standard erg unit of energy.
std::string const & ToString() const
Converts the object to a string.