KIM API V2
Public Member Functions | List of all members
KIM::ModelComputeArguments Class Reference

#include <KIM_ModelComputeArguments.hpp>

Public Member Functions

int GetNeighborList (int const neighborListIndex, int const particleNumber, int *const numberOfNeighbors, int const **const neighborsOfParticle) 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
 
int GetArgumentPointer (ComputeArgumentName const computeArgumentName, int **const ptr) const
 
int GetArgumentPointer (ComputeArgumentName const computeArgumentName, double const **const ptr) const
 
int GetArgumentPointer (ComputeArgumentName const computeArgumentName, double **const ptr) const
 
int IsCallbackPresent (ComputeCallbackName const computeCallbackName, int *const present) const
 
void SetModelBufferPointer (void *const ptr)
 
void GetModelBufferPointer (void **const ptr) const
 
void LogEntry (LogVerbosity const logVerbosity, std::string const &message, int const lineNumber, std::string const &fileName) const
 
void LogEntry (LogVerbosity const logVerbosity, std::stringstream const &message, int const lineNumber, std::string const &fileName) const
 
std::string const & String () const
 

Detailed Description

Definition at line 49 of file KIM_ModelComputeArguments.hpp.

Member Function Documentation

◆ GetArgumentPointer() [1/4]

int KIM::ModelComputeArguments::GetArgumentPointer ( ComputeArgumentName const  computeArgumentName,
int const **const  ptr 
) const

◆ GetArgumentPointer() [2/4]

int KIM::ModelComputeArguments::GetArgumentPointer ( ComputeArgumentName const  computeArgumentName,
int **const  ptr 
) const

◆ GetArgumentPointer() [3/4]

int KIM::ModelComputeArguments::GetArgumentPointer ( ComputeArgumentName const  computeArgumentName,
double const **const  ptr 
) const

◆ GetArgumentPointer() [4/4]

int KIM::ModelComputeArguments::GetArgumentPointer ( ComputeArgumentName const  computeArgumentName,
double **const  ptr 
) const

◆ GetModelBufferPointer()

void KIM::ModelComputeArguments::GetModelBufferPointer ( void **const  ptr) const

◆ GetNeighborList()

int KIM::ModelComputeArguments::GetNeighborList ( int const  neighborListIndex,
int const  particleNumber,
int *const  numberOfNeighbors,
int const **const  neighborsOfParticle 
) const

◆ IsCallbackPresent()

int KIM::ModelComputeArguments::IsCallbackPresent ( ComputeCallbackName const  computeCallbackName,
int *const  present 
) const

◆ LogEntry() [1/2]

void KIM::ModelComputeArguments::LogEntry ( LogVerbosity const  logVerbosity,
std::string const &  message,
int const  lineNumber,
std::string const &  fileName 
) const

◆ LogEntry() [2/2]

void KIM::ModelComputeArguments::LogEntry ( LogVerbosity const  logVerbosity,
std::stringstream const &  message,
int const  lineNumber,
std::string const &  fileName 
) const

◆ ProcessD2EDr2Term()

int KIM::ModelComputeArguments::ProcessD2EDr2Term ( double const  de,
double const *const  r,
double const *const  dx,
int const *const  i,
int const *const  j 
) const

◆ ProcessDEDrTerm()

int KIM::ModelComputeArguments::ProcessDEDrTerm ( double const  de,
double const  r,
double const *const  dx,
int const  i,
int const  j 
) const

◆ SetModelBufferPointer()

void KIM::ModelComputeArguments::SetModelBufferPointer ( void *const  ptr)

◆ String()

std::string const& KIM::ModelComputeArguments::String ( ) const

The documentation for this class was generated from the following file: