EasyLocalAPI reference iolab-uniud/easylocal

easylocal::trace::without

without<event::solution_visited>(recorder): recorder without the visited solutions, for a run that does not build trajectory or local optima networks.

Synopsis

Declared in <easylocal/trace/filter.hpp>

template<
    template<class...> typename... Excluded,
    class Tracer>
[[nodiscard]]
without_events<Tracer, Excluded...>
without(Tracer& tracer) noexcept;

Description

The excluded events are the templates of the cost-dependent core events (event::move_evaluated, event::solution_visited, ...); the events without a cost are excluded by their type, with the other without().

Return Value

NOTE

The return value should not be discarded.