An interface that all pipeline objects must implement. More...
#include <Pipeline.h>
Public Member Functions | |
virtual void | init ()=0 |
virtual void | add_reader ()=0 |
virtual void | add_sampler ()=0 |
virtual void | add_updater ()=0 |
virtual void | add_optimizer ()=0 |
virtual void | add_eval ()=0 |
virtual void | add_writer ()=0 |
virtual void | add_tester ()=0 |
virtual void | clear ()=0 |
virtual void | destroy ()=0 |
virtual void | run ()=0 |
virtual Model_Refiner & | get_refiner ()=0 |
virtual double | get_eval ()=0 |
An interface that all pipeline objects must implement.
A pipeline is a sequence of computation steps that can be performed on some data passing through it. Its similar to an assembly pipeline.
virtual void Pipeline::add_eval | ( | ) | [pure virtual] |
Implemented in TBB_Pipeline.
virtual void Pipeline::add_optimizer | ( | ) | [pure virtual] |
Implemented in TBB_Pipeline.
virtual void Pipeline::add_reader | ( | ) | [pure virtual] |
Implemented in TBB_Pipeline.
virtual void Pipeline::add_sampler | ( | ) | [pure virtual] |
Implemented in TBB_Pipeline.
virtual void Pipeline::add_tester | ( | ) | [pure virtual] |
Implemented in TBB_Pipeline.
virtual void Pipeline::add_updater | ( | ) | [pure virtual] |
Implemented in TBB_Pipeline.
virtual void Pipeline::add_writer | ( | ) | [pure virtual] |
Implemented in TBB_Pipeline.
virtual void Pipeline::clear | ( | ) | [pure virtual] |
Implemented in TBB_Pipeline.
virtual void Pipeline::destroy | ( | ) | [pure virtual] |
Implemented in TBB_Pipeline.
virtual double Pipeline::get_eval | ( | ) | [pure virtual] |
Implemented in TBB_Pipeline.
virtual Model_Refiner& Pipeline::get_refiner | ( | ) | [pure virtual] |
Implemented in TBB_Pipeline.
virtual void Pipeline::init | ( | ) | [pure virtual] |
Implemented in TBB_Pipeline.
virtual void Pipeline::run | ( | ) | [pure virtual] |
Implemented in TBB_Pipeline.