13#if !defined(ULTRA_EVOLUTION_CALLBACKS_H)
14#define ULTRA_EVOLUTION_CALLBACKS_H
26template<Indiv
idual I, Fitness F>
class summary;
28template<Indiv
idual I, Fitness F>
29using after_generation_callback_t =
32template<Indiv
idual I, Fitness F>
33using on_new_best_callback_t =
47 std::function<std::optional<evaluator_fitness_t<E>>(
48 evaluator_individual_t<E> &,
const E &,
Definition layered_population.h:41
Definition evolution_summary.h:33
evaluation_context
Definition evaluation_context.h:28
std::function< std::optional< evaluator_fitness_t< E > >( evaluator_individual_t< E > &, const E &, const parameters::refinement_parameters &)> refinement_callback_t
Definition evolution_callbacks.h:46
Parameters controlling numerical optimisation of GP individuals.
Definition parameters.h:203
Definition scored_individual.h:48