angel  mercurial changeset:
angel::triplet_heuristic_t< Face_heuristic_t > Class Template Reference

Creates a heuristic for triplet type from a heuristic for faces. More...

#include <heuristics.hpp>

List of all members.

Public Member Functions

 triplet_heuristic_t (Face_heuristic_t _h)
 Constructor stores the face-based heuristic to be used.
int operator() (const vector< triplet_t > &tv1, const line_graph_t &lg, vector< triplet_t > &tv2)

Private Attributes

Face_heuristic_t h

Detailed Description

template<class Face_heuristic_t>
class angel::triplet_heuristic_t< Face_heuristic_t >

Creates a heuristic for triplet type from a heuristic for faces.

Third entry in each triplet is ignored but it will be kept.

Definition at line 1050 of file heuristics.hpp.


Constructor & Destructor Documentation

template<class Face_heuristic_t >
angel::triplet_heuristic_t< Face_heuristic_t >::triplet_heuristic_t ( Face_heuristic_t  _h) [inline]

Constructor stores the face-based heuristic to be used.

Definition at line 1054 of file heuristics.hpp.


Member Function Documentation

template<class Face_heuristic_t >
int angel::triplet_heuristic_t< Face_heuristic_t >::operator() ( const vector< triplet_t > &  tv1,
const line_graph_t lg,
vector< triplet_t > &  tv2 
) [inline]

Definition at line 1055 of file heuristics.hpp.

References angel::edge(), and angel::triplet_heuristic_t< Face_heuristic_t >::h.

Here is the call graph for this function:


Member Data Documentation

template<class Face_heuristic_t >
Face_heuristic_t angel::triplet_heuristic_t< Face_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