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_SupportStatus |
An Extensible Enumeration for the SupportStatus's supported by the KIM API. More... | |
Typedefs | |
typedef struct KIM_SupportStatus | KIM_SupportStatus |
Convenience typedef. More... | |
Functions | |
KIM_SupportStatus | KIM_SupportStatus_FromString (char const *const str) |
Create a SupportStatus 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_SupportStatus_Known (KIM_SupportStatus const supportStatus) |
Determines if the object is a quantity known to the KIM API. More... | |
int | KIM_SupportStatus_Equal (KIM_SupportStatus const lhs, KIM_SupportStatus const rhs) |
Compares SupportStatus objects for equality. More... | |
int | KIM_SupportStatus_NotEqual (KIM_SupportStatus const lhs, KIM_SupportStatus const rhs) |
Compares SupportStatus objects for inequality. More... | |
char const * | KIM_SupportStatus_ToString (KIM_SupportStatus const supportStatus) |
Converts the object to a string. More... | |
void | KIM_SUPPORT_STATUS_GetNumberOfSupportStatuses (int *const numberOfSupportStatuses) |
Get the number of standard SupportStatus's defined by the KIM API. More... | |
int | KIM_SUPPORT_STATUS_GetSupportStatus (int const index, KIM_SupportStatus *const supportStatus) |
Get the identity of each defined standard SupportStatus. More... | |
Variables | |
KIM_SupportStatus const | KIM_SUPPORT_STATUS_requiredByAPI |
The standard requiredByAPI status. More... | |
KIM_SupportStatus const | KIM_SUPPORT_STATUS_notSupported |
The standard notSupported status. More... | |
KIM_SupportStatus const | KIM_SUPPORT_STATUS_required |
The standard required status. More... | |
KIM_SupportStatus const | KIM_SUPPORT_STATUS_optional |
The standard optional status. More... | |
typedef struct KIM_SupportStatus KIM_SupportStatus |
void KIM_SUPPORT_STATUS_GetNumberOfSupportStatuses | ( | int *const | numberOfSupportStatuses | ) |
Get the number of standard SupportStatus's defined by the KIM API.
int KIM_SUPPORT_STATUS_GetSupportStatus | ( | int const | index, |
KIM_SupportStatus *const | supportStatus | ||
) |
Get the identity of each defined standard SupportStatus.
int KIM_SupportStatus_Equal | ( | KIM_SupportStatus const | lhs, |
KIM_SupportStatus const | rhs | ||
) |
Compares SupportStatus objects for equality.
KIM_SupportStatus KIM_SupportStatus_FromString | ( | char const *const | str | ) |
Create a SupportStatus 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_SupportStatus_Known | ( | KIM_SupportStatus const | supportStatus | ) |
Determines if the object is a quantity known to the KIM API.
int KIM_SupportStatus_NotEqual | ( | KIM_SupportStatus const | lhs, |
KIM_SupportStatus const | rhs | ||
) |
Compares SupportStatus objects for inequality.
char const* KIM_SupportStatus_ToString | ( | KIM_SupportStatus const | supportStatus | ) |
Converts the object to a string.
KIM_SupportStatus const KIM_SUPPORT_STATUS_notSupported |
The standard notSupported
status.
KIM_SupportStatus const KIM_SUPPORT_STATUS_optional |
The standard optional
status.
KIM_SupportStatus const KIM_SUPPORT_STATUS_required |
The standard required
status.
KIM_SupportStatus const KIM_SUPPORT_STATUS_requiredByAPI |
The standard requiredByAPI
status.