36 #ifndef KIM_MODEL_REFRESH_H_ 37 #define KIM_MODEL_REFRESH_H_ 40 #ifndef KIM_LOG_VERBOSITY_DEFINED_ 41 #define KIM_LOG_VERBOSITY_DEFINED_ 51 #ifndef KIM_MODEL_REFRESH_DEFINED_ 52 #define KIM_MODEL_REFRESH_DEFINED_ 74 double const *
const influenceDistance);
86 int const numberOfNeighborLists,
87 double const *
const cutoffs,
88 int const *
const modelWillNotRequestNeighborsOfNoncontributingParticles);
110 char const *
const message,
111 int const lineNumber,
112 char const *
const fileName);
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_GetModelBufferPointer(KIM_ModelRefresh const *const modelRefresh, void **const ptr)
Get the Model's buffer pointer within the Model object.
void KIM_ModelRefresh_SetInfluenceDistancePointer(KIM_ModelRefresh *const modelRefresh, double const *const influenceDistance)
Set the Model's influence distance data pointer.
An Extensible Enumeration for the LogVerbosity's supported by the KIM API.
struct KIM_ModelRefresh KIM_ModelRefresh
Forward declaration.
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.