angel
mercurial changeset:
|
Make a pair of heuristics. More...
#include <heuristics.hpp>
Public Member Functions | |
heuristic_triplet_t (Heuristic1_t _h1, Heuristic2_t _h2, Heuristic3_t _h3) | |
template<class Vector_t , class Ad_graph_t > | |
int | operator() (const Vector_t &v1, const Ad_graph_t &adg, Vector_t &v2) |
Private Attributes | |
Heuristic1_t | h1 |
Heuristic2_t | h2 |
Heuristic3_t | h3 |
Make a pair of heuristics.
Three heuristics are semantically and syntactically combined to one heuristic.
Definition at line 1129 of file heuristics.hpp.
angel::heuristic_triplet_t< Heuristic1_t, Heuristic2_t, Heuristic3_t >::heuristic_triplet_t | ( | Heuristic1_t | _h1, |
Heuristic2_t | _h2, | ||
Heuristic3_t | _h3 | ||
) | [inline] |
Definition at line 1135 of file heuristics.hpp.
int angel::heuristic_triplet_t< Heuristic1_t, Heuristic2_t, Heuristic3_t >::operator() | ( | const Vector_t & | v1, |
const Ad_graph_t & | adg, | ||
Vector_t & | v2 | ||
) | [inline] |
Heuristic1_t angel::heuristic_triplet_t< Heuristic1_t, Heuristic2_t, Heuristic3_t >::h1 [private] |
Definition at line 1131 of file heuristics.hpp.
Referenced by angel::heuristic_triplet_t< Heuristic1_t, Heuristic2_t, Heuristic3_t >::operator()().
Heuristic2_t angel::heuristic_triplet_t< Heuristic1_t, Heuristic2_t, Heuristic3_t >::h2 [private] |
Definition at line 1132 of file heuristics.hpp.
Referenced by angel::heuristic_triplet_t< Heuristic1_t, Heuristic2_t, Heuristic3_t >::operator()().
Heuristic3_t angel::heuristic_triplet_t< Heuristic1_t, Heuristic2_t, Heuristic3_t >::h3 [private] |
Definition at line 1133 of file heuristics.hpp.
Referenced by angel::heuristic_triplet_t< Heuristic1_t, Heuristic2_t, Heuristic3_t >::operator()().