Regina Calculation Engine
Classes | Public Types | Static Public Member Functions | List of all members
boost::graph_traits< regina::Triangulation< dim > > Struct Template Reference

Classes

struct  traversal_category
 

Public Types

typedef regina::Simplex< dim > * vertex_descriptor
 
typedef regina::graph::DualEdge< dim > edge_descriptor
 
typedef boost::undirected_tag directed_category
 
typedef boost::allow_parallel_edge_tag edge_parallel_category
 
typedef regina::Triangulation< dim >::SimplexIterator vertex_iterator
 
typedef regina::graph::DualEdgeIterator< dim > edge_iterator
 
typedef regina::graph::AdjacentDualVertexIterator< dim > adjacency_iterator
 
typedef regina::graph::IncidentDualEdgeIterator< dim, false > in_edge_iterator
 
typedef regina::graph::IncidentDualEdgeIterator< dim, true > out_edge_iterator
 
typedef size_t vertices_size_type
 
typedef size_t edges_size_type
 
typedef unsigned degree_size_type
 

Static Public Member Functions

static vertex_descriptor null_vertex ()
 

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

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).