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.