| LatNet Builder Manual 2.1.3-6
    Software Package for Constructing Highly Uniform Point Sets | 
Base base class for all tasks. More...
#include <Task.h>
Inherited by NetBuilder::Task::Search< NC, ET, MinimumObserver >, NetBuilder::Task::Eval, and NetBuilder::Task::Search< NC, ET, OBSERVER >.
| Public Member Functions | |
| virtual void | execute ()=0 | 
| Executes the task. | |
| virtual std::string | outputNet (OutputStyle outputStyle, unsigned int interlacingFactor) const =0 | 
| Outputs the resulting net of the task. | |
| virtual std::string | format () const =0 | 
| Output information about the task. | |
| virtual Real | outputMeritValue () const =0 | 
| Outputs the resulting merit value of the task. | |
| virtual void | reset ()=0 | 
| Resets the task. | |
Base base class for all tasks.
| 
 | pure virtual | 
Executes the task.
Implemented in NetBuilder::Task::CBCSearch< NC, ET, EXPLORER, OBSERVER >, NetBuilder::Task::Eval, NetBuilder::Task::ExhaustiveSearch< NC, ET, OBSERVER >, NetBuilder::Task::RandomSearch< NC, ET, OBSERVER >, NetBuilder::Task::Search< NC, ET, OBSERVER >, and NetBuilder::Task::Search< NC, ET, MinimumObserver >.
| 
 | pure virtual | 
Output information about the task.
Implemented in NetBuilder::Task::CBCSearch< NC, ET, EXPLORER, OBSERVER >, NetBuilder::Task::Eval, NetBuilder::Task::ExhaustiveSearch< NC, ET, OBSERVER >, NetBuilder::Task::RandomSearch< NC, ET, OBSERVER >, NetBuilder::Task::Search< NC, ET, OBSERVER >, and NetBuilder::Task::Search< NC, ET, MinimumObserver >.
| 
 | pure virtual | 
Outputs the resulting merit value of the task.
Implemented in NetBuilder::Task::Eval, NetBuilder::Task::Search< NC, ET, OBSERVER >, and NetBuilder::Task::Search< NC, ET, MinimumObserver >.
| 
 | pure virtual | 
Outputs the resulting net of the task.
Implemented in NetBuilder::Task::Eval, NetBuilder::Task::Search< NC, ET, OBSERVER >, and NetBuilder::Task::Search< NC, ET, MinimumObserver >.
| 
 | pure virtual |