COIN-OR::LEMON - Graph Library

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • lemon/static_graph.h

    r777 r779  
    9393    void nextIn(Arc& e) const { e.id = arc_next_in[e.id]; }
    9494
    95     int id(const Node& n) const { return n.id; }
    96     Node nodeFromId(int id) const { return Node(id); }
     95    static int id(const Node& n) { return n.id; }
     96    static Node nodeFromId(int id) { return Node(id); }
    9797    int maxNodeId() const { return node_num - 1; }
    9898
    99     int id(const Arc& e) const { return e.id; }
    100     Arc arcFromId(int id) const { return Arc(id); }
     99    static int id(const Arc& e) { return e.id; }
     100    static Arc arcFromId(int id) { return Arc(id); }
    101101    int maxArcId() const { return arc_num - 1; }
    102102
     
    310310    /// This function returns the node with the given index.
    311311    /// \sa index()
    312     Node node(int ix) const { return Parent::nodeFromId(ix); }
     312    static Node node(int ix) { return Parent::nodeFromId(ix); }
    313313
    314314    /// \brief The arc with the given index.
     
    316316    /// This function returns the arc with the given index.
    317317    /// \sa index()
    318     Arc arc(int ix) const { return Parent::arcFromId(ix); }
     318    static Arc arc(int ix) { return Parent::arcFromId(ix); }
    319319
    320320    /// \brief The index of the given node.
     
    322322    /// This function returns the index of the the given node.
    323323    /// \sa node()
    324     int index(Node node) const { return Parent::id(node); }
     324    static int index(Node node) { return Parent::id(node); }
    325325
    326326    /// \brief The index of the given arc.
     
    328328    /// This function returns the index of the the given arc.
    329329    /// \sa arc()
    330     int index(Arc arc) const { return Parent::id(arc); }
     330    static int index(Arc arc) { return Parent::id(arc); }
    331331
    332332    /// \brief Number of nodes.
Note: See TracChangeset for help on using the changeset viewer.