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).
Data Types | Functions/Subroutines | Variables
kim_collection_item_type_module Module Reference

An Extensible Enumeration for the CollectionItemType's supported by the KIM API. More...

Functions/Subroutines

recursive subroutine, public kim_get_number_of_collection_item_types (number_of_collection_item_types)
 Get the number of standard CollectionItemType's defined by the KIM API. More...
 
recursive subroutine, public kim_get_collection_item_type (index, collection_item_type, ierr)
 Get the identity of each defined standard CollectionItemType. More...
 

Variables

type(kim_collection_item_type_type), save, public, protected kim_collection_item_type_model_driver
 
type(kim_collection_item_type_type), save, public, protected kim_collection_item_type_portable_model
 
type(kim_collection_item_type_type), save, public, protected kim_collection_item_type_simulator_model
 

Detailed Description

An Extensible Enumeration for the CollectionItemType's supported by the KIM API.

See also
KIM::CollectionItemType, KIM_CollectionItemType
Since
2.1

Function/Subroutine Documentation

◆ kim_get_collection_item_type()

recursive subroutine, public kim_collection_item_type_module::kim_get_collection_item_type ( integer(c_int), intent(in)  index,
type(kim_collection_item_type_type), intent(out)  collection_item_type,
integer(c_int), intent(out)  ierr 
)

Get the identity of each defined standard CollectionItemType.

See also
KIM::COLLECTION_ITEM_TYPE::GetCollectionItemType, KIM_COLLECTION_ITEM_TYPE_GetCollectionItemType
Since
2.1

Definition at line 283 of file kim_collection_item_type_module.f90.

◆ kim_get_number_of_collection_item_types()

recursive subroutine, public kim_collection_item_type_module::kim_get_number_of_collection_item_types ( integer(c_int), intent(out)  number_of_collection_item_types)

Get the number of standard CollectionItemType's defined by the KIM API.

See also
KIM::COLLECTION_ITEM_TYPE::GetNumberOfCollectionItemTypes, KIM_COLLECTION_ITEM_TYPE_GetNumberOfCollectionItemTypes
Since
2.1

Definition at line 260 of file kim_collection_item_type_module.f90.

Variable Documentation

◆ kim_collection_item_type_model_driver

type(kim_collection_item_type_type), save, public, protected kim_collection_item_type_module::kim_collection_item_type_model_driver

Definition at line 77 of file kim_collection_item_type_module.f90.

◆ kim_collection_item_type_portable_model

type(kim_collection_item_type_type), save, public, protected kim_collection_item_type_module::kim_collection_item_type_portable_model

Definition at line 87 of file kim_collection_item_type_module.f90.

◆ kim_collection_item_type_simulator_model

type(kim_collection_item_type_type), save, public, protected kim_collection_item_type_module::kim_collection_item_type_simulator_model

Definition at line 97 of file kim_collection_item_type_module.f90.