// compute residual path from source to sink using depth first search public virtual List <int> ComputeResidualPath(FlowGraph network) { // Subclasses need to override this to find a residual path. return(null); }