Darwin Neuroevolution Framework
Static Public Member Functions | List of all members
darwin::ProgressManager Class Reference

Connects the progress updates with a registered progress monitor. More...

#include <evolution.h>

Static Public Member Functions

static void beginStage (const string &name, size_t size, uint32_t annotations)
 Reports the start of a stage.
 
static void finishStage (const string &name)
 Reports the finish of a stage.
 
static void reportProgress (size_t increment=1)
 Reports stage progress.
 
static void registerMonitor (ProgressMonitor *monitor)
 Registers a ProgressMonitor implementation.
 

Detailed Description

Connects the progress updates with a registered progress monitor.

Note
The synchronization between registration and updates is external (ProgressManager is not responsible of it)
See also
ProgressMonitor
EvolutionStage

The documentation for this class was generated from the following files: