kim-api  2.1.4-git+v2.1.3-git-3-g4c859c7f.GNU An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
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.

KIM_SupportedExtensions, kim_supported_extensions_module::kim_supported_extensions_type
Since
2.0

Definition at line 52 of file KIM_SupportedExtensions.hpp.

## ◆ numberOfSupportedExtensions

 int KIM::SupportedExtensions::numberOfSupportedExtensions

The number of extensions supported by the Model.

Definition at line 55 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 59 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 63 of file KIM_SupportedExtensions.hpp.

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