Closed
Description
public virtual ParameterSet[] ProposeSweeps(int maxSweeps, IEnumerable previousRuns) in ISweeper implementations should not return duplicate ParameterSet entries in the array it returns.
Duplicate entries are ParameterSet elements that have the same IparameterValue Name and ValueText field values.
Since the ParameterSet class also calculates the hash, for each entry in the ParameterSet[], it wouldn't be hard to disambiguate.
I can't think of a case where consuming the output of this method would not follow up by cleaning up duplicates. It should be built in the system.