13#if !defined(ULTRA_SCORED_INDIVIDUAL_H)
14#define ULTRA_SCORED_INDIVIDUAL_H
46template<Indiv
idual I, Fitness F>
47struct scored_individual
50 scored_individual() =
default;
54 [[nodiscard]]
bool empty() const noexcept;
58 [[nodiscard]]
bool save(
std::ostream &) const;
67template<Indiv
idual I, Fitness F>
68[[nodiscard]]
auto operator<=>(
const scored_individual<I, F> &,
69 const scored_individual<I, F> &)
noexcept;
auto operator<=>(const model_measurements< F > &, const model_measurements< F > &) noexcept
Definition model_measurements.h:46
bool load(std::istream &, const problem &)
bool save(std::ostream &) const
scored_individual(I, F)
Definition scored_individual.h:28
bool empty() const noexcept
Definition scored_individual.h:38