#include <heuristics.hpp>
Public Types | |
typedef Objective_t | objective_t |
Public Member Functions | |
base_heuristic_t (bool _m) | |
Objective_t | objective () const |
void | set_objective (Objective_t o) |
void | set_empty_objective () |
bool | to_maximize () const |
Protected Attributes | |
Objective_t | my_objective |
bool | is_set |
bool | my_maximize |
Definition at line 28 of file heuristics.hpp.
typedef Objective_t angel::base_heuristic_t< Objective_t >::objective_t |
Definition at line 34 of file heuristics.hpp.
angel::base_heuristic_t< Objective_t >::base_heuristic_t | ( | bool | _m | ) | [inline] |
Definition at line 35 of file heuristics.hpp.
Objective_t angel::base_heuristic_t< Objective_t >::objective | ( | ) | const [inline] |
Definition at line 36 of file heuristics.hpp.
void angel::base_heuristic_t< Objective_t >::set_objective | ( | Objective_t | o | ) | [inline] |
void angel::base_heuristic_t< Objective_t >::set_empty_objective | ( | ) | [inline] |
Definition at line 40 of file heuristics.hpp.
bool angel::base_heuristic_t< Objective_t >::to_maximize | ( | ) | const [inline] |
Objective_t angel::base_heuristic_t< Objective_t >::my_objective [protected] |
Definition at line 30 of file heuristics.hpp.
Referenced by angel::base_heuristic_t< int >::objective(), angel::base_heuristic_t< int >::set_empty_objective(), and angel::base_heuristic_t< int >::set_objective().
bool angel::base_heuristic_t< Objective_t >::is_set [protected] |
Definition at line 31 of file heuristics.hpp.
Referenced by angel::base_heuristic_t< int >::objective(), angel::base_heuristic_t< int >::set_empty_objective(), and angel::base_heuristic_t< int >::set_objective().
bool angel::base_heuristic_t< Objective_t >::my_maximize [protected] |
Definition at line 32 of file heuristics.hpp.
Referenced by angel::base_heuristic_t< int >::set_empty_objective(), and angel::base_heuristic_t< int >::to_maximize().