kim-api
2.3.0+v2.3.0.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_ModelRoutineName |
An Extensible Enumeration for the ModelRoutineName's supported by the KIM API. More... | |
Typedefs | |
typedef struct KIM_ModelRoutineName | KIM_ModelRoutineName |
Convenience typedef. More... | |
Functions | |
KIM_ModelRoutineName | KIM_ModelRoutineName_FromString (char const *const str) |
Create a ModelRoutineName 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_ModelRoutineName_Known (KIM_ModelRoutineName const modelRoutineName) |
Determines if the object is a quantity known to the KIM API. More... | |
int | KIM_ModelRoutineName_Equal (KIM_ModelRoutineName const lhs, KIM_ModelRoutineName const rhs) |
Compares ModelRoutineName objects for equality. More... | |
int | KIM_ModelRoutineName_NotEqual (KIM_ModelRoutineName const lhs, KIM_ModelRoutineName const rhs) |
Compares ModelRoutineName objects for inequality. More... | |
char const * | KIM_ModelRoutineName_ToString (KIM_ModelRoutineName const modelRoutineName) |
Converts the object to a string. More... | |
void | KIM_MODEL_ROUTINE_NAME_GetNumberOfModelRoutineNames (int *const numberOfModelRoutineNames) |
Get the number of standard ModelRoutineName's defined by the KIM API. More... | |
int | KIM_MODEL_ROUTINE_NAME_GetModelRoutineName (int const index, KIM_ModelRoutineName *const modelRoutineName) |
Get the identity of each defined standard ModelRoutineName. More... | |
Variables | |
KIM_ModelRoutineName const | KIM_MODEL_ROUTINE_NAME_Create |
The standard Create routine. More... | |
KIM_ModelRoutineName const | KIM_MODEL_ROUTINE_NAME_ComputeArgumentsCreate |
The standard ComputeArgumentsCreate routine. More... | |
KIM_ModelRoutineName const | KIM_MODEL_ROUTINE_NAME_Compute |
The standard Compute routine. More... | |
KIM_ModelRoutineName const | KIM_MODEL_ROUTINE_NAME_Extension |
The standard Extension routine. More... | |
KIM_ModelRoutineName const | KIM_MODEL_ROUTINE_NAME_Refresh |
The standard Refresh routine. More... | |
KIM_ModelRoutineName const | KIM_MODEL_ROUTINE_NAME_WriteParameterizedModel |
The standard WriteParameterizedModel routine. More... | |
KIM_ModelRoutineName const | KIM_MODEL_ROUTINE_NAME_ComputeArgumentsDestroy |
The standard ComputeArgumentsDestroy routine. More... | |
KIM_ModelRoutineName const | KIM_MODEL_ROUTINE_NAME_Destroy |
The standard Destroy routine. More... | |
typedef struct KIM_ModelRoutineName KIM_ModelRoutineName |
int KIM_MODEL_ROUTINE_NAME_GetModelRoutineName | ( | int const | index, |
KIM_ModelRoutineName *const | modelRoutineName | ||
) |
Get the identity of each defined standard ModelRoutineName.
void KIM_MODEL_ROUTINE_NAME_GetNumberOfModelRoutineNames | ( | int *const | numberOfModelRoutineNames | ) |
Get the number of standard ModelRoutineName's defined by the KIM API.
int KIM_ModelRoutineName_Equal | ( | KIM_ModelRoutineName const | lhs, |
KIM_ModelRoutineName const | rhs | ||
) |
Compares ModelRoutineName objects for equality.
KIM_ModelRoutineName KIM_ModelRoutineName_FromString | ( | char const *const | str | ) |
Create a ModelRoutineName 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_ModelRoutineName_Known | ( | KIM_ModelRoutineName const | modelRoutineName | ) |
Determines if the object is a quantity known to the KIM API.
int KIM_ModelRoutineName_NotEqual | ( | KIM_ModelRoutineName const | lhs, |
KIM_ModelRoutineName const | rhs | ||
) |
Compares ModelRoutineName objects for inequality.
char const* KIM_ModelRoutineName_ToString | ( | KIM_ModelRoutineName const | modelRoutineName | ) |
Converts the object to a string.
KIM_ModelRoutineName const KIM_MODEL_ROUTINE_NAME_Compute |
The standard Compute
routine.
KIM_ModelRoutineName const KIM_MODEL_ROUTINE_NAME_ComputeArgumentsCreate |
The standard ComputeArgumentsCreate
routine.
KIM_ModelRoutineName const KIM_MODEL_ROUTINE_NAME_ComputeArgumentsDestroy |
The standard ComputeArgumentsDestroy
routine.
KIM_ModelRoutineName const KIM_MODEL_ROUTINE_NAME_Create |
The standard Create
routine.
KIM_ModelRoutineName const KIM_MODEL_ROUTINE_NAME_Destroy |
The standard Destroy
routine.
KIM_ModelRoutineName const KIM_MODEL_ROUTINE_NAME_Extension |
The standard Extension
routine.
KIM_ModelRoutineName const KIM_MODEL_ROUTINE_NAME_Refresh |
The standard Refresh
routine.
KIM_ModelRoutineName const KIM_MODEL_ROUTINE_NAME_WriteParameterizedModel |
The standard WriteParameterizedModel
routine.