GHOST
|
This is the complete list of members for ghost::Objective, including all inherited members.
conditional_update_data_structures(const std::vector< Variable * > &variables, int index, int new_value) | ghost::Objective | protectedvirtual |
expert_heuristic_value(const std::vector< Variable * > &variables, int variable_index, const std::vector< int > &possible_values, randutils::mt19937_rng &rng) const | ghost::Objective | protectedvirtual |
expert_heuristic_value_permutation(const std::vector< Variable * > &variables, int variable_index, const std::vector< int > &bad_variables, randutils::mt19937_rng &rng) const | ghost::Objective | protectedvirtual |
expert_postprocess(const std::vector< Variable * > &variables, double best_cost) const | ghost::Objective | protectedvirtual |
get_name() const | ghost::Objective | inline |
is_maximization() const | ghost::Objective | inline |
is_not_optimization() | ghost::Objective | inlineprotected |
is_optimization() const | ghost::Objective | inline |
Objective(const Objective &other)=default | ghost::Objective | |
Objective(Objective &&other)=default | ghost::Objective | |
operator<<(std::ostream &os, const Objective &o) | ghost::Objective | friend |
operator=(const Objective &other)=delete | ghost::Objective | |
operator=(Objective &&other)=delete | ghost::Objective | |
required_cost(const std::vector< Variable * > &variables) const =0 | ghost::Objective | protectedpure virtual |
~Objective()=default | ghost::Objective | virtual |