31 #ifndef KIM_COMPUTE_ARGUMENT_NAME_HPP_ 32 #define KIM_COMPUTE_ARGUMENT_NAME_HPP_ 130 std::string
const &
ToString()
const;
136 namespace COMPUTE_ARGUMENT_NAME
297 #endif // KIM_COMPUTE_ARGUMENT_NAME_HPP_ ComputeArgumentName const partialParticleEnergy
The standard partialParticleEnergy argument.
Structure provided for use with std::map.
bool operator==(ComputeArgumentName const &rhs) const
Compares ComputeArgumentName objects for equality.
ComputeArgumentName const coordinates
The standard coordinates argument.
int computeArgumentNameID
Integer identifying the specific ComputeArgumentName represented.
ComputeArgumentName const partialVirial
The standard partialVirial argument.
void GetNumberOfComputeArgumentNames(int *const numberOfComputeArgumentNames)
Get the number of standard ComputeArgumentName's defined by the KIM API.
An Extensible Enumeration for the DataType's supported by the KIM API.
ComputeArgumentName const particleContributing
The standard particleContributing argument.
ComputeArgumentName const partialEnergy
The standard partialEnergy argument.
bool operator!=(ComputeArgumentName const &rhs) const
Compares ComputeArgumentName objects for inequality.
ComputeArgumentName const partialParticleVirial
The standard partialParticleVirial argument.
ComputeArgumentName const partialForces
The standard partialForces argument.
An Extensible Enumeration for the ComputeArgumentName's supported by the KIM API. ...
ComputeArgumentName()
Create an uninitialized ComputeArgumentName object.
bool operator()(ComputeArgumentName const &a, ComputeArgumentName const &b) const
Provides an (logically unmeaningful) ordering for ComputeArgumentsName objects so that they can be st...
ComputeArgumentName const particleSpeciesCodes
The standard particleSpeciesCodes argument.
ComputeArgumentName const numberOfParticles
The standard numberOfParticles argument.
std::string const & ToString() const
Converts the object to a string.
int GetComputeArgumentDataType(ComputeArgumentName const computeArgumentName, DataType *const dataType)
Get the DataType of each defined standard ComputeArgumentName.
int GetComputeArgumentName(int const index, ComputeArgumentName *const computeArgumentName)
Get the identity of each defined standard ComputeArgumentName.
bool Known() const
Determines if the object is a quantity known to the KIM API.