|
Pakman
|
#include <ABCRejectionController.h>


Classes | |
| struct | Input |
Public Member Functions | |
| ABCRejectionController (const Input &input_obj) | |
| virtual | ~ABCRejectionController () override=default |
| virtual void | iterate () override |
| virtual Command | getSimulator () const override |
Public Member Functions inherited from AbstractController | |
| AbstractController ()=default | |
| virtual | ~AbstractController ()=default |
| void | assignMaster (std::shared_ptr< AbstractMaster > p_master) |
Static Public Member Functions | |
| static std::string | help () |
| static void | addLongOptions (LongOptions &lopts) |
| static ABCRejectionController * | makeController (const Arguments &args) |
Static Public Member Functions inherited from AbstractController | |
| static controller_t | getController (const std::string &arg) |
| static std::string | help (controller_t controller) |
| static void | addLongOptions (controller_t controller, LongOptions &lopts) |
| static AbstractController * | makeController (controller_t controller, const Arguments &args) |
Additional Inherited Members | |
Protected Attributes inherited from AbstractController | |
| std::shared_ptr< AbstractMaster > | m_p_master |
A Controller class implementing the ABC rejection algorithm.
The ABCRejectionController class implements the ABC rejection algorithm, which consists of the following steps:
Steps 1–3 are repeated until the desired number of accepted parameters is reached.
For instructions on how to use Pakman with the ABC rejection controller, execute the following command
Definition at line 41 of file ABCRejectionController.h.
| ABCRejectionController::ABCRejectionController | ( | const Input & | input_obj | ) |
Construct from Input object.
| input_obj | Input object. |
Definition at line 19 of file ABCRejectionController.cc.
|
overridevirtualdefault |
Default destructor does nothing.
|
static |
Add long command-line options.
| lopts | long command-line options that the ABCRejectionController needs. |
Definition at line 41 of file ABCRejectionControllerStatic.cc.
|
overridevirtual |
Implements AbstractController.
Definition at line 106 of file ABCRejectionController.cc.
|
static |
Definition at line 12 of file ABCRejectionControllerStatic.cc.
|
overridevirtual |
Iterates the ABCRejectionController. Should be called by a Master.
Implements AbstractController.
Definition at line 29 of file ABCRejectionController.cc.
|
static |
Create ABCRejectionController instance.
| args | command-line arguments. |
Definition at line 52 of file ABCRejectionControllerStatic.cc.