public SingleObjectiveTestFunctionSolution(RealVector realVector, DoubleValue quality, ISingleObjectiveTestFunctionProblemEvaluator evaluator) : base() { this.bestRealVector = realVector; this.bestQuality = quality; this.evaluator = evaluator; Initialize(); }
protected SingleObjectiveTestFunctionSolution(SingleObjectiveTestFunctionSolution original, Cloner cloner) : base(original, cloner) { bestKnownRealVector = cloner.Clone(original.bestKnownRealVector); bestRealVector = cloner.Clone(original.bestRealVector); bestQuality = cloner.Clone(original.bestQuality); population = cloner.Clone(original.population); evaluator = cloner.Clone(original.evaluator); bounds = cloner.Clone(original.bounds); Initialize(); }
public SOTFDataDescriptor(ISingleObjectiveTestFunctionProblemEvaluator evaluator) { Evaluator = evaluator; }