angel::edge_ij_elim_heuristic_t< Edge_heuristic_t > Class Template Reference

Creates a heuristic for (i,j,front) type from a heuristic for (edge,front). More...

#include <heuristics.hpp>

Collaboration diagram for angel::edge_ij_elim_heuristic_t< Edge_heuristic_t >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 edge_ij_elim_heuristic_t (Edge_heuristic_t _h)
 Constructor stores the face-based heuristic to be used.
int operator() (const vector< edge_ij_elim_t > &eev1, const c_graph_t &cg, vector< edge_ij_elim_t > &eev2)

Private Attributes

Edge_heuristic_t h


Detailed Description

template<class Edge_heuristic_t>
class angel::edge_ij_elim_heuristic_t< Edge_heuristic_t >

Creates a heuristic for (i,j,front) type from a heuristic for (edge,front).

Definition at line 1009 of file heuristics.hpp.


Constructor & Destructor Documentation

template<class Edge_heuristic_t>
angel::edge_ij_elim_heuristic_t< Edge_heuristic_t >::edge_ij_elim_heuristic_t ( Edge_heuristic_t  _h  )  [inline]

Constructor stores the face-based heuristic to be used.

Definition at line 1013 of file heuristics.hpp.


Member Function Documentation

template<class Edge_heuristic_t>
int angel::edge_ij_elim_heuristic_t< Edge_heuristic_t >::operator() ( const vector< edge_ij_elim_t > &  eev1,
const c_graph_t cg,
vector< edge_ij_elim_t > &  eev2 
) [inline]

Definition at line 1014 of file heuristics.hpp.

References angel::edge(), and angel::edge_ij_elim_heuristic_t< Edge_heuristic_t >::h.

Here is the call graph for this function:


Member Data Documentation

template<class Edge_heuristic_t>
Edge_heuristic_t angel::edge_ij_elim_heuristic_t< Edge_heuristic_t >::h [private]

Definition at line 1010 of file heuristics.hpp.

Referenced by angel::edge_ij_elim_heuristic_t< Edge_heuristic_t >::operator()().


The documentation for this class was generated from the following file:
Generated on Wed Mar 11 10:35:06 2009 for angel by  doxygen 1.5.3