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 |