36 #ifndef KIM_MODEL_COMPUTE_ARGUMENTS_CREATE_H_ 37 #define KIM_MODEL_COMPUTE_ARGUMENTS_CREATE_H_ 40 #ifndef KIM_LOG_VERBOSITY_DEFINED_ 41 #define KIM_LOG_VERBOSITY_DEFINED_ 50 #ifndef KIM_SUPPORT_STATUS_DEFINED_ 51 #define KIM_SUPPORT_STATUS_DEFINED_ 60 #ifndef KIM_COMPUTE_ARGUMENT_NAME_DEFINED_ 61 #define KIM_COMPUTE_ARGUMENT_NAME_DEFINED_ 70 #ifndef KIM_COMPUTE_CALLBACK_NAME_DEFINED_ 71 #define KIM_COMPUTE_CALLBACK_NAME_DEFINED_ 81 #ifndef KIM_MODEL_COMPUTE_ARGUMENTS_CREATE_DEFINED_ 82 #define KIM_MODEL_COMPUTE_ARGUMENTS_CREATE_DEFINED_ 145 char const *
const message,
146 int const lineNumber,
147 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. ...