Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members  

cKSplit::Iterator Class Reference

#include <cksplit.h>

List of all members.

Public Methods

 Iterator (const cKSplit &ksplit, bool atbeginning=true)
void init (const cKSplit &ksplit, bool atbeginning=true)
void operator++ (int)
void operator-- (int)
bool end () const
int cellNumber () const
double cellMin () const
double cellMax () const
double cellSize () const
double cellValue () const


Detailed Description

Walks along cells of the distribution stored in a cKSplit object.


Constructor & Destructor Documentation

cKSplit::Iterator::Iterator ( const cKSplit & ksplit,
bool atbeginning = true )
 

Constructor.


Member Function Documentation

double cKSplit::Iterator::cellMax ( ) const [inline]
 

Returns the upper bound of the current cell.

double cKSplit::Iterator::cellMin ( ) const [inline]
 

Returns the upper lower of the current cell.

int cKSplit::Iterator::cellNumber ( ) const [inline]
 

Returns the index of the current cell.

double cKSplit::Iterator::cellSize ( ) const [inline]
 

Returns the size of the current cell.

double cKSplit::Iterator::cellValue ( ) const
 

Returns the actual amount of observations in current cell. This is not necessarily an integer value because of previous cell splits.

bool cKSplit::Iterator::end ( ) const [inline]
 

Returns true if the iterator has reached either end of the cell sequence.

void cKSplit::Iterator::init ( const cKSplit & ksplit,
bool atbeginning = true )
 

Reinitializes the iterator.

void cKSplit::Iterator::operator++ ( int )
 

Moves the iterator to the next cell.

void cKSplit::Iterator::operator-- ( int )
 

Moves the iterator to the previous cell.


The documentation for this class was generated from the following file:
Generated at Mon Jun 16 23:37:33 2003 for OMNeT++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001