# HG changeset patch # User Peter Kovacs # Date 1231743930 -3600 # Node ID acfb0f24d17825ed47b1e1882232bba3c292113c # Parent a2fd8b8d0b302322691883947286aeee36fcfa65 Rename Residual to ResidualDigraph (#67) The new name is more analogous to other adaptor names. diff -r a2fd8b8d0b30 -r acfb0f24d178 lemon/adaptors.h --- a/lemon/adaptors.h Mon Jan 12 07:52:48 2009 +0100 +++ b/lemon/adaptors.h Mon Jan 12 08:05:30 2009 +0100 @@ -2666,10 +2666,10 @@ /// \brief Adaptor class for composing the residual digraph for directed /// flow and circulation problems. /// - /// Residual can be used for composing the \e residual digraph for directed - /// flow and circulation problems. Let \f$ G=(V, A) \f$ be a directed graph - /// and let \f$ F \f$ be a number type. Let \f$ flow, cap: A\to F \f$ be - /// functions on the arcs. + /// ResidualDigraph can be used for composing the \e residual digraph + /// for directed flow and circulation problems. Let \f$ G=(V, A) \f$ + /// be a directed graph and let \f$ F \f$ be a number type. + /// Let \f$ flow, cap: A\to F \f$ be functions on the arcs. /// This adaptor implements a digraph structure with node set \f$ V \f$ /// and arc set \f$ A_{forward}\cup A_{backward} \f$, /// where \f$ A_{forward}=\{uv : uv\in A, flow(uv) - class Residual + class ResidualDigraph #else template, typename FM = CM, typename TL = Tolerance > - class Residual : + class ResidualDigraph : public FilterArcs< Undirector, typename Undirector::template CombinedArcMap< @@ -2730,7 +2730,7 @@ typedef TL Tolerance; typedef typename CapacityMap::Value Value; - typedef Residual Adaptor; + typedef ResidualDigraph Adaptor; protected: @@ -2761,8 +2761,8 @@ /// /// Constructor of the residual digraph adaptor. The parameters are the /// digraph, the capacity map, the flow map, and a tolerance object. - Residual(const Digraph& digraph, const CapacityMap& capacity, - FlowMap& flow, const Tolerance& tolerance = Tolerance()) + ResidualDigraph(const Digraph& digraph, const CapacityMap& capacity, + FlowMap& flow, const Tolerance& tolerance = Tolerance()) : Parent(), _capacity(&capacity), _flow(&flow), _graph(digraph), _forward_filter(capacity, flow, tolerance), _backward_filter(capacity, flow, tolerance), @@ -2869,10 +2869,9 @@ /// \ingroup graph_adaptors /// \relates Residual template - Residual residual(const GR& digraph, - const CM& capacity_map, - FM& flow_map) { - return Residual (digraph, capacity_map, flow_map); + ResidualDigraph + residualDigraph(const GR& digraph, const CM& capacity_map, FM& flow_map) { + return ResidualDigraph (digraph, capacity_map, flow_map); } diff -r a2fd8b8d0b30 -r acfb0f24d178 test/graph_adaptor_test.cc --- a/test/graph_adaptor_test.cc Mon Jan 12 07:52:48 2009 +0100 +++ b/test/graph_adaptor_test.cc Mon Jan 12 08:05:30 2009 +0100 @@ -581,15 +581,15 @@ ea = a2; } -void checkResidual() { +void checkResidualDigraph() { // Check concepts - checkConcept >(); - checkConcept >(); + checkConcept >(); + checkConcept >(); // Create a digraph and an adaptor typedef ListDigraph Digraph; typedef Digraph::ArcMap IntArcMap; - typedef Residual Adaptor; + typedef ResidualDigraph Adaptor; Digraph digraph; IntArcMap capacity(digraph), flow(digraph); @@ -1470,7 +1470,7 @@ checkFilterNodes1(); checkFilterArcs(); checkUndirector(); - checkResidual(); + checkResidualDigraph(); checkSplitNodes(); // Check the graph adaptors (using ListGraph)