36 #ifndef KIM_MODEL_COMPUTE_ARGUMENTS_H_ 37 #define KIM_MODEL_COMPUTE_ARGUMENTS_H_ 40 #ifndef KIM_LOG_VERBOSITY_DEFINED_ 41 #define KIM_LOG_VERBOSITY_DEFINED_ 45 #ifndef KIM_COMPUTE_ARGUMENT_NAME_DEFINED_ 46 #define KIM_COMPUTE_ARGUMENT_NAME_DEFINED_ 50 #ifndef KIM_COMPUTE_CALLBACK_NAME_DEFINED_ 51 #define KIM_COMPUTE_CALLBACK_NAME_DEFINED_ 58 #ifndef KIM_MODEL_COMPUTE_ARGUMENTS_DEFINED_ 59 #define KIM_MODEL_COMPUTE_ARGUMENTS_DEFINED_ 65 int const neighborListIndex,
66 int const particleNumber,
67 int *
const numberOfNeighbors,
68 int const **
const neighborsOfParticle);
72 double const de,
double const r,
73 double const *
const dx,
int const i,
78 double const de,
double const *
const r,
79 double const *
const dx,
105 int const lineNumber,
char const *
const fileName);
void KIM_ModelComputeArguments_LogEntry(KIM_ModelComputeArguments const *const modelComputeArguments, KIM_LogVerbosity const logVerbosity, char const *const message, int const lineNumber, char const *const fileName)
int KIM_ModelComputeArguments_GetArgumentPointerDouble(KIM_ModelComputeArguments const *const modelComputeArguments, KIM_ComputeArgumentName const computeArgumentName, double **const ptr)
int KIM_ModelComputeArguments_ProcessD2EDr2Term(KIM_ModelComputeArguments const *const modelComputeArguments, double const de, double const *const r, double const *const dx, int const *const i, int const *const j)
int KIM_ModelComputeArguments_IsCallbackPresent(KIM_ModelComputeArguments const *const modelComputeArguments, KIM_ComputeCallbackName const computeCallbackName, int *const present)
void KIM_ModelComputeArguments_GetModelBufferPointer(KIM_ModelComputeArguments const *const modelComputeArguments, void **const ptr)
char const *const KIM_ModelComputeArguments_String(KIM_ModelComputeArguments const *const modelComputeArguments)
struct KIM_ModelComputeArguments KIM_ModelComputeArguments
int KIM_ModelComputeArguments_GetNeighborList(KIM_ModelComputeArguments const *const modelComputeArguments, int const neighborListIndex, int const particleNumber, int *const numberOfNeighbors, int const **const neighborsOfParticle)
void KIM_ModelComputeArguments_SetModelBufferPointer(KIM_ModelComputeArguments *const modelComputeArguments, void *const ptr)
int KIM_ModelComputeArguments_ProcessDEDrTerm(KIM_ModelComputeArguments const *const modelComputeArguments, double const de, double const r, double const *const dx, int const i, int const j)
int KIM_ModelComputeArguments_GetArgumentPointerInteger(KIM_ModelComputeArguments const *const modelComputeArguments, KIM_ComputeArgumentName const computeArgumentName, int **const ptr)