Regina Calculation Engine
Classes
regina::graph Namespace Reference

Provides an interface for various types of objects from Regina to work directly with the Boost Graph Library (BGL). More...

Classes

class  AdjacentCrossingIterator
 Iterates through the two crossings adjacent to a given crossing of a knot or link via an outgoing arc. More...
 
class  AdjacentDualVertexIterator
 Used to iterate through the dual vertices adjacent to a given dual vertex of a dim-dimensional triangulation. More...
 
struct  DualEdge
 A lightweight object that denotes an oriented edge of the dual graph of a dim-dimensional triangulation. More...
 
class  DualEdgeIterator
 Used to iterate through all dual edges of a dim-dimensional triangulation. More...
 
class  IncidentArcIterator
 Iterates through the two directed arcs either entering or exiting a given crossing of a knot or link. More...
 
class  IncidentDualEdgeIterator
 Used to iterate through all dual edges incident to a given dual vertex of a dim-dimensional triangulation. More...
 
class  InherentLinkPropertyMap
 Allows the Boost Graph Library to access inherent properties of the graph of a knot or link. More...
 
class  InherentTriangulationPropertyMap
 Allows the Boost Graph Library to access inherent properties of the dual graph of a triangulation. More...
 

Detailed Description

Provides an interface for various types of objects from Regina to work directly with the Boost Graph Library (BGL).

See the Boost Graph Library interface page for details.


Copyright © 1999-2020, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@maths.uq.edu.au).