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_Numbering |
An Extensible Enumeration for the Numbering's supported by the KIM API. More... | |
Typedefs | |
typedef struct KIM_Numbering | KIM_Numbering |
Forward declaration. More... | |
Functions | |
KIM_Numbering | KIM_Numbering_FromString (char const *const str) |
Create a Numbering 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_Numbering_Known (KIM_Numbering const numbering) |
Determines if the object is a quantity known to the KIM API. More... | |
int | KIM_Numbering_Equal (KIM_Numbering const lhs, KIM_Numbering const rhs) |
Compares Numbering objects for equality. More... | |
int | KIM_Numbering_NotEqual (KIM_Numbering const lhs, KIM_Numbering const rhs) |
Compares Numbering objects for inequality. More... | |
char const * | KIM_Numbering_ToString (KIM_Numbering const numbering) |
Converts the object to a string. More... | |
void | KIM_NUMBERING_GetNumberOfNumberings (int *const numberOfNumberings) |
Get the number of standard Numbering's defined by the KIM API. More... | |
int | KIM_NUMBERING_GetNumbering (int const index, KIM_Numbering *const numbering) |
Get the identity of each defined standard Numbering. More... | |
Variables | |
KIM_Numbering const | KIM_NUMBERING_zeroBased |
The standard zeroBased numbering. More... | |
KIM_Numbering const | KIM_NUMBERING_oneBased |
The standard oneBased numbering. More... | |
typedef struct KIM_Numbering KIM_Numbering |
int KIM_Numbering_Equal | ( | KIM_Numbering const | lhs, |
KIM_Numbering const | rhs | ||
) |
Compares Numbering objects for equality.
KIM_Numbering KIM_Numbering_FromString | ( | char const *const | str | ) |
Create a Numbering 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_NUMBERING_GetNumbering | ( | int const | index, |
KIM_Numbering *const | numbering | ||
) |
Get the identity of each defined standard Numbering.
void KIM_NUMBERING_GetNumberOfNumberings | ( | int *const | numberOfNumberings | ) |
Get the number of standard Numbering's defined by the KIM API.
int KIM_Numbering_Known | ( | KIM_Numbering const | numbering | ) |
Determines if the object is a quantity known to the KIM API.
int KIM_Numbering_NotEqual | ( | KIM_Numbering const | lhs, |
KIM_Numbering const | rhs | ||
) |
Compares Numbering objects for inequality.
char const* KIM_Numbering_ToString | ( | KIM_Numbering const | numbering | ) |
Converts the object to a string.
KIM_Numbering const KIM_NUMBERING_oneBased |
The standard oneBased
numbering.
KIM_Numbering const KIM_NUMBERING_zeroBased |
The standard zeroBased
numbering.