labelPairHashes.H File Reference

A HashTable to objects of type <T> with a labelPair key. The hashing is based on labelPair (FixedList) and is thus non-commutative. For commutative hashing, an EdgeMap can be used. More...

Include dependency graph for labelPairHashes.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Typedefs

template<class T >
using LabelPairMap = HashTable< T, labelPair, Foam::Hash< labelPair > >
 
typedef HashSet< labelPair, Foam::Hash< labelPair > > labelPairHashSet
 A HashSet for a labelPair. The hashing is based on labelPair (FixedList) and is thus non-commutative. More...
 
typedef HashTable< label, labelPair, Foam::Hash< labelPair > > labelPairLookup
 This is a Map of a labelPair to a label. Used for e.g. for face1, face2 to shared edge. The hashing is based on labelPair (FixedList) and is thus non-commutative. More...
 

Detailed Description

A HashTable to objects of type <T> with a labelPair key. The hashing is based on labelPair (FixedList) and is thus non-commutative. For commutative hashing, an EdgeMap can be used.

Original source file labelPairHashes.H

Alias Foam::LabelPairMap

Definition in file labelPairHashes.H.