check_cost_component | The same, with the component built from the fixture Input. |
check_cost_component | A cost component evaluates the fixture Solution, and evaluating it twice gives equivalent values; an exception of evaluate() is a failure. |
check_delta_cost_component | The same, with every object built from the fixture; omit Delta for a co-located delta. |
check_delta_cost_component | Checks the component's own delta_evaluate (co-located): for the valid moves of the fixture Solution and of the random solutions of the options, value + delta equals the component's value after the move. |
check_delta_cost_component | Checks a separate delta cost component: for the valid moves of the fixture Solution and of the random solutions of the options (enumerated, or sampled when the neighborhood cannot enumerate), value + delta equals the component's value after the move. |
check_neighborhood | The same, with the NeighborhoodExplorer built on the fixture's SolutionManager. |
check_neighborhood | Enumerated and sampled moves of the fixture Solution and of random solutions are valid, and applying them keeps the Solution valid. |
check_solution_manager | The fixture's SolutionManager: bound to the fixture Input, and the fixture, initial and random solutions are valid. |
print_report | Prints report to out: the number of checks passed, or the failures grouped by check, in the order of their first failure, each with its count and the messages of its first three. |
run_checks | Prints the reports to std::cerr and returns EXIT_SUCCESS when all passed, EXIT_FAILURE otherwise. |
run_checks | Prints the reports to out, separated by blank lines, and returns EXIT_SUCCESS when all passed, EXIT_FAILURE otherwise. |