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;
This is the base class from which all geometric element types are derived.
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 ...
The libMesh namespace provides an interface to certain functionality in the library.