detail¶
Structs¶
OwnDeltaImprovement¶
-
struct OwnDeltaImprovement¶
An Analyzer’s own trigger::OnDeltaImprovement, constructed before its base FlatFile (base from member).
The default trigger::on_delta_improvement keeps the best value of a run, so the Analyzers that use it (also from different threads) must not share it: each gets this one instead.
Subclassed by ioh::logger::analyzer::v1::Analyzer
Public Functions
-
inline Triggers own(Triggers triggers) const¶
The triggers, with trigger::on_delta_improvement replaced by own_delta_improvement, which gets its delta.
Public Members
-
std::unique_ptr<trigger::OnDeltaImprovement> own_delta_improvement = std::make_unique<trigger::OnDeltaImprovement>()¶
the trigger that the Analyzer’s list of triggers refers to (an Analyzer is neither copied nor moved)
-
inline Triggers own(Triggers triggers) const¶