COIN-OR::LEMON - Graph Library

Ignore:
Files:
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • lemon/core.h

    r1152 r1111  
    18691869    ///a single node \c n, then \ref refresh(Node) "refresh(n)" is enough.
    18701870    ///
    1871     Arc operator()(Node s, Node t, Arc prev=INVALID) const
     1871#ifdef DOXYGEN
     1872    Arc operator()(Node s, Node t, Arc prev=INVALID) const {}
     1873#else
     1874    using ArcLookUp<GR>::operator() ;
     1875    Arc operator()(Node s, Node t, Arc prev) const
    18721876    {
    1873       if(prev==INVALID)
    1874         {
    1875           Arc f=INVALID;
    1876           Arc e;
    1877           for(e=_head[s];
    1878               e!=INVALID&&_g.target(e)!=t;
    1879               e = t < _g.target(e)?_left[e]:_right[e]) ;
    1880           while(e!=INVALID)
    1881             if(_g.target(e)==t)
    1882               {
    1883                 f = e;
    1884                 e = _left[e];
    1885               }
    1886             else e = _right[e];
    1887           return f;
    1888         }
    1889       else return _next[prev];
    1890     }
     1877      return prev==INVALID?(*this)(s,t):_next[prev];
     1878    }
     1879#endif
    18911880
    18921881  };
  • test/CMakeLists.txt

    r1152 r1124  
    1414SET(TESTS
    1515  adaptors_test
    16   arc_look_up_test
    1716  bellman_ford_test
    1817  bfs_test
Note: See TracChangeset for help on using the changeset viewer.