Skip to content

Commit e3b08c6

Browse files
committed
Fixed comparator used in check of better evaluation
1 parent f08a94b commit e3b08c6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/solver_impl.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,9 @@ void SolverImpl::process_output(std::vector<Evaluation> const& output_)
179179
best_io.output = output;
180180
return;
181181
}
182-
else if (local::is_better_evaluation(comparator_at(last), round_constants.seed_output.at(last).function, output.at(last).function)
182+
else if (local::is_better_evaluation(opposite(comparator_at(last)), round_constants.seed_output.at(last).function, output.at(last).function)
183183
&& (best_io.input.empty() ||
184-
local::is_better_evaluation(comparator_at(last), best_io.output.at(last).function, output.at(last).function)))
184+
local::is_better_evaluation(opposite(comparator_at(last)), best_io.output.at(last).function, output.at(last).function)))
185185
{
186186
best_io.input = best_io.candidate;
187187
best_io.output = output;

0 commit comments

Comments
 (0)