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

NCEnumerateRandomARCer Class Reference

#include <REnumerator.h>

Inheritance diagram for NCEnumerateRandomARCer::

EnumeratorARCer ARCer List of all members.

Public Methods

 NCEnumerateRandomARCer (ComputationManager &boss, SMListData &d, const FPGroup &group)
void setTotalNumber (int n)
void setConjL (int n)
void setNumOfFactors (int n)
void setTypeUniform ()
void setTypeNormal ()
void writeResults (ostream &o)
void readResults (istream &i)

Protected Methods

Word getRelConj ()
void enumerate ()

Private Attributes

FPGroup theGroup
int numberOfAll
int maxConjLength
bool typeIsUniform
int counter
int numberOfFactors
UniformRandom ur
NormalRandom nr

Constructor & Destructor Documentation

NCEnumerateRandomARCer::NCEnumerateRandomARCer ( ComputationManager & boss,
SMListData & d,
const FPGroup & group ) [inline]

Definition at line 94 of file REnumerator.h.

Member Function Documentation

void NCEnumerateRandomARCer::setTotalNumber ( int n ) [inline]

Definition at line 113 of file REnumerator.h.

void NCEnumerateRandomARCer::setConjL ( int n ) [inline]

Definition at line 114 of file REnumerator.h.

void NCEnumerateRandomARCer::setNumOfFactors ( int n ) [inline]

Definition at line 115 of file REnumerator.h.

void NCEnumerateRandomARCer::setTypeUniform ( ) [inline]

Definition at line 117 of file REnumerator.h.

void NCEnumerateRandomARCer::setTypeNormal ( ) [inline]

Definition at line 118 of file REnumerator.h.

void NCEnumerateRandomARCer::writeResults ( ostream & o ) [inline, virtual]

Reimplemented from ARCer.

Definition at line 128 of file REnumerator.h.

void NCEnumerateRandomARCer::readResults ( istream & i ) [inline, virtual]

Reimplemented from ARCer.

Definition at line 133 of file REnumerator.h.

Word NCEnumerateRandomARCer::getRelConj ( ) [protected]

void NCEnumerateRandomARCer::enumerate ( ) [protected, virtual]

Reimplemented from EnumeratorARCer.

Member Data Documentation

FPGroup NCEnumerateRandomARCer::theGroup [private]

Definition at line 149 of file REnumerator.h.

int NCEnumerateRandomARCer::numberOfAll [private]

Definition at line 151 of file REnumerator.h.

int NCEnumerateRandomARCer::maxConjLength [private]

Definition at line 152 of file REnumerator.h.

bool NCEnumerateRandomARCer::typeIsUniform [private]

Definition at line 153 of file REnumerator.h.

int NCEnumerateRandomARCer::counter [private]

Definition at line 154 of file REnumerator.h.

int NCEnumerateRandomARCer::numberOfFactors [private]

Definition at line 155 of file REnumerator.h.

UniformRandom NCEnumerateRandomARCer::ur [private]

Definition at line 157 of file REnumerator.h.

NormalRandom NCEnumerateRandomARCer::nr [private]

Definition at line 158 of file REnumerator.h.

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