kim-api 2.3.0+AppleClang.AppleClang.GNU
An Application Programming Interface (API) for the Knowledgebase of Interatomic Models (KIM).
Loading...
Searching...
No Matches
Typedefs | Functions
KIM_ModelComputeArgumentsCreate.h File Reference

Go to the source code of this file.

Typedefs

typedef struct KIM_LogVerbosity KIM_LogVerbosity
 Forward declaration. More...
 
typedef struct KIM_SupportStatus KIM_SupportStatus
 Forward declaration. More...
 
typedef struct KIM_ComputeArgumentName KIM_ComputeArgumentName
 Forward declaration. More...
 
typedef struct KIM_ComputeCallbackName KIM_ComputeCallbackName
 Forward declaration. More...
 
typedef struct KIM_ModelComputeArgumentsCreate KIM_ModelComputeArgumentsCreate
 Provides the interface to a KIM API ComputeArguments object for use by models within their MODEL_ROUTINE_NAME::ComputeArgumentsCreate routine. More...
 

Functions

int KIM_ModelComputeArgumentsCreate_SetArgumentSupportStatus (KIM_ModelComputeArgumentsCreate *const modelComputeArgumentsCreate, KIM_ComputeArgumentName const computeArgumentName, KIM_SupportStatus const supportStatus)
 Set the SupportStatus of a ComputeArgumentName. More...
 
int KIM_ModelComputeArgumentsCreate_SetCallbackSupportStatus (KIM_ModelComputeArgumentsCreate *const modelComputeArgumentsCreate, KIM_ComputeCallbackName const computeCallbackName, KIM_SupportStatus const supportStatus)
 Set the SupportStatus of a ComputeCallbackName. More...
 
void KIM_ModelComputeArgumentsCreate_SetModelBufferPointer (KIM_ModelComputeArgumentsCreate *const modelComputeArgumentsCreate, void *const ptr)
 Set the Model's buffer pointer within the ComputeArguments object. More...
 
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. More...
 
char const * KIM_ModelComputeArgumentsCreate_ToString (KIM_ModelComputeArgumentsCreate const *const modelComputeArgumentsCreate)
 Get a string representing the internal state of the ComputeArguments object. More...
 

Typedef Documentation

◆ KIM_ComputeArgumentName

Forward declaration.

Since
2.0

Definition at line 62 of file KIM_ModelComputeArgumentsCreate.h.

◆ KIM_ComputeCallbackName

Forward declaration.

Since
2.0

Definition at line 72 of file KIM_ModelComputeArgumentsCreate.h.

◆ KIM_LogVerbosity

Forward declaration.

Since
2.0

Definition at line 42 of file KIM_ModelComputeArgumentsCreate.h.

◆ KIM_ModelComputeArgumentsCreate

Provides the interface to a KIM API ComputeArguments object for use by models within their MODEL_ROUTINE_NAME::ComputeArgumentsCreate routine.

See also
KIM::ModelComputeArgumentsCreate, kim_model_compute_arguments_create_module:: kim_model_compute_arguments_create_handle_type
Since
2.0

Definition at line 87 of file KIM_ModelComputeArgumentsCreate.h.

◆ KIM_SupportStatus

Forward declaration.

Since
2.0

Definition at line 52 of file KIM_ModelComputeArgumentsCreate.h.

Function Documentation

◆ KIM_ModelComputeArgumentsCreate_LogEntry()

void KIM_ModelComputeArgumentsCreate_LogEntry ( KIM_ModelComputeArgumentsCreate const *const  modelComputeArgumentsCreate,
KIM_LogVerbosity const  logVerbosity,
char const *const  message,
int const  lineNumber,
char const *const  fileName 
)

◆ KIM_ModelComputeArgumentsCreate_SetArgumentSupportStatus()

int KIM_ModelComputeArgumentsCreate_SetArgumentSupportStatus ( KIM_ModelComputeArgumentsCreate *const  modelComputeArgumentsCreate,
KIM_ComputeArgumentName const  computeArgumentName,
KIM_SupportStatus const  supportStatus 
)

◆ KIM_ModelComputeArgumentsCreate_SetCallbackSupportStatus()

int KIM_ModelComputeArgumentsCreate_SetCallbackSupportStatus ( KIM_ModelComputeArgumentsCreate *const  modelComputeArgumentsCreate,
KIM_ComputeCallbackName const  computeCallbackName,
KIM_SupportStatus const  supportStatus 
)

◆ KIM_ModelComputeArgumentsCreate_SetModelBufferPointer()

void KIM_ModelComputeArgumentsCreate_SetModelBufferPointer ( KIM_ModelComputeArgumentsCreate *const  modelComputeArgumentsCreate,
void *const  ptr 
)

◆ KIM_ModelComputeArgumentsCreate_ToString()

char const * KIM_ModelComputeArgumentsCreate_ToString ( KIM_ModelComputeArgumentsCreate const *const  modelComputeArgumentsCreate)

Get a string representing the internal state of the ComputeArguments object.

See also
KIM::ModelComputeArgumentsCreate::ToString, kim_model_compute_arguments_module::kim_to_string
Since
2.0