Ultra 0.9.4
Loading...
Searching...
No Matches
ultra::RefinementStrategy Concept Reference

Concept definition

template<class ES, class P>
&& requires(const std::remove_reference_t<ES> &strategy, P &pop)
{
requires Population<
std::remove_pointer_t<decltype(strategy.refinement_subgroup(pop))>>;
{ strategy.refinement_subgroup(pop) } -> std::convertible_to<
std::remove_pointer_t<decltype(strategy.refinement_subgroup(pop))> *>;
}
Definition population.h:37
Definition evolution_strategy.h:270
Definition evolution_strategy.h:260