#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().
1.5.3