angel
mercurial changeset: <a href="http://mercurial.mcs.anl.gov/ad/RoseFE_angel/rev/b18cec041a55" target="_parent">b18cec041a55</a>
|
Operator class for maximal overall path length reduction in vertex elimination. More...
#include <heuristics.hpp>
Public Member Functions | |
moplr_vertex_t () | |
int | operator() (const vector< c_graph_t::vertex_t > &vv1, const c_graph_t &cg, vector< c_graph_t::vertex_t > &vv2) |
Public Member Functions inherited from angel::base_heuristic_t< int > | |
base_heuristic_t (bool _m) | |
int | objective () const |
void | set_objective (into) |
void | set_empty_objective () |
bool | to_maximize () const |
Additional Inherited Members | |
Public Types inherited from angel::base_heuristic_t< int > | |
typedef int | objective_t |
Protected Attributes inherited from angel::base_heuristic_t< int > | |
int | my_objective |
bool | is_set |
bool | my_maximize |
Operator class for maximal overall path length reduction in vertex elimination.
operator() is equivalent to moplr_vertex
Definition at line 261 of file heuristics.hpp.
|
inline |
Definition at line 263 of file heuristics.hpp.
int angel::moplr_vertex_t::operator() | ( | const vector< c_graph_t::vertex_t > & | vv1, |
const c_graph_t & | cg, | ||
vector< c_graph_t::vertex_t > & | vv2 | ||
) |
Definition at line 444 of file heuristics.cpp.
References angel::standard_heuristic_op().