public double ClearCut(PriorityQueue<Patch> candidates)
    {
        double value = 0;
        for(Patch candidate : candidates)
        {
            value += candidate.ClearCut();
        }
        
        return value;
    }