3 #include <geneial/algorithm/criteria/BaseStoppingCriterion.h>
5 geneial_private_namespace(geneial)
7 geneial_private_namespace(algorithm)
9 geneial_private_namespace(stopping_criteria)
11 using ::geneial::population::management::BaseManager;
13 geneial_export_namespace
19 template<
typename FITNESS_TYPE>
20 class TrailingStopCriterion:
public BaseStoppingCriterion<FITNESS_TYPE>
23 virtual ~TrailingStopCriterion()
27 virtual bool wasReached(BaseManager<FITNESS_TYPE> &manager)
33 virtual void print(std::ostream& os)
const
35 os <<
"TrailingStop ()";