34 #ifndef KIM_COMPUTE_CALLBACK_NAME_HPP_ 35 #define KIM_COMPUTE_CALLBACK_NAME_HPP_ 130 std::string
const &
ToString()
const;
136 namespace COMPUTE_CALLBACK_NAME
229 #endif // KIM_COMPUTE_CALLBACK_NAME_HPP_ void GetNumberOfComputeCallbackNames(int *const numberOfComputeCallbackNames)
Get the number of standard ComputeCallbackName's defined by the KIM API.
ComputeCallbackName const GetNeighborList
The standard GetNeighborList callback.
ComputeCallbackName const ProcessD2EDr2Term
The standard ProcessD2EDr2Term callback.
ComputeCallbackName()
Create an uninitialized ComputeCallbackName object.
bool Known() const
Determines if the object is a quantity known to the KIM API.
bool operator!=(ComputeCallbackName const &rhs) const
Compares ComputeCallbackName objects for inequality.
bool operator==(ComputeCallbackName const &rhs) const
Compares ComputeCallbackName objects for equality.
Structure provided for use with std::map.
bool operator()(ComputeCallbackName const &a, ComputeCallbackName const &b) const
Provides an (logically unmeaningful) ordering for ComputeCallbackName objects so that they can be sto...
An Extensible Enumeration for the ComputeCallbackName's supported by the KIM API. ...
std::string const & ToString() const
Converts the object to a string.
int computeCallbackNameID
Integer identifying the specific ComputeCallbackName represented.
ComputeCallbackName const ProcessDEDrTerm
The standard ProcessDEDrTerm callback.
int GetComputeCallbackName(int const index, ComputeCallbackName *const computeCallbackName)
Get the identity of each defined standard ComputeCallbackName.