31 #ifndef KIM_NUMBERING_HPP_ 32 #define KIM_NUMBERING_HPP_ 118 std::string
const &
ToString()
const;
188 #endif // KIM_NUMBERING_HPP_
Numbering const oneBased
The standard oneBased numbering.
bool operator()(Numbering const &a, Numbering const &b) const
Provides an (logically unmeaningful) ordering for Numbering objects so that they can be stored in a s...
bool Known() const
Determines if the object is a quantity known to the KIM API.
An Extensible Enumeration for the Numbering's supported by the KIM API.
int numberingID
Integer identifying the specific Numbering represented.
void GetNumberOfNumberings(int *const numberOfNumberings)
Get the number of standard Numbering's defined by the KIM API.
int GetNumbering(int const index, Numbering *const numbering)
Get the identity of each defined standard Numbering.
Structure provided for use with std::map.
bool operator==(Numbering const &rhs) const
Compares Numbering objects for equality.
std::string const & ToString() const
Converts the object to a string.
Numbering const zeroBased
The standard zeroBased numbering.
Numbering()
Create an uninitialized Numbering object.
bool operator!=(Numbering const &rhs) const
Compares Numbering objects for inequality.