Go to the source code of this file.
Functions | |
void | KIM_ModelExtension_GetExtensionID (KIM_ModelExtension const *const modelExtension, char const **const extensionID) |
Get the extension identification string. | |
KIM_Model * | KIM_ModelExtension_ToModel (KIM_ModelExtension *const modelExtension) |
Convert the ModelExtension interface to the Model object to a Model interface. | |
KIM_ModelCompute * | KIM_ModelExtension_ToModelCompute (KIM_ModelExtension *const modelExtension) |
Convert the ModelExtension interface to the Model object to a ModelCompute interface. | |
KIM_ModelCreate * | KIM_ModelExtension_ToModelCreate (KIM_ModelExtension *const modelExtension) |
Convert the ModelExtension interface to the Model object to a ModelCreate interface. | |
KIM_ModelDestroy * | KIM_ModelExtension_ToModelDestroy (KIM_ModelExtension *const modelExtension) |
Convert the ModelExtension interface to the Model object to a ModelDestroy interface. | |
KIM_ModelDriverCreate * | KIM_ModelExtension_ToModelDriverCreate (KIM_ModelExtension *const modelExtension) |
Convert the ModelExtension interface to the Model object to a ModelDriverCreate interface. | |
KIM_ModelRefresh * | KIM_ModelExtension_ToModelRefresh (KIM_ModelExtension *const modelExtension) |
Convert the ModelExtension interface to the Model object to a ModelRefresh interface. | |
KIM_ModelWriteParameterizedModel * | KIM_ModelExtension_ToModelWriteParameterizedModel (KIM_ModelExtension *const modelExtension) |
Convert the ModelExtension interface to the Model object to a ModelWriteParameterizedModel interface. | |
KIM_ModelComputeArguments * | KIM_ModelExtension_ToModelComputeArguments (KIM_ModelExtension const *const modelExtension, KIM_ComputeArguments *const computeArguments) |
Convert the ModelExtension interface to the Model object to a ModelComputeArguments interface. | |
KIM_ModelComputeArgumentsCreate * | KIM_ModelExtension_ToModelComputeArgumentsCreate (KIM_ModelExtension const *const modelExtension, KIM_ComputeArguments *const computeArguments) |
Convert the ModelExtension interface to the Model object to a ModelComputeArgumentsCreate interface. | |
KIM_ModelComputeArgumentsDestroy * | KIM_ModelExtension_ToModelComputeArgumentsDestroy (KIM_ModelExtension const *const modelExtension, KIM_ComputeArguments *const computeArguments) |
Convert the ModelExtension interface to the Model object to a ModelComputeArgumentsDestroy interface. | |
void | KIM_ModelExtension_GetModelBufferPointer (KIM_ModelExtension const *const modelCompute, void **const ptr) |
Get the Model's buffer pointer within the Model object. | |
void | KIM_ModelExtension_LogEntry (KIM_ModelExtension const *const modelCompute, KIM_LogVerbosity const logVerbosity, char const *const message, int const lineNumber, char const *const fileName) |
Write a log entry into the log file. | |
char const * | KIM_ModelExtension_ToString (KIM_ModelExtension const *const modelCompute) |
Get a string representing the internal state of the Model object. | |
void KIM_ModelExtension_GetExtensionID | ( | KIM_ModelExtension const *const | modelExtension, |
char const **const | extensionID ) |
Get the extension identification string.
void KIM_ModelExtension_GetModelBufferPointer | ( | KIM_ModelExtension const *const | modelCompute, |
void **const | ptr ) |
Get the Model's buffer pointer within the Model object.
void KIM_ModelExtension_LogEntry | ( | KIM_ModelExtension const *const | modelCompute, |
KIM_LogVerbosity const | logVerbosity, | ||
char const *const | message, | ||
int const | lineNumber, | ||
char const *const | fileName ) |
Write a log entry into the log file.
KIM_Model * KIM_ModelExtension_ToModel | ( | KIM_ModelExtension *const | modelExtension | ) |
Convert the ModelExtension interface to the Model object to a Model interface.
KIM_ModelCompute * KIM_ModelExtension_ToModelCompute | ( | KIM_ModelExtension *const | modelExtension | ) |
Convert the ModelExtension interface to the Model object to a ModelCompute interface.
KIM_ModelComputeArguments * KIM_ModelExtension_ToModelComputeArguments | ( | KIM_ModelExtension const *const | modelExtension, |
KIM_ComputeArguments *const | computeArguments ) |
Convert the ModelExtension interface to the Model object to a ModelComputeArguments interface.
KIM_ModelComputeArgumentsCreate * KIM_ModelExtension_ToModelComputeArgumentsCreate | ( | KIM_ModelExtension const *const | modelExtension, |
KIM_ComputeArguments *const | computeArguments ) |
Convert the ModelExtension interface to the Model object to a ModelComputeArgumentsCreate interface.
KIM_ModelComputeArgumentsDestroy * KIM_ModelExtension_ToModelComputeArgumentsDestroy | ( | KIM_ModelExtension const *const | modelExtension, |
KIM_ComputeArguments *const | computeArguments ) |
Convert the ModelExtension interface to the Model object to a ModelComputeArgumentsDestroy interface.
KIM_ModelCreate * KIM_ModelExtension_ToModelCreate | ( | KIM_ModelExtension *const | modelExtension | ) |
Convert the ModelExtension interface to the Model object to a ModelCreate interface.
KIM_ModelDestroy * KIM_ModelExtension_ToModelDestroy | ( | KIM_ModelExtension *const | modelExtension | ) |
Convert the ModelExtension interface to the Model object to a ModelDestroy interface.
KIM_ModelDriverCreate * KIM_ModelExtension_ToModelDriverCreate | ( | KIM_ModelExtension *const | modelExtension | ) |
Convert the ModelExtension interface to the Model object to a ModelDriverCreate interface.
KIM_ModelRefresh * KIM_ModelExtension_ToModelRefresh | ( | KIM_ModelExtension *const | modelExtension | ) |
Convert the ModelExtension interface to the Model object to a ModelRefresh interface.
KIM_ModelWriteParameterizedModel * KIM_ModelExtension_ToModelWriteParameterizedModel | ( | KIM_ModelExtension *const | modelExtension | ) |
Convert the ModelExtension interface to the Model object to a ModelWriteParameterizedModel interface.
char const * KIM_ModelExtension_ToString | ( | KIM_ModelExtension const *const | modelCompute | ) |
Get a string representing the internal state of the Model object.