34 #ifndef KIM_COLLECTION_ITEM_TYPE_HPP_ 35 #define KIM_COLLECTION_ITEM_TYPE_HPP_ 129 std::string
const &
ToString()
const;
134 namespace COLLECTION_ITEM_TYPE
215 #endif // KIM_COLLECTION_ITEM_TYPE_HPP_
int GetCollectionItemType(int const index, CollectionItemType *const collectionItemType)
Get the identity of each defined standard CollectionItemType.
void GetNumberOfCollectionItemTypes(int *const numberOfCollectionItemTypes)
Get the number of standard CollectionItemType's defined by the KIM API.
CollectionItemType const simulatorModel
The standard simulatorModel CollectionItemType.
An Extensible Enumeration for the CollectionItemType's supported by the KIM API.
bool operator!=(CollectionItemType const &rhs) const
Compares CollectionItemType objects for inequality.
CollectionItemType const portableModel
The standard portableModel CollectionItemType.
Structure provided for use with std::map.
bool operator()(CollectionItemType const &a, CollectionItemType const &b) const
Provides an (logically unmeaningful) ordering for CollectionItemType objects so that they can be stor...
CollectionItemType()
Create an uninitialized CollectionItemType object.
int collectionItemTypeID
Integer identifying the specific CollectionItemType represented.
std::string const & ToString() const
Converts the object to a string.
CollectionItemType const modelDriver
The standard modelDriver CollectionItemType.
bool operator==(CollectionItemType const &rhs) const
Compares CollectionItemType objects for equality.
bool Known() const
Determines if the object is a quantity known to the KIM API.