kim-api
2.3.0+v2.3.0.GNU.GNU.
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
|
Contains the enumeration constants and the discovery routines for the ComputeCallbackName Extensible Enumeration. More...
Classes | |
struct | Comparator |
Structure provided for use with std::map. More... | |
Functions | |
void | GetNumberOfComputeCallbackNames (int *const numberOfComputeCallbackNames) |
Get the number of standard ComputeCallbackName's defined by the KIM API. More... | |
int | GetComputeCallbackName (int const index, ComputeCallbackName *const computeCallbackName) |
Get the identity of each defined standard ComputeCallbackName. More... | |
Variables | |
ComputeCallbackName const | GetNeighborList |
The standard GetNeighborList callback. More... | |
ComputeCallbackName const | ProcessDEDrTerm |
The standard ProcessDEDrTerm callback. More... | |
ComputeCallbackName const | ProcessD2EDr2Term |
The standard ProcessD2EDr2Term callback. More... | |
Contains the enumeration constants and the discovery routines for the ComputeCallbackName Extensible Enumeration.
int KIM::COMPUTE_CALLBACK_NAME::GetComputeCallbackName | ( | int const | index, |
ComputeCallbackName *const | computeCallbackName | ||
) |
Get the identity of each defined standard ComputeCallbackName.
[in] | index | Zero-based index uniquely labeling each defined standard ComputeCallbackName. This index ordering is only guaranteed to be stable during the lifetime of the current process. |
[out] | computeCallbackName | The ComputeCallbackName object associated with index . |
true
if index < 0
or index >= numberOfComputeCallbackNames
. false
otherwise.void KIM::COMPUTE_CALLBACK_NAME::GetNumberOfComputeCallbackNames | ( | int *const | numberOfComputeCallbackNames | ) |
Get the number of standard ComputeCallbackName's defined by the KIM API.
[out] | numberOfComputeCallbackNames | The number of standard ComputeCallbackName's defined by the KIM API. |
ComputeCallbackName const KIM::COMPUTE_CALLBACK_NAME::GetNeighborList |
The standard GetNeighborList
callback.
The C++ prototype for this routine is GetNeighborListFunction(). The C prototype for this routine is KIM_GetNeighborListFunction().
ComputeCallbackName const KIM::COMPUTE_CALLBACK_NAME::ProcessD2EDr2Term |
The standard ProcessD2EDr2Term
callback.
The C++ prototype for this routine is ProcessD2EDr2TermFunction(). The C prototype for this routine is KIM_ProcessD2EDr2TermFunction().
ComputeCallbackName const KIM::COMPUTE_CALLBACK_NAME::ProcessDEDrTerm |
The standard ProcessDEDrTerm
callback.
The C++ prototype for this routine is ProcessDEDrTermFunction(). The C prototype for this routine is KIM_ProcessDEDrTermFunction().