31 #ifndef KIM_TEMPERATURE_UNIT_HPP_ 32 #define KIM_TEMPERATURE_UNIT_HPP_ 125 std::string
const &
ToString()
const;
130 namespace TEMPERATURE_UNIT
196 #endif // KIM_TEMPERATURE_UNIT_HPP_ TemperatureUnit const unused
Indicates that a TemperatureUnit is not used.
An Extensible Enumeration for the TemperatureUnit's supported by the KIM API.
TemperatureUnit()
Create an uninitialized TemperatureUnit object.
int GetTemperatureUnit(int const index, TemperatureUnit *const temperatureUnit)
Get the identity of each defined standard TemperatureUnit.
Structure provided for use with std::map.
bool Known() const
Determines if the object is a quantity known to the KIM API.
int temperatureUnitID
Integer identifying the specific TemperatureUnit represented.
bool operator()(TemperatureUnit const &a, TemperatureUnit const &b) const
Provides an (logically unmeaningful) ordering for TemperatureUnit objects so that they can be stored ...
std::string const & ToString() const
Converts the object to a string.
void GetNumberOfTemperatureUnits(int *const numberOfTemperatureUnits)
Get the number of standard TemperatureUnit's defined by the KIM API.
bool operator!=(TemperatureUnit const &rhs) const
Compares TemperatureUnit objects for inequality.
bool operator==(TemperatureUnit const &rhs) const
Compares TemperatureUnit objects for equality.
TemperatureUnit const K
The standard Kelvin unit of temperature.