LatNet Builder Manual 2.1.3-6
Software Package for Constructing Highly Uniform Point Sets
Loading...
Searching...
No Matches
NetBuilder::Task::Task Class Referenceabstract

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.

Detailed Description

Base base class for all tasks.

Member Function Documentation

◆ execute()

◆ format()

◆ outputMeritValue()

virtual Real NetBuilder::Task::Task::outputMeritValue ( ) const
pure virtual

◆ outputNet()

virtual std::string NetBuilder::Task::Task::outputNet ( OutputStyle outputStyle,
unsigned int interlacingFactor ) const
pure virtual

◆ reset()


The documentation for this class was generated from the following file:
  • include/netbuilder/Task/Task.h