18 #ifndef LIBMESH_SIDES_TO_ELEM_MAP_H 19 #define LIBMESH_SIDES_TO_ELEM_MAP_H 22 #include "libmesh/id_types.h" 23 #include "libmesh/hashword.h" 26 #include <unordered_map> 73 typedef std::vector<const Elem *>::const_iterator
ElemIter;
82 std::pair<ElemIter, ElemIter>
90 typedef std::vector<dof_id_type>
Key;
91 typedef std::vector<const Elem *>
Value;
136 std::vector<dof_id_type> & sorted_vertex_ids)
const;
143 #endif // LIBMESH_SIDES_TO_ELEM_MAP_H
This is the base class from which all geometric element types are derived.
The libMesh namespace provides an interface to certain functionality in the library.
This is the MeshBase class.
uint32_t hashword(const uint32_t *k, size_t length, uint32_t initval=0)
The hashword function takes an array of uint32_t's of length 'length' and computes a single key from ...