Changeset 14029 for branches/crossvalidation-2434/HeuristicLab.Optimization
- Timestamp:
- 07/08/16 14:40:02 (9 years ago)
- Location:
- branches/crossvalidation-2434
- Files:
-
- 10 edited
- 4 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/crossvalidation-2434
- Property svn:mergeinfo changed
-
branches/crossvalidation-2434/HeuristicLab.Optimization
- Property svn:mergeinfo changed
-
branches/crossvalidation-2434/HeuristicLab.Optimization/3.3/BasicProblems/Encoding.cs
r12012 r14029 67 67 } 68 68 } 69 [Storable] 69 70 private T solutionCreator; 70 71 public T SolutionCreator { -
branches/crossvalidation-2434/HeuristicLab.Optimization/3.3/HeuristicLab.Optimization-3.3.csproj
r12627 r14029 153 153 <Compile Include="BasicProblems\Operators\SingleObjectiveMoveMaker.cs" /> 154 154 <Compile Include="BasicProblems\SingleObjectiveBasicProblem.cs" /> 155 <Compile Include="Interfaces\ICharacteristicCalculator.cs" /> 155 156 <Compile Include="Interfaces\ILocalImprovementAlgorithmOperator.cs" /> 156 157 <Compile Include="Interfaces\IMultiObjectiveOperator.cs" /> … … 163 164 <Compile Include="Interfaces\ISimilarityBasedOperator.cs" /> 164 165 <Compile Include="Interfaces\ISolutionSimilarityCalculator.cs" /> 166 <Compile Include="Interfaces\ITerminationBasedOperator.cs" /> 167 <Compile Include="Interfaces\ITerminator.cs" /> 165 168 <Compile Include="MetaOptimizers\BatchRun.cs" /> 166 169 <Compile Include="MetaOptimizers\Experiment.cs" /> … … 173 176 <Compile Include="RunCollectionModification\RunCollectionValueRemover.cs" /> 174 177 <Compile Include="Interfaces\IRunCollectionModifier.cs" /> 178 <Compile Include="Termination\ComparisonTerminator.cs" /> 179 <Compile Include="Termination\ExecutionTimeTerminator.cs" /> 180 <Compile Include="Termination\MultiTerminator.cs" /> 181 <Compile Include="Termination\SingleObjectiveQualityTerminator.cs" /> 182 <Compile Include="Termination\TerminationOperator.cs" /> 183 <Compile Include="Termination\Terminator.cs" /> 184 <Compile Include="Termination\ThresholdTerminator.cs" /> 175 185 <None Include="Plugin.cs.frame" /> 176 186 <Compile Include="Algorithms\Algorithm.cs" /> -
branches/crossvalidation-2434/HeuristicLab.Optimization/3.3/Interfaces/ISolutionSimilarityCalculator.cs
r12085 r14029 30 30 string SolutionVariableName { get; set; } 31 31 string QualityVariableName { get; set; } 32 bool ExecuteInParallel { get; set; } 33 int MaxDegreeOfParallelism { get; set; } 32 34 33 35 /// <summary> -
branches/crossvalidation-2434/HeuristicLab.Optimization/3.3/MetaOptimizers/TimeLimitRun.cs
r12627 r14029 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 2Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
branches/crossvalidation-2434/HeuristicLab.Optimization/3.3/Plugin.cs.frame
r12753 r14029 26 26 /// Plugin class for HeuristicLab.Optimization plugin. 27 27 /// </summary> 28 [Plugin("HeuristicLab.Optimization", "3.3.1 2.$WCREV$")]28 [Plugin("HeuristicLab.Optimization", "3.3.13.$WCREV$")] 29 29 [PluginFile("HeuristicLab.Optimization-3.3.dll", PluginFileType.Assembly)] 30 30 [PluginDependency("HeuristicLab.Collections", "3.3")] -
branches/crossvalidation-2434/HeuristicLab.Optimization/3.3/Problems/SingleObjectiveHeuristicOptimizationProblem.cs
- Property svn:mergeinfo changed
-
branches/crossvalidation-2434/HeuristicLab.Optimization/3.3/Properties/AssemblyInfo.cs.frame
r12753 r14029 54 54 // by using the '*' as shown below: 55 55 [assembly: AssemblyVersion("3.3.0.0")] 56 [assembly: AssemblyFileVersion("3.3.1 2.$WCREV$")]56 [assembly: AssemblyFileVersion("3.3.13.$WCREV$")] -
branches/crossvalidation-2434/HeuristicLab.Optimization/3.3/RunCollection.cs
r12692 r14029 483 483 #region Filtering 484 484 private void UpdateFiltering(bool reset) { 485 var oldUpateRuns = UpdateOfRunsInProgress;486 UpdateOfRunsInProgress = true;487 485 if (reset) 488 486 list.ForEach(r => r.Visible = true); 489 487 foreach (IRunCollectionConstraint constraint in this.constraints) 490 488 constraint.Check(); 491 UpdateOfRunsInProgress = oldUpateRuns;492 489 } 493 490 … … 539 536 protected virtual void Constraint_ConstraintOperationChanged(object sender, EventArgs e) { 540 537 IRunCollectionConstraint constraint = (IRunCollectionConstraint)sender; 541 if (constraint.Active) 542 this.UpdateFiltering(true); 538 if (constraint.Active) { 539 var oldUpdateRuns = UpdateOfRunsInProgress; 540 try { 541 UpdateOfRunsInProgress = true; 542 UpdateFiltering(true); 543 } finally { UpdateOfRunsInProgress = oldUpdateRuns; } 544 } 543 545 } 544 546 protected virtual void Constraint_ConstraintDataChanged(object sender, EventArgs e) { 545 547 IRunCollectionConstraint constraint = (IRunCollectionConstraint)sender; 546 if (constraint.Active) 547 this.UpdateFiltering(true); 548 if (constraint.Active) { 549 var oldUpdateRuns = UpdateOfRunsInProgress; 550 try { 551 UpdateOfRunsInProgress = true; 552 UpdateFiltering(true); 553 } finally { UpdateOfRunsInProgress = oldUpdateRuns; } 554 } 548 555 } 549 556 #endregion … … 551 558 #region Modification 552 559 public void Modify() { 553 var oldUpateRuns = UpdateOfRunsInProgress;554 UpdateOfRunsInProgress = true;555 560 var runs = this.ToList(); 556 561 var selectedRuns = runs.Where(r => r.Visible).ToList(); … … 566 571 } 567 572 } 568 UpdateOfRunsInProgress = oldUpateRuns;569 573 } 570 574
Note: See TracChangeset
for help on using the changeset viewer.