Loading...
Searching...
No Matches
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

namespace  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.
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.

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.