36 #ifndef KIM_MODEL_WRITE_PARAMETERIZED_MODEL_H_ 37 #define KIM_MODEL_WRITE_PARAMETERIZED_MODEL_H_ 40 #ifndef KIM_LOG_VERBOSITY_DEFINED_ 41 #define KIM_LOG_VERBOSITY_DEFINED_ 51 #ifndef KIM_MODEL_WRITE_PARAMETERIZED_MODEL_DEFINED_ 52 #define KIM_MODEL_WRITE_PARAMETERIZED_MODEL_DEFINED_ 76 char const **
const path);
88 char const **
const modelName);
100 char const *
const fileName);
125 char const *
const message,
126 int const lineNumber,
127 char const *
const fileName);
139 modelWriteParameterizedModel);
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.
void KIM_ModelWriteParameterizedModel_GetModelBufferPointer(KIM_ModelWriteParameterizedModel const *const modelWriteParameterizedModel, void **const ptr)
Get the Model's buffer pointer within the Model object.
char const * KIM_ModelWriteParameterizedModel_ToString(KIM_ModelWriteParameterizedModel const *const modelWriteParameterizedModel)
Get a string representing the internal state of the Model object.
An Extensible Enumeration for the LogVerbosity's supported by the KIM API.
void KIM_ModelWriteParameterizedModel_GetModelName(KIM_ModelWriteParameterizedModel const *const modelWriteParameterizedModel, char const **const modelName)
Get the name of the new parameterized model.
struct KIM_ModelWriteParameterizedModel KIM_ModelWriteParameterizedModel
Forward declaration.
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.