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, labelPair::Hash<> > |

typedef HashSet< labelPair, labelPair::Hash<> > | labelPairHashSet |

A HashSet for a labelPair. The hashing is based on labelPair (FixedList) and is thus non-commutative. More... | |

typedef HashTable< label, labelPair, labelPair::Hash<> > | 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... | |

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.