GHOST
ghost::Minimize Member List

This is the complete list of members for ghost::Minimize, 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
Minimize(const std::vector< int > &variables_index)ghost::Minimizeinline
Minimize(const std::vector< Variable > &variables)ghost::Minimizeinline
Minimize(const std::vector< int > &variables_index, const std::string &name)ghost::Minimizeinline
Minimize(const std::vector< Variable > &variables, const std::string &name)ghost::Minimizeinline
Minimize(const std::vector< int > &variables_index, const char *name)ghost::Minimizeinline
Minimize(const std::vector< Variable > &variables, const char *name)ghost::Minimizeinline
Objective(const Objective &other)=defaultghost::Objective
Objective(Objective &&other)=defaultghost::Objective
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