COIN-OR::LEMON - Graph Library

Changeset 304:10d035c2e81c in lemon-0.x for src/work/list_graph.h


Ignore:
Timestamp:
04/05/04 19:10:25 (20 years ago)
Author:
marci
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@422
Message:

ez mar kafa

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/work/list_graph.h

    r279 r304  
    4545        G(_G), container(G.node_id, a) { }
    4646      void set(Node n, T a) { container[/*G.id(n)*/n.node->id]=a; }
    47       T get(Node n) const { return container[/*G.id(n)*/n.node->id]; }
     47//      T get(Node n) const { return container[/*G.id(n)*/n.node->id]; }
    4848      typename std::vector<T>::reference operator[](Node n) {
    4949        return container[/*G.id(n)*/n.node->id]; }
     
    6666        G(_G), container(G.edge_id, a) { }
    6767      void set(Edge e, T a) { container[/*G.id(e)*/e.edge->id]=a; }
    68       T get(Edge e) const { return container[/*G.id(e)*/e.edge->id]; }
     68//      T get(Edge e) const { return container[/*G.id(e)*/e.edge->id]; }
    6969      typename std::vector<T>::reference operator[](Edge e) {
    7070        return container[/*G.id(e)*/e.edge->id]; }
     
    268268    /* for experimental purpose */
    269269
    270     NodeIt& /*getF*/first(NodeIt& v) const {
     270    NodeIt& first(NodeIt& v) const {
    271271      v=NodeIt(*this); return v; }
    272     EdgeIt& /*getF*/first(EdgeIt& e) const {
     272    EdgeIt& first(EdgeIt& e) const {
    273273      e=EdgeIt(*this); return e; }
    274     OutEdgeIt& /*getF*/first(OutEdgeIt& e, Node v) const {
     274    OutEdgeIt& first(OutEdgeIt& e, Node v) const {
    275275      e=OutEdgeIt(*this, v); return e; }
    276     InEdgeIt& /*getF*/first(InEdgeIt& e, Node v) const {
     276    InEdgeIt& first(InEdgeIt& e, Node v) const {
    277277      e=InEdgeIt(*this, v); return e; }
    278     SymEdgeIt& /*getF*/first(SymEdgeIt& e, Node v) const {
     278    SymEdgeIt& first(SymEdgeIt& e, Node v) const {
    279279      e=SymEdgeIt(*this, v); return e; }
    280280    //void getTail(Node& n, const Edge& e) const { n=tail(e); }
     
    296296    It first() const {
    297297      It e;
    298       /*getF*/first(e);
     298      first(e);
    299299      return e;
    300300    }
     
    303303    It first(Node v) const {
    304304      It e;
    305       /*getF*/first(e, v);
     305      first(e, v);
    306306      return e;
    307307    }
Note: See TracChangeset for help on using the changeset viewer.