angel  mercurial changeset: <a href="http://mercurial.mcs.anl.gov/ad/RoseFE_angel/rev/b18cec041a55" target="_parent">b18cec041a55</a>
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
angel::lowest_markowitz_edge_t Class Reference

Operator class for lowest Markowitz in mixed edge elimination. More...

#include <heuristics.hpp>

Inheritance diagram for angel::lowest_markowitz_edge_t:
Collaboration diagram for angel::lowest_markowitz_edge_t:

Public Member Functions

 lowest_markowitz_edge_t ()
 
int operator() (const vector< edge_bool_t > &ev1, const c_graph_t &cg, vector< edge_bool_t > &ev2)
 
- 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
 

Detailed Description

Operator class for lowest Markowitz in mixed edge elimination.

operator() is equivalent to lowest_markowitz_edge ( const vector<edge_bool_t>& ev1, const c_graph_t& cg, vector<edge_bool_t>& ev2)

See Also
forward_mode_vertex_t

Definition at line 499 of file heuristics.hpp.

Constructor & Destructor Documentation

angel::lowest_markowitz_edge_t::lowest_markowitz_edge_t ( )
inline

Definition at line 501 of file heuristics.hpp.

Member Function Documentation

int angel::lowest_markowitz_edge_t::operator() ( const vector< edge_bool_t > &  ev1,
const c_graph_t cg,
vector< edge_bool_t > &  ev2 
)

Definition at line 591 of file heuristics.cpp.

References angel::standard_heuristic_op().

Here is the call graph for this function:


The documentation for this class was generated from the following files: