COIN-OR::LEMON - Graph Library

Ignore:
Files:
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • lemon/core.h

    r1150 r1081  
    18501850    ///a single node \c n, then \ref refresh(Node) "refresh(n)" is enough.
    18511851    ///
    1852     Arc operator()(Node s, Node t, Arc prev=INVALID) const
     1852#ifdef DOXYGEN
     1853    Arc operator()(Node s, Node t, Arc prev=INVALID) const {}
     1854#else
     1855    using ArcLookUp<GR>::operator() ;
     1856    Arc operator()(Node s, Node t, Arc prev) const
    18531857    {
    1854       if(prev==INVALID)
    1855         {
    1856           Arc f=INVALID;
    1857           Arc e;
    1858           for(e=_head[s];
    1859               e!=INVALID&&_g.target(e)!=t;
    1860               e = t < _g.target(e)?_left[e]:_right[e]) ;
    1861           while(e!=INVALID)
    1862             if(_g.target(e)==t)
    1863               {
    1864                 f = e;
    1865                 e = _left[e];
    1866               }
    1867             else e = _right[e];
    1868           return f;
    1869         }
    1870       else return _next[prev];
    1871     }
     1858      return prev==INVALID?(*this)(s,t):_next[prev];
     1859    }
     1860#endif
    18721861
    18731862  };
  • test/CMakeLists.txt

    r1149 r1119  
    1414SET(TESTS
    1515  adaptors_test
    16   arc_look_up_test
    1716  bfs_test
    1817  circulation_test
Note: See TracChangeset for help on using the changeset viewer.