Starts a number of children of the TimeTester type, and times each of them. More...
#include <timeTest.h>
Public Member Functions | |
MTTester (Hand *h) | |
void | pausePlanner () |
Pause the loops; planner can be re-started. | |
void | startPlanner () |
Start the loops. | |
Private Member Functions | |
void | mainLoop () |
Calls a simulated annealing step and buffers the best solutions. | |
TimeTester * | startChild () |
Private Attributes | |
std::vector< TimeTester * > | mChildren |
Starts a number of children of the TimeTester type, and times each of them.
Definition at line 54 of file timeTest.h.
MTTester::MTTester | ( | Hand * | h | ) | [inline] |
Definition at line 61 of file timeTest.h.
void MTTester::mainLoop | ( | ) | [inline, private, virtual] |
Calls a simulated annealing step and buffers the best solutions.
Reimplemented from TimeTester.
Definition at line 59 of file timeTest.h.
void MTTester::pausePlanner | ( | ) | [virtual] |
Pause the loops; planner can be re-started.
Reimplemented from EGPlanner.
Definition at line 95 of file timeTest.cpp.
TimeTester * MTTester::startChild | ( | ) | [private] |
Definition at line 63 of file timeTest.cpp.
void MTTester::startPlanner | ( | ) | [virtual] |
std::vector<TimeTester*> MTTester::mChildren [private] |
Definition at line 58 of file timeTest.h.