angel::edge_reroute_t Struct Reference

#include <angel_types.hpp>

List of all members.

Public Member Functions

 edge_reroute_t ()
 edge_reroute_t (const c_graph_t::edge_t _e, const c_graph_t::edge_t _pivot_e, bool _isPre)

Public Attributes

c_graph_t::edge_t e
c_graph_t::edge_t pivot_e
bool isPre
bool pivot_eliminatable
bool increment_eliminatable
std::vector
< c_graph_t::vertex_t
type3EdgeElimVector


Detailed Description

Definition at line 698 of file angel_types.hpp.


Constructor & Destructor Documentation

angel::edge_reroute_t::edge_reroute_t (  )  [inline]

Definition at line 708 of file angel_types.hpp.

angel::edge_reroute_t::edge_reroute_t ( const c_graph_t::edge_t  _e,
const c_graph_t::edge_t  _pivot_e,
bool  _isPre 
) [inline]

Definition at line 710 of file angel_types.hpp.

References type3EdgeElimVector.


Member Data Documentation

c_graph_t::edge_t angel::edge_reroute_t::e

Definition at line 699 of file angel_types.hpp.

Referenced by angel::postroute_edge_directly(), angel::postrouteEdge_noJAE(), angel::preroute_edge_directly(), angel::prerouteEdge_noJAE(), angel::reducing_reroutings(), angel::reroute_effect(), and angel::Rerouting::Rerouting().

c_graph_t::edge_t angel::edge_reroute_t::pivot_e

Definition at line 700 of file angel_types.hpp.

Referenced by angel::postroute_edge_directly(), angel::postrouteEdge_noJAE(), angel::preroute_edge_directly(), angel::prerouteEdge_noJAE(), angel::reducing_reroutings(), angel::reroute_effect(), and angel::Rerouting::Rerouting().

bool angel::edge_reroute_t::isPre

Definition at line 701 of file angel_types.hpp.

Referenced by angel::reducing_reroutings(), angel::reroute_effect(), and angel::Rerouting::Rerouting().

bool angel::edge_reroute_t::pivot_eliminatable [mutable]

Definition at line 703 of file angel_types.hpp.

Referenced by angel::reducing_reroutings().

bool angel::edge_reroute_t::increment_eliminatable [mutable]

Definition at line 704 of file angel_types.hpp.

Referenced by angel::reducing_reroutings().

std::vector<c_graph_t::vertex_t> angel::edge_reroute_t::type3EdgeElimVector [mutable]

Definition at line 706 of file angel_types.hpp.

Referenced by edge_reroute_t(), and angel::reducing_reroutings().


The documentation for this struct was generated from the following file:
Generated on Wed Mar 11 10:34:39 2009 for angel by  doxygen 1.5.3