Generated on Wed Apr 29 2015 11:51:41 for GGL-4.1.2 by doxygen 1.8.3.1
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes
sgm::RP_Hanser96::LoopBondReporter Class Reference

#include <RP_Hanser96.hh>

Inheritance diagram for sgm::RP_Hanser96::LoopBondReporter:
Inheritance graph
[legend]

Public Types

typedef std::list< size_t > RingList
 type of a list of node indices that form a ring More...
 
typedef std::set< size_t > RingNodes
 type of a set of node indices that form a ring More...
 

Public Member Functions

 LoopBondReporter (BondSet &bondSet)
 construction More...
 
virtual void reportRing (const Graph_Interface &graph, const RingList &ringList)
 
virtual ~LoopBondReporter ()
 destruction More...
 

Static Public Member Functions

static RingNodes toRing (const Graph_Interface &graph, const RingList &ringList)
 

Protected Attributes

BondSetbondSet
 

Detailed Description

Stores the bond information for loops.

Definition at line 163 of file RP_Hanser96.hh.

Member Typedef Documentation

typedef std::list<size_t> sgm::RingReporter::RingList
inherited

Definition at line 27 of file RingReporter.hh.

typedef std::set<size_t> sgm::RingReporter::RingNodes
inherited

Definition at line 25 of file RingReporter.hh.

Constructor & Destructor Documentation

sgm::RP_Hanser96::LoopBondReporter::LoopBondReporter ( BondSet bondSet)
virtual sgm::RP_Hanser96::LoopBondReporter::~LoopBondReporter ( )
virtual

Member Function Documentation

virtual void sgm::RP_Hanser96::LoopBondReporter::reportRing ( const Graph_Interface graph,
const RingList ringList 
)
virtual

Is called to report a ring.

Parameters
graphthe graph that contains the ring
ringListthe ring to report

Implements sgm::RingReporter.

static RingNodes sgm::RingReporter::toRing ( const Graph_Interface graph,
const RingList ringList 
)
staticinherited

Utility class that converts a RingList, i.e. a list of nodes when traversing a ring within a graph, into the set of nodes that form the ring.

Parameters
graphthe graph that contains the ring
ringListthe ring list to convert
Returns
the list of nodes traversing the ring

Field Documentation

BondSet& sgm::RP_Hanser96::LoopBondReporter::bondSet
protected

Definition at line 167 of file RP_Hanser96.hh.


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