Changeset 13821 for branches/HeuristicLab.VariableInteractionNetworks/HeuristicLab.VariableInteractionNetworks/3.3/CreateTargetVariationExperimentDialog.cs
- Timestamp:
- 05/02/16 15:25:14 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.VariableInteractionNetworks/HeuristicLab.VariableInteractionNetworks/3.3/CreateTargetVariationExperimentDialog.cs
r13814 r13821 156 156 var totalNumberOfCombinations = (inputCount + 1) * EnumerableExtensions.BinomialCoefficient(inputCount, combinationGroupSize); 157 157 int progress = 0; 158 foreach (var optimizer in CreateVariableCombinations(algorithm, combinationGroupSize, repetitions)) { 159 experiment.Optimizers.Add(optimizer); 160 progress++; 161 worker.ReportProgress((int)Math.Round(100d * progress / totalNumberOfCombinations)); 162 } 163 Experiment = experiment; 158 try { 159 foreach (var optimizer in CreateVariableCombinations(algorithm, combinationGroupSize, repetitions)) { 160 if (worker.CancellationPending) 161 throw new OperationCanceledException(); 162 experiment.Optimizers.Add(optimizer); 163 progress++; 164 worker.ReportProgress((int)Math.Round(100d * progress / totalNumberOfCombinations)); 165 } 166 Experiment = experiment; 167 } catch (OperationCanceledException) { 168 e.Cancel = true; 169 UpdateProgress(0); 170 progressBar.Visible = false; 171 okButton.Enabled = true; 172 combinationsLabel.Visible = true; 173 combinationCountLabel.Visible = true; 174 } 164 175 } 165 176
Note: See TracChangeset
for help on using the changeset viewer.