angel  mercurial changeset:
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>

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 1017 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 1021 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 1022 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]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines