34 #ifndef KIM_MODEL_COMPUTE_ARGUMENTS_HPP_ 35 #define KIM_MODEL_COMPUTE_ARGUMENTS_HPP_ 44 class ComputeArgumentName;
45 class ComputeCallbackName;
46 class ModelComputeArgumentsImplementation;
51 int GetNeighborList(
int const neighborListIndex,
int const particleNumber,
52 int *
const numberOfNeighbors,
53 int const **
const neighborsOfParticle)
const;
55 int ProcessDEDrTerm(
double const de,
double const r,
double const *
const dx,
56 int const i,
int const j)
const;
59 double const *
const dx,
int const *
const i,
60 int const *
const j)
const;
63 int const **
const ptr)
const;
65 int **
const ptr)
const;
67 double const **
const ptr)
const;
69 double **
const ptr)
const;
72 int *
const present)
const;
78 int const lineNumber, std::string
const & fileName)
const;
80 std::stringstream
const & message,
81 int const lineNumber, std::string
const & fileName)
const;
83 std::string
const &
String()
const;
93 ModelComputeArgumentsImplementation * pimpl;
96 #endif // KIM_MODEL_COMPUTE_HPP_
std::string const & String() const
int ProcessDEDrTerm(double const de, double const r, double const *const dx, int const i, int const j) const
int ProcessD2EDr2Term(double const de, double const *const r, double const *const dx, int const *const i, int const *const j) const
int GetArgumentPointer(ComputeArgumentName const computeArgumentName, int const **const ptr) const
void SetModelBufferPointer(void *const ptr)
void LogEntry(LogVerbosity const logVerbosity, std::string const &message, int const lineNumber, std::string const &fileName) const
int GetNeighborList(int const neighborListIndex, int const particleNumber, int *const numberOfNeighbors, int const **const neighborsOfParticle) const
void GetModelBufferPointer(void **const ptr) const
int IsCallbackPresent(ComputeCallbackName const computeCallbackName, int *const present) const