31 #ifndef KIM_MODEL_COMPUTE_ARGUMENTS_CREATE_H_ 32 #define KIM_MODEL_COMPUTE_ARGUMENTS_CREATE_H_ 35 #ifndef KIM_LOG_VERBOSITY_DEFINED_ 36 #define KIM_LOG_VERBOSITY_DEFINED_ 45 #ifndef KIM_SUPPORT_STATUS_DEFINED_ 46 #define KIM_SUPPORT_STATUS_DEFINED_ 55 #ifndef KIM_COMPUTE_ARGUMENT_NAME_DEFINED_ 56 #define KIM_COMPUTE_ARGUMENT_NAME_DEFINED_ 65 #ifndef KIM_COMPUTE_CALLBACK_NAME_DEFINED_ 66 #define KIM_COMPUTE_CALLBACK_NAME_DEFINED_ 76 #ifndef KIM_MODEL_COMPUTE_ARGUMENTS_CREATE_DEFINED_ 77 #define KIM_MODEL_COMPUTE_ARGUMENTS_CREATE_DEFINED_ 140 char const *
const message,
141 int const lineNumber,
142 char const *
const fileName);
void KIM_ModelComputeArgumentsCreate_LogEntry(KIM_ModelComputeArgumentsCreate const *const modelComputeArgumentsCreate, KIM_LogVerbosity const logVerbosity, char const *const message, int const lineNumber, char const *const fileName)
Write a log entry into the log file.
An Extensible Enumeration for the ComputeArgumentName's supported by the KIM API. ...
int KIM_ModelComputeArgumentsCreate_SetCallbackSupportStatus(KIM_ModelComputeArgumentsCreate *const modelComputeArgumentsCreate, KIM_ComputeCallbackName const computeCallbackName, KIM_SupportStatus const supportStatus)
Set the SupportStatus of a ComputeCallbackName.
An Extensible Enumeration for the SupportStatus's supported by the KIM API.
struct KIM_ModelComputeArgumentsCreate KIM_ModelComputeArgumentsCreate
Forward declaration.
int KIM_ModelComputeArgumentsCreate_SetArgumentSupportStatus(KIM_ModelComputeArgumentsCreate *const modelComputeArgumentsCreate, KIM_ComputeArgumentName const computeArgumentName, KIM_SupportStatus const supportStatus)
Set the SupportStatus of a ComputeArgumentName.
void KIM_ModelComputeArgumentsCreate_SetModelBufferPointer(KIM_ModelComputeArgumentsCreate *const modelComputeArgumentsCreate, void *const ptr)
Set the Model's buffer pointer within the ComputeArguments object.
An Extensible Enumeration for the LogVerbosity's supported by the KIM API.
char const * KIM_ModelComputeArgumentsCreate_ToString(KIM_ModelComputeArgumentsCreate const *const modelComputeArgumentsCreate)
Get a string representing the internal state of the ComputeArguments object.
An Extensible Enumeration for the ComputeCallbackName's supported by the KIM API. ...