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

#include <fitness.h>

Concept definition

template<class F>
std::ranges::sized_range<F> && std::ranges::sized_range<const F>
Definition fitness.h:65
Definition fitness.h:76

Detailed Description

Note
Generic MultiDimFitness algorithms use std::ranges::begin, std::ranges::end, and std::ranges::size instead of .begin(), .end(), and .size().

This keeps the implementation aligned with the concept: MultiDimFitness requires a sized range of scalar fitness values, not necessarily a container exposing member iterator functions.