diff --git a/lemon/adaptors.h b/lemon/adaptors.h --- a/lemon/adaptors.h +++ b/lemon/adaptors.h @@ -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); }