kim-api  2.3.0+v2.3.0.GNU.GNU.
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
Public Attributes | List of all members
KIM::SupportedExtensions Struct Reference

The only standard extension defined by the KIM API. More...

#include <KIM_SupportedExtensions.hpp>

Public Attributes

int numberOfSupportedExtensions
 The number of extensions supported by the Model. More...
 
char supportedExtensionID [KIM_MAX_NUMBER_OF_EXTENSIONS][KIM_MAX_EXTENSION_ID_LENGTH]
 The unique extension ID's of each supported extension. More...
 
int supportedExtensionRequired [KIM_MAX_NUMBER_OF_EXTENSIONS]
 

Detailed Description

The only standard extension defined by the KIM API.

This structure provides a standard mechanism for extensions to be discovered at run time.

See also
KIM_SupportedExtensions, kim_supported_extensions_module::kim_supported_extensions_type
Since
2.0

Definition at line 49 of file KIM_SupportedExtensions.hpp.

Member Data Documentation

◆ numberOfSupportedExtensions

int KIM::SupportedExtensions::numberOfSupportedExtensions

The number of extensions supported by the Model.

Definition at line 52 of file KIM_SupportedExtensions.hpp.

◆ supportedExtensionID

char KIM::SupportedExtensions::supportedExtensionID[KIM_MAX_NUMBER_OF_EXTENSIONS][KIM_MAX_EXTENSION_ID_LENGTH]

The unique extension ID's of each supported extension.

Definition at line 56 of file KIM_SupportedExtensions.hpp.

◆ supportedExtensionRequired

int KIM::SupportedExtensions::supportedExtensionRequired[KIM_MAX_NUMBER_OF_EXTENSIONS]

true if the model requires the simulator to execute the corresponding extension in order to be used correctly, false otherwise.

Definition at line 60 of file KIM_SupportedExtensions.hpp.


The documentation for this struct was generated from the following file: