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).
|
Contains the enumeration constants and the discovery routines for the CollectionItemType Extensible Enumeration. More...
Classes | |
struct | Comparator |
Structure provided for use with std::map. More... | |
Functions | |
void | GetNumberOfCollectionItemTypes (int *const numberOfCollectionItemTypes) |
Get the number of standard CollectionItemType's defined by the KIM API. More... | |
int | GetCollectionItemType (int const index, CollectionItemType *const collectionItemType) |
Get the identity of each defined standard CollectionItemType. More... | |
Variables | |
CollectionItemType const | modelDriver |
The standard modelDriver CollectionItemType. More... | |
CollectionItemType const | portableModel |
The standard portableModel CollectionItemType. More... | |
CollectionItemType const | simulatorModel |
The standard simulatorModel CollectionItemType. More... | |
Contains the enumeration constants and the discovery routines for the CollectionItemType Extensible Enumeration.
int KIM::COLLECTION_ITEM_TYPE::GetCollectionItemType | ( | int const | index, |
CollectionItemType *const | collectionItemType | ||
) |
Get the identity of each defined standard CollectionItemType.
[in] | index | Zero-based index uniquely labeling each defined standard CollectionItemType. This index ordering is only guaranteed to be stable during the lifetime of the current process. |
[out] | collectionItemType | The CollectionItemType object associated with index . |
true
if index < 0
or index >= numberOfCollectionItemTypes
. false
otherwise.void KIM::COLLECTION_ITEM_TYPE::GetNumberOfCollectionItemTypes | ( | int *const | numberOfCollectionItemTypes | ) |
Get the number of standard CollectionItemType's defined by the KIM API.
[out] | numberOfCollectionItemTypes | The number of standard CollectionItemType's defined by the KIM API. |
CollectionItemType const KIM::COLLECTION_ITEM_TYPE::modelDriver |
The standard modelDriver
CollectionItemType.
The item is a model driver.
CollectionItemType const KIM::COLLECTION_ITEM_TYPE::portableModel |
The standard portableModel
CollectionItemType.
The item is a portable model.
CollectionItemType const KIM::COLLECTION_ITEM_TYPE::simulatorModel |
The standard simulatorModel
CollectionItemType.
The item is a simulator model.