new algorithm, in development More...
#include <AlgGenHookeJeeves.h>
Public Member Functions | |
bool | advanceGeneration (StateP state, DemeP deme) |
Perform a single generation on a single deme. | |
bool | initialize (StateP state) |
Initialize the algorithm, read parameters from the system, do a sanity check. | |
void | registerParameters (StateP state) |
Register algorithm's parameters (if any). | |
Protected Attributes | |
std::vector< double > | delta_ |
std::vector< bool > | changed_ |
std::vector< bool > | converged_ |
uint | convergedTotal_ |
double | precision_ |
double | initialMove_ |
bool | localOnly_ |
SelectionOperatorP | selFitPropOp_ |
SelectionOperatorP | selBestOp_ |
SelectionOperatorP | selRandomOp_ |
new algorithm, in development
Definition at line 10 of file AlgGenHookeJeeves.h.
bool GenHookeJeeves::advanceGeneration | ( | StateP | , | |
DemeP | ||||
) | [virtual] |
Perform a single generation on a single deme.
Must be implemented by a specific algorithm class
Implements Algorithm.
Definition at line 94 of file AlgGenHookeJeeves.cpp.
bool GenHookeJeeves::initialize | ( | StateP | ) | [virtual] |
Initialize the algorithm, read parameters from the system, do a sanity check.
Called by the system before the algorithm starts (Algorithm::advanceGeneration)
Reimplemented from Algorithm.
Definition at line 32 of file AlgGenHookeJeeves.cpp.
void GenHookeJeeves::registerParameters | ( | StateP | ) | [virtual] |
Register algorithm's parameters (if any).
Called by the system before algorithm initialization (Algorithm::initialize)
Reimplemented from Algorithm.
Definition at line 21 of file AlgGenHookeJeeves.cpp.