kim-api
2.3.1-git+v2.3.0-git-2-g378406f9.GNU.GNU.
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
|
Go to the source code of this file.
Classes | |
struct | KIM_TemperatureUnit |
An Extensible Enumeration for the TemperatureUnit's supported by the KIM API. More... | |
Typedefs | |
typedef struct KIM_TemperatureUnit | KIM_TemperatureUnit |
Convenience typedef. More... | |
Functions | |
KIM_TemperatureUnit | KIM_TemperatureUnit_FromString (char const *const str) |
Create a TemperatureUnit object corresponding to the provided string. If the string does not match one of the values defined by the KIM API, then an "unknown" object is generated. More... | |
int | KIM_TemperatureUnit_Known (KIM_TemperatureUnit const temperatureUnit) |
Determines if the object is a quantity known to the KIM API. More... | |
int | KIM_TemperatureUnit_Equal (KIM_TemperatureUnit const lhs, KIM_TemperatureUnit const rhs) |
Compares TemperatureUnit objects for equality. More... | |
int | KIM_TemperatureUnit_NotEqual (KIM_TemperatureUnit const lhs, KIM_TemperatureUnit const rhs) |
Compares TemperatureUnit objects for inequality. More... | |
char const * | KIM_TemperatureUnit_ToString (KIM_TemperatureUnit const temperatureUnit) |
Converts the object to a string. More... | |
void | KIM_TEMPERATURE_UNIT_GetNumberOfTemperatureUnits (int *const numberOfTemperatureUnits) |
Get the number of standard TemperatureUnit's defined by the KIM API. More... | |
int | KIM_TEMPERATURE_UNIT_GetTemperatureUnit (int const index, KIM_TemperatureUnit *const temperatureUnit) |
Get the identity of each defined standard TemperatureUnit. More... | |
Variables | |
KIM_TemperatureUnit const | KIM_TEMPERATURE_UNIT_unused |
Indicates that a TemperatureUnit is not used. More... | |
KIM_TemperatureUnit const | KIM_TEMPERATURE_UNIT_K |
The standard Kelvin unit of temperature. More... | |
typedef struct KIM_TemperatureUnit KIM_TemperatureUnit |
void KIM_TEMPERATURE_UNIT_GetNumberOfTemperatureUnits | ( | int *const | numberOfTemperatureUnits | ) |
Get the number of standard TemperatureUnit's defined by the KIM API.
int KIM_TEMPERATURE_UNIT_GetTemperatureUnit | ( | int const | index, |
KIM_TemperatureUnit *const | temperatureUnit | ||
) |
Get the identity of each defined standard TemperatureUnit.
int KIM_TemperatureUnit_Equal | ( | KIM_TemperatureUnit const | lhs, |
KIM_TemperatureUnit const | rhs | ||
) |
Compares TemperatureUnit objects for equality.
KIM_TemperatureUnit KIM_TemperatureUnit_FromString | ( | char const *const | str | ) |
Create a TemperatureUnit object corresponding to the provided string. If the string does not match one of the values defined by the KIM API, then an "unknown" object is generated.
int KIM_TemperatureUnit_Known | ( | KIM_TemperatureUnit const | temperatureUnit | ) |
Determines if the object is a quantity known to the KIM API.
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.
KIM_TemperatureUnit const KIM_TEMPERATURE_UNIT_K |
The standard Kelvin unit of temperature.
KIM_TemperatureUnit const KIM_TEMPERATURE_UNIT_unused |
Indicates that a TemperatureUnit is not used.