Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members  

cAccuracyDetection Class Reference

#include <cdetect.h>

Inheritance diagram for cAccuracyDetection::

cObject cADByStddev List of all members.

Public Methods

Constructors, destructor, assignment.
 cAccuracyDetection (const cAccuracyDetection &r)
 cAccuracyDetection (const char *name=NULL)
virtual ~cAccuracyDetection ()
cAccuracyDetection& operator= (const cAccuracyDetection &)
Redefined cObject member functions.
virtual int netPack ()
virtual int netUnpack ()
Pure virtual functions to define the interface.
virtual void collect (double val)=0
virtual bool detected () const=0
virtual void reset ()=0
virtual void stop ()=0
virtual void start ()=0
Host object.
virtual void setHostObject (cStatistic *ptr)
virtual cStatistichostObject () const

Detailed Description

Virtual base class for result accuracy detection classes.


Constructor & Destructor Documentation

cAccuracyDetection::cAccuracyDetection ( const cAccuracyDetection & r ) [inline]
 

Copy constructor.

cAccuracyDetection::cAccuracyDetection ( const char * name = NULL ) [inline, explicit]
 

Constructor.

cAccuracyDetection::~cAccuracyDetection ( ) [inline, virtual]
 

Destructor.


Member Function Documentation

void cAccuracyDetection::collect ( double val ) [pure virtual]
 

Should be redefined to update the detection algorithm with a value.

Reimplemented in cADByStddev.

bool cAccuracyDetection::detected ( ) const [pure virtual]
 

Should be redefined to return true if required accuracy has been reached.

Reimplemented in cADByStddev.

cStatistic * cAccuracyDetection::hostObject ( ) const [inline, virtual]
 

Returns a pointer to the host object.

int cAccuracyDetection::netPack ( ) [virtual]
 

Serializes the object into a PVM or MPI send buffer. Used by the simulation kernel for parallel execution. See cObject for more details.

Reimplemented from cObject.

int cAccuracyDetection::netUnpack ( ) [virtual]
 

Deserializes the object from a PVM or MPI receive buffer Used by the simulation kernel for parallel execution. See cObject for more details.

Reimplemented from cObject.

cAccuracyDetection & cAccuracyDetection::operator= ( const cAccuracyDetection & ) [inline]
 

Assignment is not supported by this class: this method throws a cException when called.

void cAccuracyDetection::reset ( ) [pure virtual]
 

Should be redefined to reset detection algorithm.

Reimplemented in cADByStddev.

void cAccuracyDetection::setHostObject ( cStatistic * ptr ) [inline, virtual]
 

Sets the host object. This is internally called by cStatistic's addTransientDetection() method.

void cAccuracyDetection::start ( ) [pure virtual]
 

Should be redefined to start detection (further calls to collect() will update the detection algorithm).

Reimplemented in cADByStddev.

void cAccuracyDetection::stop ( ) [pure virtual]
 

Should be redefined to stop detection (further calls to collect() should be ignored).

Reimplemented in cADByStddev.


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