Changeset 3626 for trunk/sources/HeuristicLab.Algorithms.SimulatedAnnealing/3.3/SimulatedAnnealingMainLoop.cs
- Timestamp:
- 05/05/10 11:34:35 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.SimulatedAnnealing/3.3/SimulatedAnnealingMainLoop.cs
r3622 r3626 116 116 VariableCreator variableCreator = new VariableCreator(); 117 117 ResultsCollector resultsCollector1 = new ResultsCollector(); 118 SubScopesProcessor subScopesProcessor0 = new SubScopesProcessor(); 118 119 Placeholder analyzer1 = new Placeholder(); 119 120 SubScopesProcessor sssp = new SubScopesProcessor(); … … 131 132 Comparator iterationsComparator = new Comparator(); 132 133 ResultsCollector resultsCollector2 = new ResultsCollector(); 134 SubScopesProcessor subScopesProcessor1 = new SubScopesProcessor(); 133 135 Placeholder analyzer2 = new Placeholder(); 134 136 ConditionalBranch iterationsTermination = new ConditionalBranch(); … … 189 191 OperatorGraph.InitialOperator = variableCreator; 190 192 variableCreator.Successor = resultsCollector1; 191 resultsCollector1.Successor = analyzer1; 192 analyzer1.Successor = sssp; 193 resultsCollector1.Successor = subScopesProcessor0; 194 subScopesProcessor0.Operators.Add(analyzer1); 195 subScopesProcessor0.Successor = sssp; 193 196 sssp.Operators.Add(resultsCollector); 194 197 resultsCollector.Successor = null; … … 205 208 iterationsCounter.Successor = iterationsComparator; 206 209 iterationsComparator.Successor = resultsCollector2; 207 resultsCollector2.Successor = analyzer2; 208 analyzer2.Successor = iterationsTermination; 210 resultsCollector2.Successor = subScopesProcessor1; 211 subScopesProcessor1.Operators.Add(analyzer2); 212 subScopesProcessor1.Successor = iterationsTermination; 209 213 iterationsTermination.TrueBranch = null; 210 214 iterationsTermination.FalseBranch = annealingOperator;
Note: See TracChangeset
for help on using the changeset viewer.