Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

HomEnumeratorARCer1 Class Reference

#include <HomEnumerators.h>

Inheritance diagram for HomEnumeratorARCer1::

EnumeratorARCer ARCer List of all members.

Public Methods

 HomEnumeratorARCer1 (ComputationManager &boss, SMListData &d, GIC &gic)
void setArguments (FPGroup g, FPGroup h, int avgNumbers, int n)
void setParams (int k, int n)
Map getMap ()
bool extendToHom (Map &)
void enumerate ()
void writeResults (ostream &)
void readResults (istream &)

Private Attributes

int current
int avgLength
int number
NormalRandom lengthPicker
UniformRandom genPicker
FPGroup G
FPGroup H

Constructor & Destructor Documentation

HomEnumeratorARCer1::HomEnumeratorARCer1 ( ComputationManager & boss,
SMListData & d,
GIC & gic ) [inline]

Definition at line 47 of file HomEnumerators.h.

Member Function Documentation

void HomEnumeratorARCer1::setArguments ( FPGroup g,
FPGroup h,
int avgNumbers,
int n )

void HomEnumeratorARCer1::setParams ( int k,
int n ) [inline]

Definition at line 66 of file HomEnumerators.h.

Referenced by RandHomEnumeratorProblem::resume().

Map HomEnumeratorARCer1::getMap ( )

bool HomEnumeratorARCer1::extendToHom ( Map & )

void HomEnumeratorARCer1::enumerate ( ) [virtual]

Reimplemented from EnumeratorARCer.

void HomEnumeratorARCer1::writeResults ( ostream & o ) [virtual]

Reimplemented from ARCer.

void HomEnumeratorARCer1::readResults ( istream & i ) [virtual]

Reimplemented from ARCer.

Member Data Documentation

int HomEnumeratorARCer1::current [private]

Definition at line 100 of file HomEnumerators.h.

int HomEnumeratorARCer1::avgLength [private]

Definition at line 101 of file HomEnumerators.h.

int HomEnumeratorARCer1::number [private]

Definition at line 102 of file HomEnumerators.h.

NormalRandom HomEnumeratorARCer1::lengthPicker [private]

Definition at line 104 of file HomEnumerators.h.

UniformRandom HomEnumeratorARCer1::genPicker [private]

Definition at line 105 of file HomEnumerators.h.

GIC& HomEnumeratorARCer1::rangeGIC [private]

Definition at line 107 of file HomEnumerators.h.

FPGroup HomEnumeratorARCer1::G [private]

Definition at line 109 of file HomEnumerators.h.

FPGroup HomEnumeratorARCer1::H [private]

Definition at line 110 of file HomEnumerators.h.

The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:49:56 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001