Panzer Version of the Day
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
Panzer_HashUtils.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  panzer::pair_hash
 A hash functor for std::pair, combining the hashes of both elements via hash_combine(). Useful as the Hash template argument of an unordered container keyed on std::pair. More...
 
struct  std::hash< std::pair< T1, T2 > >
 Specializes std::hash for std::pair, combining the hashes of both elements via panzer::hash_combine(). Allows std::pair to be used directly as a key in std::unordered_map/std::unordered_set. More...
 

Namespaces

namespace  panzer
 Computes $ Ma(x)b(x)\cdots\int s(x)\nabla\phi(x)\,dx $.
 
namespace  std
 

Functions

template<class T >
void panzer::hash_combine (std::size_t &seed, const T &v)
 Mixes the hash of v into seed, in place. Used to build a combined hash from multiple values.