31 #ifndef KIM_TEMPERATURE_UNIT_H_ 32 #define KIM_TEMPERATURE_UNIT_H_ 55 #ifndef KIM_TEMPERATURE_UNIT_DEFINED_ 56 #define KIM_TEMPERATURE_UNIT_DEFINED_ 146 int *
const numberOfTemperatureUnits);
KIM_TemperatureUnit KIM_TemperatureUnit_FromString(char const *const str)
Create a TemperatureUnit object corresponding to the provided string. If the string does not match on...
KIM_TemperatureUnit const KIM_TEMPERATURE_UNIT_unused
Indicates that a TemperatureUnit is not used.
int KIM_TemperatureUnit_Known(KIM_TemperatureUnit const temperatureUnit)
Determines if the object is a quantity known to the KIM API.
int temperatureUnitID
Integer identifying the specific TemperatureUnit represented.
int KIM_TEMPERATURE_UNIT_GetTemperatureUnit(int const index, KIM_TemperatureUnit *const temperatureUnit)
Get the identity of each defined standard TemperatureUnit.
int KIM_TemperatureUnit_NotEqual(KIM_TemperatureUnit const lhs, KIM_TemperatureUnit const rhs)
Compares TemperatureUnit objects for inequality.
char const * KIM_TemperatureUnit_ToString(KIM_TemperatureUnit const temperatureUnit)
Converts the object to a string.
int KIM_TemperatureUnit_Equal(KIM_TemperatureUnit const lhs, KIM_TemperatureUnit const rhs)
Compares TemperatureUnit objects for equality.
void KIM_TEMPERATURE_UNIT_GetNumberOfTemperatureUnits(int *const numberOfTemperatureUnits)
Get the number of standard TemperatureUnit's defined by the KIM API.
An Extensible Enumeration for the TemperatureUnit's supported by the KIM API.
KIM_TemperatureUnit const KIM_TEMPERATURE_UNIT_K
The standard Kelvin unit of temperature.