|
Pakman
|
#include <SweepController.h>


Classes | |
| struct | Input |
Public Member Functions | |
| SweepController (const Input &input_obj) | |
| virtual | ~SweepController () 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 SweepController * | 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 a simple parameter sweep algorithm.
The SweepController class implements a simple parameter sweep algorithm. The parameter sets to simulate are given by the Input::generator command. The simulator is then called for each of these parameter sets, and the output of the simulator is discarded.
For instructions on how to use Pakman with the sweep controller, execute the following command
Definition at line 25 of file SweepController.h.
| SweepController::SweepController | ( | const Input & | input_obj | ) |
Construct from Input object.
| input_obj | Input object. |
Definition at line 17 of file SweepController.cc.
|
overridevirtualdefault |
Default destructor does nothing.
|
static |
Add long command-line options.
| lopts | long command-line options that the SweepController needs. |
Definition at line 33 of file SweepControllerStatic.cc.
|
overridevirtual |
Implements AbstractController.
Definition at line 98 of file SweepController.cc.
|
static |
Definition at line 13 of file SweepControllerStatic.cc.
|
overridevirtual |
Iterates the SweepController. Should be called by a Master.
Implements AbstractController.
Definition at line 35 of file SweepController.cc.
|
static |
Create SweepController instance.
| args | command-line arguments. |
Definition at line 40 of file SweepControllerStatic.cc.