#include <objective.hpp>
|
| virtual void | conditional_update_data_structures (const std::vector< Variable * > &variables, int index, int new_value) |
| |
| virtual int | expert_heuristic_value (const std::vector< Variable * > &variables, int variable_index, const std::vector< int > &possible_values) const |
| |
| virtual int | expert_heuristic_value_permutation (const std::vector< Variable * > &variables, int variable_index, const std::vector< int > &bad_variables) const |
| |
| virtual void | expert_postprocess_satisfaction (const std::vector< Variable * > &variables, double &best_error, std::vector< int > &solution) const |
| |
| virtual void | expert_postprocess_optimization (const std::vector< Variable * > &variables, double &best_cost, std::vector< int > &solution) const |
| |
| void | is_not_optimization () |
| |
| randutils::mt19937_rng | rng |
| | A neat random generator implemented in thirdparty/randutils.hpp, see https://www.pcg-random.org/posts/ease-of-use-without-loss-of-power.html. More...
|
| |
◆ NullObjective()
| ghost::NullObjective::NullObjective |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: