31#ifndef KIM_MODEL_REFRESH_H_
32#define KIM_MODEL_REFRESH_H_
35#ifndef KIM_LOG_VERBOSITY_DEFINED_
36#define KIM_LOG_VERBOSITY_DEFINED_
46#ifndef KIM_MODEL_REFRESH_DEFINED_
47#define KIM_MODEL_REFRESH_DEFINED_
69 double const *
const influenceDistance);
81 int const numberOfNeighborLists,
82 double const *
const cutoffs,
83 int const *
const modelWillNotRequestNeighborsOfNoncontributingParticles);
105 char const *
const message,
106 int const lineNumber,
107 char const *
const fileName);
struct KIM_ModelRefresh KIM_ModelRefresh
Forward declaration.
void KIM_ModelRefresh_LogEntry(KIM_ModelRefresh const *const modelRefresh, 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_ModelRefresh_SetInfluenceDistancePointer(KIM_ModelRefresh *const modelRefresh, double const *const influenceDistance)
Set the Model's influence distance data pointer.
void KIM_ModelRefresh_GetModelBufferPointer(KIM_ModelRefresh const *const modelRefresh, void **const ptr)
Get the Model's buffer pointer within the Model object.
void KIM_ModelRefresh_SetNeighborListPointers(KIM_ModelRefresh *const modelRefresh, int const numberOfNeighborLists, double const *const cutoffs, int const *const modelWillNotRequestNeighborsOfNoncontributingParticles)
Set the Model's neighbor list data pointers.
char const * KIM_ModelRefresh_ToString(KIM_ModelRefresh const *const modelRefresh)
Get a string representing the internal state of the Model object.
An Extensible Enumeration for the LogVerbosity's supported by the KIM API.