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