31 #ifndef KIM_LENGTH_UNIT_HPP_ 32 #define KIM_LENGTH_UNIT_HPP_ 119 std::string
const &
ToString()
const;
124 namespace LENGTH_UNIT
212 #endif // KIM_LENGTH_UNIT_HPP_ int GetLengthUnit(int const index, LengthUnit *const lengthUnit)
Get the identity of each defined standard LengthUnit.
void GetNumberOfLengthUnits(int *const numberOfLengthUnits)
Get the number of standard LengthUnit's defined by the KIM API.
LengthUnit()
Create an uninitialized LengthUnit object.
bool operator==(LengthUnit const &rhs) const
Compares LengthUnit objects for equality.
LengthUnit const nm
The standard nanometer unit of length.
LengthUnit const unused
Indicates that a LengthUnit is not used.
LengthUnit const Bohr
The standard Bohr unit of length.
An Extensible Enumeration for the LengthUnit's supported by the KIM API.
bool operator!=(LengthUnit const &rhs) const
Compares LengthUnit objects for inequality.
LengthUnit const m
The standard meter unit of length.
LengthUnit const A
The standard angstrom unit of length.
bool Known() const
Determines if the object is a quantity known to the KIM API.
bool operator()(LengthUnit const &a, LengthUnit const &b) const
Provides an (logically unmeaningful) ordering for LengthUnit objects so that they can be stored in a ...
LengthUnit const cm
The standard centimeter unit of length.
int lengthUnitID
Integer identifying the specific LengthUnit represented.
std::string const & ToString() const
Converts the object to a string.
Structure provided for use with std::map.