Biorithm  1.1
Public Member Functions
ImprovedBounder Class Reference

The improved KK. More...

#include <PatternBounder.h>

Inheritance diagram for ImprovedBounder:
KKBounder PatternBounder

List of all members.

Public Member Functions

 ImprovedBounder ()
 ImprovedBounder (const ImprovedBounder &src)
virtual ~ImprovedBounder ()
virtual ImprovedBounderoperator= (const ImprovedBounder &rhs)
virtual double getUpperBound (const Lattice *lattice, unsigned int curlevel, unsigned int nextlevel) const
virtual double getLowerBound (const Lattice *lattice, unsigned int curlevel, unsigned int nextlevel) const

Detailed Description

The improved KK.


Constructor & Destructor Documentation

The constructor

The copy constructor

------------------------------- Parameters ------------------------------- const ImprovedBounder& src The source Bounder

Destructor


Member Function Documentation

double ImprovedBounder::getLowerBound ( const Lattice lattice,
unsigned int  curlevel,
unsigned int  nextlevel 
) const [virtual]

Upperbounds the number of patterns at a given level

------------------------------- Parameters ------------------------------- const Lattice* lattice The lattice unsigned int curlevel The level we know unsigned int nextlevel The level that we are trying to bound

--------------------------------- Return --------------------------------- A reference to the bounder

Reimplemented from KKBounder.

double ImprovedBounder::getUpperBound ( const Lattice lattice,
unsigned int  curlevel,
unsigned int  nextlevel 
) const [virtual]

Upperbounds the number of patterns at a given level

------------------------------- Parameters ------------------------------- const Lattice* lattice The lattice unsigned int curlevel The level we know unsigned int nextlevel The level that we are trying to bound

--------------------------------- Return --------------------------------- A reference to the bounder

Reimplemented from KKBounder.

ImprovedBounder & ImprovedBounder::operator= ( const ImprovedBounder rhs) [virtual]

Upper bounds the number of candidates at this level

------------------------------- Parameters ------------------------------- const ImprovedBounder& rhs The right hand side

--------------------------------- Return --------------------------------- A reference to the bounder


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs Friends