lemon/concepts/graph.h
changeset 1005 f37f0845cf32
parent 529 f5bc148f7e1f
child 580 2313edd0db0b
equal deleted inserted replaced
9:9e9d98459681 10:5580da3bd1d1
   599       /// Returns the opposite directed arc.
   599       /// Returns the opposite directed arc.
   600       Arc oppositeArc(Arc) const { return INVALID; }
   600       Arc oppositeArc(Arc) const { return INVALID; }
   601 
   601 
   602       /// \brief Opposite node on an arc
   602       /// \brief Opposite node on an arc
   603       ///
   603       ///
   604       /// \return the opposite of the given Node on the given Edge
   604       /// \return The opposite of the given node on the given edge.
   605       Node oppositeNode(Node, Edge) const { return INVALID; }
   605       Node oppositeNode(Node, Edge) const { return INVALID; }
   606 
   606 
   607       /// \brief First node of the edge.
   607       /// \brief First node of the edge.
   608       ///
   608       ///
   609       /// \return the first node of the given Edge.
   609       /// \return The first node of the given edge.
   610       ///
   610       ///
   611       /// Naturally edges don't have direction and thus
   611       /// Naturally edges don't have direction and thus
   612       /// don't have source and target node. But we use these two methods
   612       /// don't have source and target node. However we use \c u() and \c v()
   613       /// to query the two nodes of the arc. The direction of the arc
   613       /// methods to query the two nodes of the arc. The direction of the
   614       /// which arises this way is called the inherent direction of the
   614       /// arc which arises this way is called the inherent direction of the
   615       /// edge, and is used to define the "default" direction
   615       /// edge, and is used to define the "default" direction
   616       /// of the directed versions of the arcs.
   616       /// of the directed versions of the arcs.
   617       /// \sa direction
   617       /// \sa v()
       
   618       /// \sa direction()
   618       Node u(Edge) const { return INVALID; }
   619       Node u(Edge) const { return INVALID; }
   619 
   620 
   620       /// \brief Second node of the edge.
   621       /// \brief Second node of the edge.
       
   622       ///
       
   623       /// \return The second node of the given edge.
       
   624       ///
       
   625       /// Naturally edges don't have direction and thus
       
   626       /// don't have source and target node. However we use \c u() and \c v()
       
   627       /// methods to query the two nodes of the arc. The direction of the
       
   628       /// arc which arises this way is called the inherent direction of the
       
   629       /// edge, and is used to define the "default" direction
       
   630       /// of the directed versions of the arcs.
       
   631       /// \sa u()
       
   632       /// \sa direction()
   621       Node v(Edge) const { return INVALID; }
   633       Node v(Edge) const { return INVALID; }
   622 
   634 
   623       /// \brief Source node of the directed arc.
   635       /// \brief Source node of the directed arc.
   624       Node source(Arc) const { return INVALID; }
   636       Node source(Arc) const { return INVALID; }
   625 
   637