private void DoCheck() { _problems = ProblemChecker.Check(_document.Map, VisibleOnlyCheckbox.Checked).ToList(); ProblemsList.BeginUpdate(); ProblemsList.Items.Clear(); ProblemsList.Items.AddRange(_problems.OfType <object>().ToArray()); ProblemsList.EndUpdate(); }
public Builder(OptimizationProblem optimizationProblem) { ProblemChecker.Check(optimizationProblem); this.optimizationProblem = optimizationProblem; }
public IOptimizationAlgorithm Build() { ProblemChecker.Check(optimizationProblem); return(new DifferentialEvolutionAlgorithm(optimizationProblem, PopulationSize, MutationFactor, CrossoverProbability, ConvergenceCriterion, RandomNumberGenerator)); }