GHOST
ghost::Objective Member List

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::Objectiveprotectedvirtual
expert_heuristic_value(const std::vector< Variable * > &variables, int variable_index, const std::vector< int > &possible_values, randutils::mt19937_rng &rng) constghost::Objectiveprotectedvirtual
expert_heuristic_value_permutation(const std::vector< Variable * > &variables, int variable_index, const std::vector< int > &bad_variables, randutils::mt19937_rng &rng) constghost::Objectiveprotectedvirtual
expert_postprocess(const std::vector< Variable * > &variables, double best_cost) constghost::Objectiveprotectedvirtual
get_name() constghost::Objectiveinline
is_maximization() constghost::Objectiveinline
is_not_optimization()ghost::Objectiveinlineprotected
is_optimization() constghost::Objectiveinline
Objective(const Objective &other)=defaultghost::Objective
Objective(Objective &&other)=defaultghost::Objective
operator<<(std::ostream &os, const Objective &o)ghost::Objectivefriend
operator=(const Objective &other)=deleteghost::Objective
operator=(Objective &&other)=deleteghost::Objective
required_cost(const std::vector< Variable * > &variables) const =0ghost::Objectiveprotectedpure virtual
~Objective()=defaultghost::Objectivevirtual