Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
node.h File Reference
#include <GTL/GTL.h>
#include <GTL/edge.h>
#include <list>
+ Include dependency graph for node.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  node
 A node in a graph. More...
 
class  node
 A node in a graph. More...
 
class  node
 A node in a graph. More...
 
class  node
 A node in a graph. More...
 

Macros

#define forall_out_edges(e, v)   GTL_FORALL(e,v,node::out_edges_iterator,out_edges_)
 
#define forall_in_edges(e, v)   GTL_FORALL(e,v,node::in_edges_iterator,in_edges_)
 
#define forall_inout_edges(e, v)   GTL_FORALL(e,v,node::inout_edges_iterator,inout_edges_)
 
#define forall_adj_edges(e, v)   GTL_FORALL(e,v,node::adj_edges_iterator,adj_edges_)
 

Typedefs

typedef bidirectional_iterator
< edge, ptrdiff_t > 
bi_iter_edge
 
typedef bidirectional_iterator
< node, ptrdiff_t > 
bi_iter_node
 

Macro Definition Documentation

#define forall_adj_edges (   e,
  v 
)    GTL_FORALL(e,v,node::adj_edges_iterator,adj_edges_)

Definition at line 340 of file node.h.

View newest version in sPHENIX GitHub at line 340 of file node.h

Referenced by operator<<().

#define forall_in_edges (   e,
  v 
)    GTL_FORALL(e,v,node::in_edges_iterator,in_edges_)

Definition at line 338 of file node.h.

View newest version in sPHENIX GitHub at line 338 of file node.h

#define forall_inout_edges (   e,
  v 
)    GTL_FORALL(e,v,node::inout_edges_iterator,inout_edges_)

Definition at line 339 of file node.h.

View newest version in sPHENIX GitHub at line 339 of file node.h

#define forall_out_edges (   e,
  v 
)    GTL_FORALL(e,v,node::out_edges_iterator,out_edges_)

Definition at line 337 of file node.h.

View newest version in sPHENIX GitHub at line 337 of file node.h

Typedef Documentation

typedef bidirectional_iterator<edge,ptrdiff_t> bi_iter_edge

Definition at line 40 of file node.h.

View newest version in sPHENIX GitHub at line 40 of file node.h

typedef bidirectional_iterator<node,ptrdiff_t> bi_iter_node

Definition at line 42 of file node.h.

View newest version in sPHENIX GitHub at line 42 of file node.h