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);
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.