src/work/jacint/preflow_excess.h
changeset 921 818510fa3d99
parent 437 9853b743d830
child 986 e997802b855c
equal deleted inserted replaced
0:20f15f179f33 1:64cc8f30f501
    41 
    41 
    42 FIXME reset
    42 FIXME reset
    43 
    43 
    44 */
    44 */
    45 
    45 
    46 #ifndef HUGO_PREFLOW_H
    46 #ifndef LEMON_PREFLOW_H
    47 #define HUGO_PREFLOW_H
    47 #define LEMON_PREFLOW_H
    48 
    48 
    49 #define H0 20
    49 #define H0 20
    50 #define H1 1
    50 #define H1 1
    51 
    51 
    52 #include <vector>
    52 #include <vector>
    53 #include <queue>
    53 #include <queue>
    54 #include <stack>
    54 #include <stack>
    55 
    55 
    56 namespace hugo {
    56 namespace lemon {
    57 
    57 
    58   template <typename Graph, typename T, 
    58   template <typename Graph, typename T, 
    59 	    typename CapMap=typename Graph::template EdgeMap<T>, 
    59 	    typename CapMap=typename Graph::template EdgeMap<T>, 
    60             typename FlowMap=typename Graph::template EdgeMap<T> >
    60             typename FlowMap=typename Graph::template EdgeMap<T> >
    61   class Preflow {
    61   class Preflow {
   653 
   653 
   654 
   654 
   655 
   655 
   656   };
   656   };
   657 
   657 
   658 } //namespace hugo
   658 } //namespace lemon
   659 
   659 
   660 #endif //PREFLOW_H
   660 #endif //PREFLOW_H
   661 
   661 
   662 
   662 
   663 
   663