klao@125: #include klao@125: #include klao@125: klao@125: #include klao@125: #include klao@125: #include klao@125: klao@125: #if defined(LEDA_NAMESPACE) klao@125: using namespace leda; klao@125: #endif klao@125: klao@125: using namespace std; klao@125: klao@125: #include klao@125: klao@125: // Use a DIMACS max flow file as stdin. klao@125: // read_dimacs_demo_leda < dimacs_max_flow_file klao@125: int main() klao@125: { klao@125: GRAPH G; klao@125: leda_node s,t; klao@125: leda_edge_array cap; klao@125: Read_Dimacs_MF(cin,G,s,t,cap); klao@125: klao@125: leda_edge_array flow(G); klao@125: klao@125: std::cout << "preflow demo (LEDA)..." << std::endl; klao@125: double pre_time=currTime(); klao@125: int flow_value = MAX_FLOW(G,s,t,cap,flow); klao@125: double post_time=currTime(); klao@125: //std::cout << "maximum flow: "<< std::endl; klao@125: //std::cout<