|
Differential Evolution C++ library
|
#include <termination_strategy.hpp>


Public Member Functions | |
| max_gen_termination_strategy (size_t maxGen) | |
| virtual bool | event (individual_ptr best, size_t genCount) |
Basic implementation of a Termination Strategy: stop the optimization process if a maximum number of generations has been reached
| de::max_gen_termination_strategy::max_gen_termination_strategy | ( | size_t | maxGen | ) | [inline] |
constructs a max_gen_termination_strategy object
| maxGen | maximum number of generations after which the optimization stops |
| virtual bool de::max_gen_termination_strategy::event | ( | individual_ptr | best, |
| size_t | genCount | ||
| ) | [inline, virtual] |
| best | The best individual so far |
| genCount | generation number |
Implements de::termination_strategy.