OpenFOAM logo
Open Source CFD Toolkit

FixedList::Hash Class Template Reference

Inheritance diagram for FixedList::Hash:

Inheritance graph
[legend]
Collaboration diagram for FixedList::Hash:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class T, label Size>
template<class HashT = Hash<T>>
class Foam::FixedList< T, Size >::Hash< HashT >

Hashing function class.

Definition at line 88 of file FixedList.H.

Public Member Functions

 Hash ()
label operator() (const FixedList< T, Size > &fl) const
 Rotating Hash. From http://burtleburtle.net/bob/hash/doobs.html.
label operator() (const FixedList< T, Size > &fl, const label tableSize) const


Constructor & Destructor Documentation

Hash  )  [inline]
 

Reimplemented from Hash< FixedList< T, Size > >.

Definition at line 337 of file FixedListI.H.

References Foam::label.


Member Function Documentation

label operator() const FixedList< T, Size > &  fl,
const label  tableSize
const [inline]
 

Reimplemented from Hash< FixedList< T, Size > >.

Definition at line 365 of file FixedListI.H.

label operator() const FixedList< T, Size > &  fl  )  const [inline]
 

Rotating Hash. From http://burtleburtle.net/bob/hash/doobs.html.

Reimplemented from Hash< FixedList< T, Size > >.

Definition at line 345 of file FixedListI.H.

References Foam::label.


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