COIN-OR::LEMON - Graph Library

source: lemon-0.x/src/work/johanna/contract_wrapper.h @ 1319:6e277ba3fc76

Last change on this file since 1319:6e277ba3fc76 was 921:818510fa3d99, checked in by Alpar Juttner, 20 years ago

hugo -> lemon

File size: 484 bytes
RevLine 
[394]1// -*- C++ -*- //
2
[921]3#ifndef LEMON_CONTRACT_WRAPPER
4#define LEMON_CONTRACT_WRAPPER
[394]5
6#include <graph_wrapper.h>
7
[921]8namespace lemon {
[394]9
10  template<typename Graph>
11  class ConractWrapper : public GraphWrapper<const Graph> {
12
13  public:
14    typedef typename Parent::NodeMap NodeMap;
15    class Node;
16
17  private:
18    typedef GraphWrapper<Graph> Parent;
19   
20
21    UnionFindEnum<Node, NodeMap> parts;
22 
23  public:
24
25    ConractWrapper(const Graph& _graph) : Parent(_graph) { }
26
27
28
29
30
31  };
32
33
34
35}
36#endif
Note: See TracBrowser for help on using the repository browser.