Changes in / [690:5795e130402e:687:fb93895f84d9] in lemon-main
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/circulation.h
r689 r641 451 451 } 452 452 453 /// \brief Sets the tolerance used by the algorithm. 454 /// 455 /// Sets the tolerance object used by the algorithm. 456 /// \return <tt>(*this)</tt> 457 Circulation& tolerance(const Tolerance& tolerance) { 453 /// \brief Sets the tolerance used by algorithm. 454 /// 455 /// Sets the tolerance used by algorithm. 456 Circulation& tolerance(const Tolerance& tolerance) const { 458 457 _tol = tolerance; 459 458 return *this; … … 462 461 /// \brief Returns a const reference to the tolerance. 463 462 /// 464 /// Returns a const reference to the tolerance object used by 465 /// the algorithm. 463 /// Returns a const reference to the tolerance. 466 464 const Tolerance& tolerance() const { 467 return _tol;465 return tolerance; 468 466 } 469 467 -
lemon/preflow.h
r689 r641 98 98 /// "flow of maximum value" in a digraph. 99 99 /// The preflow algorithms are the fastest known maximum 100 /// flow algorithms. The current implementation use sa mixture of the100 /// flow algorithms. The current implementation use a mixture of the 101 101 /// \e "highest label" and the \e "bound decrease" heuristics. 102 102 /// The worst case time complexity of the algorithm is \f$O(n^2\sqrt{e})\f$. … … 372 372 } 373 373 374 /// \brief Sets the tolerance used by the algorithm. 375 /// 376 /// Sets the tolerance object used by the algorithm. 377 /// \return <tt>(*this)</tt> 378 Preflow& tolerance(const Tolerance& tolerance) { 374 /// \brief Sets the tolerance used by algorithm. 375 /// 376 /// Sets the tolerance used by algorithm. 377 Preflow& tolerance(const Tolerance& tolerance) const { 379 378 _tolerance = tolerance; 380 379 return *this; … … 383 382 /// \brief Returns a const reference to the tolerance. 384 383 /// 385 /// Returns a const reference to the tolerance object used by 386 /// the algorithm. 384 /// Returns a const reference to the tolerance. 387 385 const Tolerance& tolerance() const { 388 return _tolerance;386 return tolerance; 389 387 } 390 388 -
test/circulation_test.cc
r689 r611 88 88 .supplyMap(supply) 89 89 .flowMap(flow); 90 91 const CirculationType::Elevator& elev = const_circ_test.elevator();92 circ_test.elevator(const_cast<CirculationType::Elevator&>(elev));93 CirculationType::Tolerance tol = const_circ_test.tolerance();94 circ_test.tolerance(tol);95 90 96 91 circ_test.init(); -
test/preflow_test.cc
r689 r585 95 95 PreflowType preflow_test(g, cap, n, n); 96 96 const PreflowType& const_preflow_test = preflow_test; 97 98 const PreflowType::Elevator& elev = const_preflow_test.elevator();99 preflow_test.elevator(const_cast<PreflowType::Elevator&>(elev));100 PreflowType::Tolerance tol = const_preflow_test.tolerance();101 preflow_test.tolerance(tol);102 97 103 98 preflow_test
Note: See TracChangeset
for help on using the changeset viewer.