kim-api
2.3.0+v2.3.0.GNU.GNU.
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
|
Go to the source code of this file.
Typedefs | |
typedef struct KIM_LogVerbosity | KIM_LogVerbosity |
Forward declaration. More... | |
typedef struct KIM_ModelWriteParameterizedModel | KIM_ModelWriteParameterizedModel |
Provides the interface to a KIM API Model object for use by models within their MODEL_ROUTINE_NAME::WriteParameterizedModel routine. More... | |
Functions | |
void | KIM_ModelWriteParameterizedModel_GetPath (KIM_ModelWriteParameterizedModel const *const modelWriteParameterizedModel, char const **const path) |
Get the directory path where the parameterized model files should be written. More... | |
void | KIM_ModelWriteParameterizedModel_GetModelName (KIM_ModelWriteParameterizedModel const *const modelWriteParameterizedModel, char const **const modelName) |
Get the name of the new parameterized model. More... | |
void | KIM_ModelWriteParameterizedModel_SetParameterFileName (KIM_ModelWriteParameterizedModel const *const modelWriteParameterizedModel, char const *const fileName) |
Set the file name for the next parameter file. More... | |
void | KIM_ModelWriteParameterizedModel_GetModelBufferPointer (KIM_ModelWriteParameterizedModel const *const modelWriteParameterizedModel, void **const ptr) |
Get the Model's buffer pointer within the Model object. More... | |
void | KIM_ModelWriteParameterizedModel_LogEntry (KIM_ModelWriteParameterizedModel const *const modelWriteParameterizedModel, KIM_LogVerbosity const logVerbosity, char const *const message, int const lineNumber, char const *const fileName) |
Write a log entry into the log file. More... | |
char const * | KIM_ModelWriteParameterizedModel_ToString (KIM_ModelWriteParameterizedModel const *const modelWriteParameterizedModel) |
Get a string representing the internal state of the Model object. More... | |
typedef struct KIM_LogVerbosity KIM_LogVerbosity |
typedef struct KIM_ModelWriteParameterizedModel KIM_ModelWriteParameterizedModel |
Provides the interface to a KIM API Model object for use by models within their MODEL_ROUTINE_NAME::WriteParameterizedModel routine.
Definition at line 57 of file KIM_ModelWriteParameterizedModel.h.
void KIM_ModelWriteParameterizedModel_GetModelBufferPointer | ( | KIM_ModelWriteParameterizedModel const *const | modelWriteParameterizedModel, |
void **const | ptr | ||
) |
Get the Model's buffer pointer within the Model object.
void KIM_ModelWriteParameterizedModel_GetModelName | ( | KIM_ModelWriteParameterizedModel const *const | modelWriteParameterizedModel, |
char const **const | modelName | ||
) |
Get the name of the new parameterized model.
void KIM_ModelWriteParameterizedModel_GetPath | ( | KIM_ModelWriteParameterizedModel const *const | modelWriteParameterizedModel, |
char const **const | path | ||
) |
Get the directory path where the parameterized model files should be written.
void KIM_ModelWriteParameterizedModel_LogEntry | ( | KIM_ModelWriteParameterizedModel const *const | modelWriteParameterizedModel, |
KIM_LogVerbosity const | logVerbosity, | ||
char const *const | message, | ||
int const | lineNumber, | ||
char const *const | fileName | ||
) |
Write a log entry into the log file.
void KIM_ModelWriteParameterizedModel_SetParameterFileName | ( | KIM_ModelWriteParameterizedModel const *const | modelWriteParameterizedModel, |
char const *const | fileName | ||
) |
Set the file name for the next parameter file.
char const* KIM_ModelWriteParameterizedModel_ToString | ( | KIM_ModelWriteParameterizedModel const *const | modelWriteParameterizedModel | ) |
Get a string representing the internal state of the Model object.