18 #ifndef LIBMESH_ELEM_HASH_H 19 #define LIBMESH_ELEM_HASH_H 24 #include <unordered_set> 58 return cast_int<std::size_t>(elem->
key());
72 return lhs->
key() == rhs->
key();
A struct providing convenience functions for hashing elements.
The base class for all geometric element types.
bool operator()(const Elem *lhs, const Elem *rhs) const
virtual dof_id_type key(const unsigned int s) const =0
std::size_t operator()(const Elem *elem) const
std::unordered_multiset< Elem *, ElemHashUtils, ElemHashUtils > unordered_multiset_elem