OpenFOAM logo
Open Source CFD Toolkit

Hash Class Template Reference

Inheritance diagram for Hash:

Inheritance graph
[legend]
List of all members.

template<class primitive>
class Foam::Hash< primitive >


Public Member Functions

 Hash ()
label operator() (const primitive &p) const
label operator() (const primitive &p, const label tableSize) const
template<>
label operator() (const edge &e) const
template<>
label operator() (const triFace &t) const

Constructor & Destructor Documentation

Hash  )  [inline]
 

Reimplemented in FixedList::Hash.

Definition at line 59 of file Hash.H.


Member Function Documentation

label operator() const triFace t  )  const [inline]
 

Simple commutative hash.

Definition at line 149 of file triFace.H.

label operator() const edge e  )  const [inline]
 

Simple commutative hash.

Definition at line 127 of file edge.H.

label operator() const primitive &  p,
const label  tableSize
const [inline]
 

Reimplemented in FixedList::Hash.

Definition at line 67 of file Hash.H.

label operator() const primitive &  p  )  const [inline]
 

Reimplemented in FixedList::Hash.

Definition at line 62 of file Hash.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org