31 #ifndef KIM_MODEL_WRITE_PARAMETERIZED_MODEL_H_ 32 #define KIM_MODEL_WRITE_PARAMETERIZED_MODEL_H_ 35 #ifndef KIM_LOG_VERBOSITY_DEFINED_ 36 #define KIM_LOG_VERBOSITY_DEFINED_ 46 #ifndef KIM_MODEL_WRITE_PARAMETERIZED_MODEL_DEFINED_ 47 #define KIM_MODEL_WRITE_PARAMETERIZED_MODEL_DEFINED_ 71 char const **
const path);
83 char const **
const modelName);
95 char const *
const fileName);
120 char const *
const message,
121 int const lineNumber,
122 char const *
const fileName);
134 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.