Changeset 1201
- Timestamp:
- 02/04/09 22:44:07 (16 years ago)
- Location:
- branches/CEDMA-Refactoring-Ticket419
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CEDMA-Refactoring-Ticket419/HeuristicLab.GP.StructureIdentification/HeuristicLab.GP.StructureIdentification.csproj
r1052 r1201 72 72 <Compile Include="Constant.cs" /> 73 73 <Compile Include="FunctionLibraryInjector.cs" /> 74 <Compile Include="OffspringSelectionGP.cs" /> 75 <Compile Include="OffSpringSelectionGpEditor.cs"> 76 <SubType>UserControl</SubType> 77 </Compile> 78 <Compile Include="OffSpringSelectionGpEditor.Designer.cs"> 79 <DependentUpon>OffSpringSelectionGpEditor.cs</DependentUpon> 80 </Compile> 74 81 <Compile Include="StandardGpEditor.cs"> 75 82 <SubType>UserControl</SubType> … … 161 168 <Name>HeuristicLab.Random</Name> 162 169 </ProjectReference> 170 <ProjectReference Include="..\HeuristicLab.Selection.OffspringSelection\HeuristicLab.Selection.OffspringSelection.csproj"> 171 <Project>{205898D3-2717-4686-AF17-52409B7EC0C6}</Project> 172 <Name>HeuristicLab.Selection.OffspringSelection</Name> 173 </ProjectReference> 163 174 <ProjectReference Include="..\HeuristicLab.Selection\HeuristicLab.Selection.csproj"> 164 175 <Project>{F7CF0571-25CB-43D5-8443-0843A1E2861A}</Project> … … 171 182 </ItemGroup> 172 183 <ItemGroup> 184 <EmbeddedResource Include="OffSpringSelectionGpEditor.resx"> 185 <DependentUpon>OffSpringSelectionGpEditor.cs</DependentUpon> 186 </EmbeddedResource> 173 187 <EmbeddedResource Include="StandardGpEditor.resx"> 174 188 <DependentUpon>StandardGpEditor.cs</DependentUpon> -
branches/CEDMA-Refactoring-Ticket419/HeuristicLab.GP.StructureIdentification/OffSpringSelectionGpEditor.Designer.cs
r1156 r1201 70 70 this.resetButton = new System.Windows.Forms.Button(); 71 71 this.cloneEngineButton = new System.Windows.Forms.Button(); 72 this.selectionPressureTextBox = new System.Windows.Forms.TextBox(); 73 this.selectionPressureLabel = new System.Windows.Forms.Label(); 72 74 this.tabControl.SuspendLayout(); 73 75 this.parametersTabPage.SuspendLayout(); … … 101 103 // parametersTabPage 102 104 // 105 this.parametersTabPage.Controls.Add(this.selectionPressureTextBox); 106 this.parametersTabPage.Controls.Add(this.selectionPressureLabel); 103 107 this.parametersTabPage.Controls.Add(this.viewProblemInitializationButton); 104 108 this.parametersTabPage.Controls.Add(this.setProblemInitializationButton); … … 128 132 // 129 133 this.viewProblemInitializationButton.Anchor = System.Windows.Forms.AnchorStyles.None; 130 this.viewProblemInitializationButton.Location = new System.Drawing.Point(410, 2 08);134 this.viewProblemInitializationButton.Location = new System.Drawing.Point(410, 241); 131 135 this.viewProblemInitializationButton.Name = "viewProblemInitializationButton"; 132 136 this.viewProblemInitializationButton.Size = new System.Drawing.Size(53, 20); … … 139 143 // 140 144 this.setProblemInitializationButton.Anchor = System.Windows.Forms.AnchorStyles.None; 141 this.setProblemInitializationButton.Location = new System.Drawing.Point(469, 2 08);145 this.setProblemInitializationButton.Location = new System.Drawing.Point(469, 241); 142 146 this.setProblemInitializationButton.Name = "setProblemInitializationButton"; 143 147 this.setProblemInitializationButton.Size = new System.Drawing.Size(43, 20); … … 150 154 // 151 155 this.problemInitializationTextBox.Anchor = System.Windows.Forms.AnchorStyles.None; 152 this.problemInitializationTextBox.Location = new System.Drawing.Point(218, 2 08);156 this.problemInitializationTextBox.Location = new System.Drawing.Point(218, 241); 153 157 this.problemInitializationTextBox.Name = "problemInitializationTextBox"; 154 158 this.problemInitializationTextBox.ReadOnly = true; … … 169 173 // 170 174 this.elitesTextBox.Anchor = System.Windows.Forms.AnchorStyles.None; 171 this.elitesTextBox.Location = new System.Drawing.Point(218, 1 56);175 this.elitesTextBox.Location = new System.Drawing.Point(218, 182); 172 176 this.elitesTextBox.Name = "elitesTextBox"; 173 177 this.elitesTextBox.Size = new System.Drawing.Size(186, 20); … … 178 182 this.problemInitializationLabel.Anchor = System.Windows.Forms.AnchorStyles.None; 179 183 this.problemInitializationLabel.AutoSize = true; 180 this.problemInitializationLabel.Location = new System.Drawing.Point(65, 2 11);184 this.problemInitializationLabel.Location = new System.Drawing.Point(65, 244); 181 185 this.problemInitializationLabel.Name = "problemInitializationLabel"; 182 186 this.problemInitializationLabel.Size = new System.Drawing.Size(105, 13); … … 188 192 this.elitesLabel.Anchor = System.Windows.Forms.AnchorStyles.None; 189 193 this.elitesLabel.AutoSize = true; 190 this.elitesLabel.Location = new System.Drawing.Point(6 5, 159);194 this.elitesLabel.Location = new System.Drawing.Point(66, 185); 191 195 this.elitesLabel.Name = "elitesLabel"; 192 196 this.elitesLabel.Size = new System.Drawing.Size(35, 13); … … 197 201 // 198 202 this.mutationRateTextBox.Anchor = System.Windows.Forms.AnchorStyles.None; 199 this.mutationRateTextBox.Location = new System.Drawing.Point(218, 1 30);203 this.mutationRateTextBox.Location = new System.Drawing.Point(218, 156); 200 204 this.mutationRateTextBox.Name = "mutationRateTextBox"; 201 205 this.mutationRateTextBox.Size = new System.Drawing.Size(186, 20); … … 206 210 this.mutationRateLabel.Anchor = System.Windows.Forms.AnchorStyles.None; 207 211 this.mutationRateLabel.AutoSize = true; 208 this.mutationRateLabel.Location = new System.Drawing.Point(6 5, 133);212 this.mutationRateLabel.Location = new System.Drawing.Point(66, 159); 209 213 this.mutationRateLabel.Name = "mutationRateLabel"; 210 214 this.mutationRateLabel.Size = new System.Drawing.Size(77, 13); … … 331 335 this.cloneEngineButton.Click += new System.EventHandler(this.cloneEngineButton_Click); 332 336 // 333 // StandardGpEditor 337 // selectionPressureTextBox 338 // 339 this.selectionPressureTextBox.Anchor = System.Windows.Forms.AnchorStyles.None; 340 this.selectionPressureTextBox.Location = new System.Drawing.Point(218, 130); 341 this.selectionPressureTextBox.Name = "selectionPressureTextBox"; 342 this.selectionPressureTextBox.Size = new System.Drawing.Size(186, 20); 343 this.selectionPressureTextBox.TabIndex = 17; 344 // 345 // selectionPressureLabel 346 // 347 this.selectionPressureLabel.Anchor = System.Windows.Forms.AnchorStyles.None; 348 this.selectionPressureLabel.AutoSize = true; 349 this.selectionPressureLabel.Location = new System.Drawing.Point(65, 133); 350 this.selectionPressureLabel.Name = "selectionPressureLabel"; 351 this.selectionPressureLabel.Size = new System.Drawing.Size(145, 13); 352 this.selectionPressureLabel.TabIndex = 16; 353 this.selectionPressureLabel.Text = "Maximum &Selection Pressure:"; 354 // 355 // OffspringSelectionGpEditor 334 356 // 335 357 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); … … 340 362 this.Controls.Add(this.abortButton); 341 363 this.Controls.Add(this.executeButton); 342 this.Name = " StandardGpEditor";364 this.Name = "OffspringSelectionGpEditor"; 343 365 this.Size = new System.Drawing.Size(526, 419); 344 366 this.tabControl.ResumeLayout(false); … … 376 398 private HeuristicLab.Core.ScopeView scopeView; 377 399 private System.Windows.Forms.Button viewProblemInitializationButton; 400 private System.Windows.Forms.TextBox selectionPressureTextBox; 401 private System.Windows.Forms.Label selectionPressureLabel; 378 402 } 379 403 } -
branches/CEDMA-Refactoring-Ticket419/HeuristicLab.GP.StructureIdentification/OffSpringSelectionGpEditor.cs
r1156 r1201 34 34 private ChooseOperatorDialog chooseOperatorDialog; 35 35 36 public OffspringSelectionG pEditor OffspringSelectionGpEditor{37 get { return (OffspringSelectionG pEditor)Item; }36 public OffspringSelectionGP OffspringSelectionGP { 37 get { return (OffspringSelectionGP)Item; } 38 38 set { base.Item = value; } 39 39 } … … 42 42 InitializeComponent(); 43 43 } 44 public OffspringSelectionGpEditor(OffspringSelectionG pEditorosgp)44 public OffspringSelectionGpEditor(OffspringSelectionGP osgp) 45 45 : this() { 46 OffspringSelectionG pEditor= osgp;46 OffspringSelectionGP = osgp; 47 47 } 48 48 49 49 protected override void RemoveItemEvents() { 50 OffspringSelectionG pEditor.Engine.ExceptionOccurred -= new EventHandler<ExceptionEventArgs>(Engine_ExceptionOccurred);51 OffspringSelectionG pEditor.Engine.Finished -= new EventHandler(Engine_Finished);50 OffspringSelectionGP.Engine.ExceptionOccurred -= new EventHandler<ExceptionEventArgs>(Engine_ExceptionOccurred); 51 OffspringSelectionGP.Engine.Finished -= new EventHandler(Engine_Finished); 52 52 scopeView.Scope = null; 53 53 base.RemoveItemEvents(); … … 55 55 protected override void AddItemEvents() { 56 56 base.AddItemEvents(); 57 OffspringSelectionG pEditor.Engine.ExceptionOccurred += new EventHandler<ExceptionEventArgs>(Engine_ExceptionOccurred);58 OffspringSelectionG pEditor.Engine.Finished += new EventHandler(Engine_Finished);57 OffspringSelectionGP.Engine.ExceptionOccurred += new EventHandler<ExceptionEventArgs>(Engine_ExceptionOccurred); 58 OffspringSelectionGP.Engine.Finished += new EventHandler(Engine_Finished); 59 59 SetDataBinding(); 60 scopeView.Scope = OffspringSelectionG pEditor.Engine.GlobalScope;60 scopeView.Scope = OffspringSelectionGP.Engine.GlobalScope; 61 61 } 62 62 63 63 protected override void UpdateControls() { 64 64 base.UpdateControls(); 65 if (OffspringSelectionG pEditor== null) {65 if (OffspringSelectionGP == null) { 66 66 tabControl.Enabled = false; 67 67 } else { 68 68 tabControl.Enabled = true; 69 problemInitializationTextBox.Text = OffspringSelectionG pEditor.ProblemInjector.GetType().Name;69 problemInitializationTextBox.Text = OffspringSelectionGP.ProblemInjector.GetType().Name; 70 70 } 71 71 } 72 72 73 73 private void SetDataBinding() { 74 setRandomSeedRandomlyCheckBox.DataBindings.Add("Checked", OffspringSelectionGpEditor, "SetSeedRandomly"); 75 randomSeedTextBox.DataBindings.Add("Text", OffspringSelectionGpEditor, "Seed"); 76 populationSizeTextBox.DataBindings.Add("Text", OffspringSelectionGpEditor, "PopulationSize"); 77 maximumGenerationsTextBox.DataBindings.Add("Text", OffspringSelectionGpEditor, "MaxGenerations"); 78 mutationRateTextBox.DataBindings.Add("Text", OffspringSelectionGpEditor, "MutationRate"); 79 elitesTextBox.DataBindings.Add("Text", OffspringSelectionGpEditor, "Elites"); 74 setRandomSeedRandomlyCheckBox.DataBindings.Add("Checked", OffspringSelectionGP, "SetSeedRandomly"); 75 randomSeedTextBox.DataBindings.Add("Text", OffspringSelectionGP, "Seed"); 76 populationSizeTextBox.DataBindings.Add("Text", OffspringSelectionGP, "PopulationSize"); 77 maximumGenerationsTextBox.DataBindings.Add("Text", OffspringSelectionGP, "MaxGenerations"); 78 selectionPressureTextBox.DataBindings.Add("Text", OffspringSelectionGP, "SelectionPressureLimit"); 79 mutationRateTextBox.DataBindings.Add("Text", OffspringSelectionGP, "MutationRate"); 80 elitesTextBox.DataBindings.Add("Text", OffspringSelectionGP, "Elites"); 80 81 } 81 82 82 83 #region Button Events 83 84 private void viewProblemInjectorButton_Click(object sender, EventArgs e) { 84 IView view = OffspringSelectionG pEditor.ProblemInjector.CreateView();85 IView view = OffspringSelectionGP.ProblemInjector.CreateView(); 85 86 if(view != null) 86 87 PluginManager.ControlManager.ShowControl(view); … … 90 91 if (chooseOperatorDialog == null) chooseOperatorDialog = new ChooseOperatorDialog(); 91 92 if (chooseOperatorDialog.ShowDialog(this) == DialogResult.OK) { 92 OffspringSelectionG pEditor.ProblemInjector = chooseOperatorDialog.Operator;93 problemInitializationTextBox.Text = OffspringSelectionG pEditor.ProblemInjector.GetType().Name;93 OffspringSelectionGP.ProblemInjector = chooseOperatorDialog.Operator; 94 problemInitializationTextBox.Text = OffspringSelectionGP.ProblemInjector.GetType().Name; 94 95 } 95 96 } … … 97 98 executeButton.Enabled = false; 98 99 abortButton.Enabled = true; 99 OffspringSelectionG pEditor.Engine.Execute();100 OffspringSelectionGP.Engine.Execute(); 100 101 } 101 102 private void abortButton_Click(object sender, EventArgs e) { 102 StandardGP.Engine.Abort();103 OffspringSelectionGP.Engine.Abort(); 103 104 } 104 105 private void resetButton_Click(object sender, EventArgs e) { 105 StandardGP.Engine.Reset();106 OffspringSelectionGP.Engine.Reset(); 106 107 } 107 108 private void cloneEngineButton_Click(object sender, EventArgs e) { 108 IEngine clone = (IEngine) StandardGP.Engine.Clone();109 IEngine clone = (IEngine)OffspringSelectionGP.Engine.Clone(); 109 110 IEditor editor = ((IEditable)clone).CreateEditor(); 110 111 PluginManager.ControlManager.ShowControl(editor); … … 130 131 } 131 132 #endregion 132 133 134 133 } 135 134 } -
branches/CEDMA-Refactoring-Ticket419/HeuristicLab.GP.StructureIdentification/OffspringSelectionGP.cs
r1156 r1201 34 34 using HeuristicLab.Data; 35 35 using HeuristicLab.Operators.Programmable; 36 using HeuristicLab.Selection.OffspringSelection; 36 37 37 38 namespace HeuristicLab.GP.StructureIdentification { … … 86 87 } 87 88 88 private IntData maxTreeSize ;89 private IntData maxTreeSize = new IntData(); 89 90 public int MaxTreeSize { 90 91 get { return maxTreeSize.Data; } … … 92 93 } 93 94 94 private IntData maxTreeHeight ;95 private IntData maxTreeHeight = new IntData(); 95 96 public int MaxTreeHeight { 96 97 get { return maxTreeHeight.Data; } … … 98 99 } 99 100 100 private DoubleData maxSelectionPressure; 101 public double MaxSelectionPressure { 102 get { return maxSelectionPressure.Data; } 103 set { maxSelectionPressure.Data = value; } 101 private DoubleData selectionPressureLimit = new DoubleData(); 102 public double SelectionPressureLimit { 103 get { return selectionPressureLimit.Data; } 104 set { selectionPressureLimit.Data = value; } 105 } 106 107 private DoubleData comparisonFactor = new DoubleData(); 108 public double ComparisonFactor { 109 get { return comparisonFactor.Data; } 110 set { comparisonFactor.Data = value; } 111 } 112 113 private DoubleData successRatioLimit = new DoubleData(); 114 public double SuccessRatioLimit { 115 get { return successRatioLimit.Data; } 116 set { successRatioLimit.Data = value; } 104 117 } 105 118 … … 120 133 MutationRate = 0.15; 121 134 Elites = 1; 122 MaxSelectionPressure = 300; 135 SelectionPressureLimit = 300; 136 ComparisonFactor = 1.0; 123 137 MaxTreeHeight = 10; 124 138 MaxTreeSize = 100; … … 131 145 private CombinedOperator CreateAlgorithm() { 132 146 CombinedOperator algo = new CombinedOperator(); 133 algo.Name = " StandardGP";147 algo.Name = "OffspringSelectionGP"; 134 148 SequentialProcessor seq = new SequentialProcessor(); 135 149 EmptyOperator problemInjectorPlaceholder = new EmptyOperator(); … … 139 153 randomInjector.Name = "Random Injector"; 140 154 VariableInjector globalInjector = CreateGlobalInjector(); 141 CombinedOperator initialization = CreateIni alization();155 CombinedOperator initialization = CreateInitialization(); 142 156 initialization.Name = "Initialization"; 143 157 FunctionLibraryInjector funLibInjector = new FunctionLibraryInjector(); … … 160 174 CombinedOperator manipulator = CreateManipulator(); 161 175 manipulator.Name = "Manipulator"; 162 TournamentSelector selector = new TournamentSelector();176 CombinedOperator selector = CreateSelector(); 163 177 selector.Name = "Selector"; 164 selector.GetVariableInfo("Selected").ActualName = "Parents";165 selector.GetVariableInfo("GroupSize").Local = false;166 selector.RemoveVariable("GroupSize");167 selector.GetVariableInfo("GroupSize").ActualName = "TournamentSize";168 178 LeftReducer cleanUp = new LeftReducer(); 169 179 … … 192 202 VariableInjector injector = new VariableInjector(); 193 203 injector.Name = "Global Injector"; 204 injector.AddVariable(new HeuristicLab.Core.Variable("ComparisonFactor", comparisonFactor)); 205 injector.AddVariable(new HeuristicLab.Core.Variable("Elites", elites)); 206 injector.AddVariable(new HeuristicLab.Core.Variable("EvaluatedSolutions", new IntData(0))); 194 207 injector.AddVariable(new HeuristicLab.Core.Variable("Generations", new IntData(0))); 208 injector.AddVariable(new HeuristicLab.Core.Variable("Maximization", new BoolData(false))); 195 209 injector.AddVariable(new HeuristicLab.Core.Variable("MaxGenerations", maxGenerations)); 196 injector.AddVariable(new HeuristicLab.Core.Variable("MutationRate", mutationRate));197 injector.AddVariable(new HeuristicLab.Core.Variable("PopulationSize", populationSize));198 injector.AddVariable(new HeuristicLab.Core.Variable("Parents", parents));199 injector.AddVariable(new HeuristicLab.Core.Variable("Elites", elites));200 injector.AddVariable(new HeuristicLab.Core.Variable("Maximization", new BoolData(false)));201 210 injector.AddVariable(new HeuristicLab.Core.Variable("MaxTreeHeight", maxTreeHeight)); 202 211 injector.AddVariable(new HeuristicLab.Core.Variable("MaxTreeSize", maxTreeSize)); 203 injector.AddVariable(new HeuristicLab.Core.Variable("EvaluatedSolutions", new IntData(0))); 212 injector.AddVariable(new HeuristicLab.Core.Variable("MutationRate", mutationRate)); 213 injector.AddVariable(new HeuristicLab.Core.Variable("Parents", parents)); 214 injector.AddVariable(new HeuristicLab.Core.Variable("PopulationSize", populationSize)); 215 injector.AddVariable(new HeuristicLab.Core.Variable("PunishmentFactor", new DoubleData(punishmentFactor))); 216 injector.AddVariable(new HeuristicLab.Core.Variable("SelectionPressureLimit", selectionPressureLimit)); 217 injector.AddVariable(new HeuristicLab.Core.Variable("SuccessRatioLimit", successRatioLimit)); 204 218 injector.AddVariable(new HeuristicLab.Core.Variable("TotalEvaluatedNodes", new DoubleData(0))); 205 injector.AddVariable(new HeuristicLab.Core.Variable("PunishmentFactor", new DoubleData(punishmentFactor)));206 219 injector.AddVariable(new HeuristicLab.Core.Variable("UseEstimatedTargetValue", new BoolData(useEstimatedTargetValue))); 207 220 return injector; … … 249 262 } 250 263 251 private CombinedOperator CreateIni alization() {264 private CombinedOperator CreateInitialization() { 252 265 CombinedOperator init = new CombinedOperator(); 253 266 SequentialProcessor seq = new SequentialProcessor(); … … 268 281 Counter evalCounter = new Counter(); 269 282 evalCounter.GetVariableInfo("Value").ActualName = "EvaluatedSolutions"; 270 283 Sorter sorter = new Sorter(); 284 sorter.GetVariableInfo("Descending").ActualName = "Maximization"; 285 sorter.GetVariableInfo("Value").ActualName = "Quality"; 271 286 seq.AddSubOperator(subScopesCreater); 272 287 seq.AddSubOperator(subScopesProc); 288 seq.AddSubOperator(sorter); 273 289 subScopesProc.AddSubOperator(individualSeq); 274 290 individualSeq.AddSubOperator(treeCreater); … … 282 298 } 283 299 300 private CombinedOperator CreateSelector() { 301 CombinedOperator selector = new CombinedOperator(); 302 SequentialProcessor seq = new SequentialProcessor(); 303 seq.Name = "Selector"; 304 EmptyOperator emptyOp = new EmptyOperator(); 305 ProportionalSelector femaleSelector = new ProportionalSelector(); 306 femaleSelector.GetVariableInfo("Selected").ActualName = "Parents"; 307 femaleSelector.GetVariableValue<BoolData>("CopySelected", null, false).Data = true; 308 309 RandomSelector maleSelector = new RandomSelector(); 310 maleSelector.GetVariableInfo("Selected").ActualName = "Parents"; 311 maleSelector.GetVariableValue<BoolData>("CopySelected", null, false).Data = true; 312 SequentialSubScopesProcessor seqSubScopesProc = new SequentialSubScopesProcessor(); 313 RightChildReducer rightChildReducer = new RightChildReducer(); 314 SubScopesMixer mixer = new SubScopesMixer(); 315 316 seqSubScopesProc.AddSubOperator(femaleSelector); 317 seqSubScopesProc.AddSubOperator(emptyOp); 318 319 seq.AddSubOperator(maleSelector); 320 seq.AddSubOperator(seqSubScopesProc); 321 seq.AddSubOperator(rightChildReducer); 322 seq.AddSubOperator(mixer); 323 324 selector.OperatorGraph.AddOperator(seq); 325 selector.OperatorGraph.InitialOperator = seq; 326 return selector; 327 } 328 284 329 private CombinedOperator CreateMainLoop() { 285 330 CombinedOperator main = new CombinedOperator(); 286 331 SequentialProcessor seq = new SequentialProcessor(); 332 SequentialProcessor offspringSelectionSeq = new SequentialProcessor(); 333 SequentialSubScopesProcessor subScopesProc = new SequentialSubScopesProcessor(); 334 EmptyOperator emptyOp = new EmptyOperator(); 335 OffspringSelector offspringSelector = new OffspringSelector(); 336 337 OperatorExtractor selector = new OperatorExtractor(); 338 selector.Name = "Selector (extr.)"; 339 selector.GetVariableInfo("Operator").ActualName = "Selector"; 340 287 341 CombinedOperator childCreater = CreateChildCreater(); 288 342 childCreater.Name = "Create children"; … … 314 368 Counter counter = new Counter(); 315 369 counter.GetVariableInfo("Value").ActualName = "Generations"; 316 LessThanComparator comparator = new LessThanComparator(); 317 comparator.GetVariableInfo("LeftSide").ActualName = "Generations"; 318 comparator.GetVariableInfo("RightSide").ActualName = "MaxGenerations"; 319 comparator.GetVariableInfo("Result").ActualName = "GenerationsCondition"; 320 ConditionalBranch cond = new ConditionalBranch(); 321 cond.GetVariableInfo("Condition").ActualName = "GenerationsCondition"; 322 323 seq.AddSubOperator(childCreater); 370 LessThanComparator selPresComparator = new LessThanComparator(); 371 selPresComparator.GetVariableInfo("LeftSide").ActualName = "SelectionPressure"; 372 selPresComparator.GetVariableInfo("RightSide").ActualName = "SelectionPressureLimit"; 373 selPresComparator.GetVariableInfo("Result").ActualName = "SelectionPressureCondition"; 374 LessThanComparator generationsComparator = new LessThanComparator(); 375 generationsComparator.GetVariableInfo("LeftSide").ActualName = "Generations"; 376 generationsComparator.GetVariableInfo("RightSide").ActualName = "MaxGenerations"; 377 generationsComparator.GetVariableInfo("Result").ActualName = "GenerationsCondition"; 378 ConditionalBranch selPresCondition = new ConditionalBranch(); 379 selPresCondition.GetVariableInfo("Condition").ActualName = "SelectionPressureCondition"; 380 ConditionalBranch generationsCondition = new ConditionalBranch(); 381 generationsCondition.GetVariableInfo("Condition").ActualName = "GenerationsCondition"; 382 383 subScopesProc.AddSubOperator(emptyOp); 384 subScopesProc.AddSubOperator(childCreater); 385 386 offspringSelector.AddSubOperator(offspringSelectionSeq); 387 388 offspringSelectionSeq.AddSubOperator(selector); 389 offspringSelectionSeq.AddSubOperator(subScopesProc); 390 offspringSelectionSeq.AddSubOperator(offspringSelector); 391 392 seq.AddSubOperator(offspringSelectionSeq); 324 393 seq.AddSubOperator(replacement); 325 394 seq.AddSubOperator(solutionStorer); … … 331 400 seq.AddSubOperator(validationQualityLogger); 332 401 seq.AddSubOperator(counter); 333 seq.AddSubOperator(comparator); 334 seq.AddSubOperator(cond); 335 cond.AddSubOperator(seq); 402 seq.AddSubOperator(selPresComparator); 403 seq.AddSubOperator(generationsComparator); 404 seq.AddSubOperator(selPresCondition); 405 selPresCondition.AddSubOperator(generationsCondition); 406 generationsCondition.AddSubOperator(seq); 336 407 337 408 main.OperatorGraph.AddOperator(seq); … … 346 417 SequentialProcessor bestSolutionProcessor = new SequentialProcessor(); 347 418 MeanAbsolutePercentageErrorEvaluator trainingMapeEvaluator = new MeanAbsolutePercentageErrorEvaluator(); 348 trainingMapeEvaluator.Name = " ValidationMapeEvaluator";419 trainingMapeEvaluator.Name = "TrainingMapeEvaluator"; 349 420 trainingMapeEvaluator.GetVariableInfo("MAPE").ActualName = "TrainingMAPE"; 350 421 trainingMapeEvaluator.GetVariableInfo("SamplesStart").ActualName = "TrainingSamplesStart"; … … 358 429 progOperator.RemoveVariableInfo("Result"); 359 430 progOperator.AddVariableInfo(new HeuristicLab.Core.VariableInfo("EvaluatedSolutions", "", typeof(IntData), VariableKind.In)); 431 progOperator.AddVariableInfo(new HeuristicLab.Core.VariableInfo("SelectionPressure", "", typeof(DoubleData), VariableKind.In)); 360 432 progOperator.Code = @" 361 433 int evalSolutions = EvaluatedSolutions.Data; 434 double selectionPressure = SelectionPressure.Data; 362 435 scope.AddVariable(new Variable(""EvaluatedSolutions"", new IntData(evalSolutions))); 436 scope.AddVariable(new Variable(""SelectionPressure"", new DoubleData(selectionPressure))); 363 437 "; 364 438 solutionStorer.AddSubOperator(bestSolutionProcessor); … … 405 479 CombinedOperator childCreater = new CombinedOperator(); 406 480 SequentialProcessor seq = new SequentialProcessor(); 407 OperatorExtractor selector = new OperatorExtractor(); 408 selector.Name = "Selector (extr.)"; 409 selector.GetVariableInfo("Operator").ActualName = "Selector"; 410 SequentialSubScopesProcessor seqScopesProc = new SequentialSubScopesProcessor(); 411 EmptyOperator emptyOpt = new EmptyOperator(); 481 OffspringAnalyzer analyzer = new OffspringAnalyzer(); 412 482 SequentialProcessor selectedProc = new SequentialProcessor(); 413 483 OperatorExtractor crossover = new OperatorExtractor(); … … 434 504 sorter.GetVariableInfo("Descending").ActualName = "Maximization"; 435 505 sorter.GetVariableInfo("Value").ActualName = "Quality"; 436 437 438 seq.AddSubOperator(selector); 439 seq.AddSubOperator(seqScopesProc); 440 seqScopesProc.AddSubOperator(emptyOpt); 441 seqScopesProc.AddSubOperator(selectedProc); 506 seq.AddSubOperator(analyzer); 507 analyzer.AddSubOperator(selectedProc); 442 508 selectedProc.AddSubOperator(crossover); 443 509 selectedProc.AddSubOperator(individualProc); … … 448 514 individualSeqProc.AddSubOperator(validationEvaluator); 449 515 individualSeqProc.AddSubOperator(evalCounter); 450 se lectedProc.AddSubOperator(sorter);516 seq.AddSubOperator(sorter); 451 517 452 518 childCreater.OperatorGraph.AddOperator(seq); … … 456 522 457 523 public IEditor CreateEditor() { 458 return new Off SpringSelectionGpEditor(this);524 return new OffspringSelectionGpEditor(this); 459 525 } 460 526 -
branches/CEDMA-Refactoring-Ticket419/HeuristicLab.GP.StructureIdentification/StandardGP.cs
r1156 r1201 136 136 randomInjector.Name = "Random Injector"; 137 137 VariableInjector globalInjector = CreateGlobalInjector(); 138 CombinedOperator initialization = CreateIni alization();138 CombinedOperator initialization = CreateInitialization(); 139 139 initialization.Name = "Initialization"; 140 140 FunctionLibraryInjector funLibInjector = new FunctionLibraryInjector(); … … 247 247 } 248 248 249 private CombinedOperator CreateIni alization() {249 private CombinedOperator CreateInitialization() { 250 250 CombinedOperator init = new CombinedOperator(); 251 251 SequentialProcessor seq = new SequentialProcessor(); … … 266 266 Counter evalCounter = new Counter(); 267 267 evalCounter.GetVariableInfo("Value").ActualName = "EvaluatedSolutions"; 268 Sorter sorter = new Sorter(); 269 sorter.GetVariableInfo("Descending").ActualName = "Maximization"; 270 sorter.GetVariableInfo("Value").ActualName = "Quality"; 268 271 269 272 seq.AddSubOperator(subScopesCreater); 270 273 seq.AddSubOperator(subScopesProc); 274 seq.AddSubOperator(sorter); 275 271 276 subScopesProc.AddSubOperator(individualSeq); 272 277 individualSeq.AddSubOperator(treeCreater); … … 344 349 SequentialProcessor bestSolutionProcessor = new SequentialProcessor(); 345 350 MeanAbsolutePercentageErrorEvaluator trainingMapeEvaluator = new MeanAbsolutePercentageErrorEvaluator(); 346 trainingMapeEvaluator.Name = " ValidationMapeEvaluator";351 trainingMapeEvaluator.Name = "TrainingMapeEvaluator"; 347 352 trainingMapeEvaluator.GetVariableInfo("MAPE").ActualName = "TrainingMAPE"; 348 353 trainingMapeEvaluator.GetVariableInfo("SamplesStart").ActualName = "TrainingSamplesStart"; -
branches/CEDMA-Refactoring-Ticket419/HeuristicLab.sln
r1156 r1201 135 135 Debug|Any CPU = Debug|Any CPU 136 136 Debug|x86 = Debug|x86 137 GP Debug|Any CPU = GP Debug|Any CPU 138 GP Debug|x86 = GP Debug|x86 137 139 Release|Any CPU = Release|Any CPU 138 140 Release|x86 = Release|x86 … … 149 151 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Debug|x86.ActiveCfg = Debug|x86 150 152 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Debug|x86.Build.0 = Debug|x86 153 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 154 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 155 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.GP Debug|x86.ActiveCfg = Debug|x86 156 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.GP Debug|x86.Build.0 = Debug|x86 151 157 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Release|Any CPU.ActiveCfg = Release|Any CPU 152 158 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Release|Any CPU.Build.0 = Release|Any CPU … … 164 170 {F43B59AB-2B8C-4570-BC1E-15592086517C}.Debug|x86.ActiveCfg = Debug|x86 165 171 {F43B59AB-2B8C-4570-BC1E-15592086517C}.Debug|x86.Build.0 = Debug|x86 172 {F43B59AB-2B8C-4570-BC1E-15592086517C}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 173 {F43B59AB-2B8C-4570-BC1E-15592086517C}.GP Debug|x86.ActiveCfg = Debug|x86 174 {F43B59AB-2B8C-4570-BC1E-15592086517C}.GP Debug|x86.Build.0 = Debug|x86 166 175 {F43B59AB-2B8C-4570-BC1E-15592086517C}.Release|Any CPU.ActiveCfg = Release|Any CPU 167 176 {F43B59AB-2B8C-4570-BC1E-15592086517C}.Release|Any CPU.Build.0 = Release|Any CPU … … 179 188 {F473D9AF-3F09-4296-9F28-3C65118DAFFA}.Debug|x86.ActiveCfg = Debug|x86 180 189 {F473D9AF-3F09-4296-9F28-3C65118DAFFA}.Debug|x86.Build.0 = Debug|x86 190 {F473D9AF-3F09-4296-9F28-3C65118DAFFA}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 191 {F473D9AF-3F09-4296-9F28-3C65118DAFFA}.GP Debug|x86.ActiveCfg = Debug|x86 192 {F473D9AF-3F09-4296-9F28-3C65118DAFFA}.GP Debug|x86.Build.0 = Debug|x86 181 193 {F473D9AF-3F09-4296-9F28-3C65118DAFFA}.Release|Any CPU.ActiveCfg = Release|Any CPU 182 194 {F473D9AF-3F09-4296-9F28-3C65118DAFFA}.Release|Any CPU.Build.0 = Release|Any CPU … … 194 206 {47019A74-F7F7-482E-83AA-D3F4F777E879}.Debug|x86.ActiveCfg = Debug|x86 195 207 {47019A74-F7F7-482E-83AA-D3F4F777E879}.Debug|x86.Build.0 = Debug|x86 208 {47019A74-F7F7-482E-83AA-D3F4F777E879}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 209 {47019A74-F7F7-482E-83AA-D3F4F777E879}.GP Debug|x86.ActiveCfg = Debug|x86 210 {47019A74-F7F7-482E-83AA-D3F4F777E879}.GP Debug|x86.Build.0 = Debug|x86 196 211 {47019A74-F7F7-482E-83AA-D3F4F777E879}.Release|Any CPU.ActiveCfg = Release|Any CPU 197 212 {47019A74-F7F7-482E-83AA-D3F4F777E879}.Release|Any CPU.Build.0 = Release|Any CPU … … 208 223 {9EF75B49-D507-44E0-BC5D-C200FDA53B9B}.Debug|x86.ActiveCfg = Debug|x86 209 224 {9EF75B49-D507-44E0-BC5D-C200FDA53B9B}.Debug|x86.Build.0 = Debug|x86 225 {9EF75B49-D507-44E0-BC5D-C200FDA53B9B}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 226 {9EF75B49-D507-44E0-BC5D-C200FDA53B9B}.GP Debug|x86.ActiveCfg = Debug|x86 227 {9EF75B49-D507-44E0-BC5D-C200FDA53B9B}.GP Debug|x86.Build.0 = Debug|x86 210 228 {9EF75B49-D507-44E0-BC5D-C200FDA53B9B}.Release|Any CPU.ActiveCfg = Release|Any CPU 211 229 {9EF75B49-D507-44E0-BC5D-C200FDA53B9B}.Release|Any CPU.Build.0 = Release|Any CPU … … 222 240 {A9983BA2-B3B2-475E-8E2C-62050B71D1C5}.Debug|x86.ActiveCfg = Debug|x86 223 241 {A9983BA2-B3B2-475E-8E2C-62050B71D1C5}.Debug|x86.Build.0 = Debug|x86 242 {A9983BA2-B3B2-475E-8E2C-62050B71D1C5}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 243 {A9983BA2-B3B2-475E-8E2C-62050B71D1C5}.GP Debug|x86.ActiveCfg = Debug|x86 244 {A9983BA2-B3B2-475E-8E2C-62050B71D1C5}.GP Debug|x86.Build.0 = Debug|x86 224 245 {A9983BA2-B3B2-475E-8E2C-62050B71D1C5}.Release|Any CPU.ActiveCfg = Release|Any CPU 225 246 {A9983BA2-B3B2-475E-8E2C-62050B71D1C5}.Release|Any CPU.Build.0 = Release|Any CPU … … 237 258 {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|x86.ActiveCfg = Debug|x86 238 259 {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|x86.Build.0 = Debug|x86 260 {94186A6A-5176-4402-AE83-886557B53CCA}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 261 {94186A6A-5176-4402-AE83-886557B53CCA}.GP Debug|x86.ActiveCfg = Debug|x86 262 {94186A6A-5176-4402-AE83-886557B53CCA}.GP Debug|x86.Build.0 = Debug|x86 239 263 {94186A6A-5176-4402-AE83-886557B53CCA}.Release|Any CPU.ActiveCfg = Release|Any CPU 240 264 {94186A6A-5176-4402-AE83-886557B53CCA}.Release|Any CPU.Build.0 = Release|Any CPU … … 251 275 {4095C92C-5A4C-44BC-9963-5F384CF5CC3F}.Debug|x86.ActiveCfg = Debug|x86 252 276 {4095C92C-5A4C-44BC-9963-5F384CF5CC3F}.Debug|x86.Build.0 = Debug|x86 277 {4095C92C-5A4C-44BC-9963-5F384CF5CC3F}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 278 {4095C92C-5A4C-44BC-9963-5F384CF5CC3F}.GP Debug|x86.ActiveCfg = Debug|x86 279 {4095C92C-5A4C-44BC-9963-5F384CF5CC3F}.GP Debug|x86.Build.0 = Debug|x86 253 280 {4095C92C-5A4C-44BC-9963-5F384CF5CC3F}.Release|Any CPU.ActiveCfg = Release|Any CPU 254 281 {4095C92C-5A4C-44BC-9963-5F384CF5CC3F}.Release|Any CPU.Build.0 = Release|Any CPU … … 265 292 {B4BE8E53-BA06-4237-9A01-24255F880201}.Debug|x86.ActiveCfg = Debug|x86 266 293 {B4BE8E53-BA06-4237-9A01-24255F880201}.Debug|x86.Build.0 = Debug|x86 294 {B4BE8E53-BA06-4237-9A01-24255F880201}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 295 {B4BE8E53-BA06-4237-9A01-24255F880201}.GP Debug|x86.ActiveCfg = Debug|x86 296 {B4BE8E53-BA06-4237-9A01-24255F880201}.GP Debug|x86.Build.0 = Debug|x86 267 297 {B4BE8E53-BA06-4237-9A01-24255F880201}.Release|Any CPU.ActiveCfg = Release|Any CPU 268 298 {B4BE8E53-BA06-4237-9A01-24255F880201}.Release|Any CPU.Build.0 = Release|Any CPU … … 279 309 {6E757D0E-20F9-4E89-AF06-D7DA256870DB}.Debug|x86.ActiveCfg = Debug|x86 280 310 {6E757D0E-20F9-4E89-AF06-D7DA256870DB}.Debug|x86.Build.0 = Debug|x86 311 {6E757D0E-20F9-4E89-AF06-D7DA256870DB}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 312 {6E757D0E-20F9-4E89-AF06-D7DA256870DB}.GP Debug|x86.ActiveCfg = Debug|x86 313 {6E757D0E-20F9-4E89-AF06-D7DA256870DB}.GP Debug|x86.Build.0 = Debug|x86 281 314 {6E757D0E-20F9-4E89-AF06-D7DA256870DB}.Release|Any CPU.ActiveCfg = Release|Any CPU 282 315 {6E757D0E-20F9-4E89-AF06-D7DA256870DB}.Release|Any CPU.Build.0 = Release|Any CPU … … 293 326 {55FDCFB3-3E8C-4FB0-837C-0CF06BEDED39}.Debug|x86.ActiveCfg = Debug|x86 294 327 {55FDCFB3-3E8C-4FB0-837C-0CF06BEDED39}.Debug|x86.Build.0 = Debug|x86 328 {55FDCFB3-3E8C-4FB0-837C-0CF06BEDED39}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 329 {55FDCFB3-3E8C-4FB0-837C-0CF06BEDED39}.GP Debug|x86.ActiveCfg = Debug|x86 330 {55FDCFB3-3E8C-4FB0-837C-0CF06BEDED39}.GP Debug|x86.Build.0 = Debug|x86 295 331 {55FDCFB3-3E8C-4FB0-837C-0CF06BEDED39}.Release|Any CPU.ActiveCfg = Release|Any CPU 296 332 {55FDCFB3-3E8C-4FB0-837C-0CF06BEDED39}.Release|Any CPU.Build.0 = Release|Any CPU … … 307 343 {F5614C53-153C-4A37-A608-121E1C087F07}.Debug|x86.ActiveCfg = Debug|x86 308 344 {F5614C53-153C-4A37-A608-121E1C087F07}.Debug|x86.Build.0 = Debug|x86 345 {F5614C53-153C-4A37-A608-121E1C087F07}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 346 {F5614C53-153C-4A37-A608-121E1C087F07}.GP Debug|x86.ActiveCfg = Debug|x86 347 {F5614C53-153C-4A37-A608-121E1C087F07}.GP Debug|x86.Build.0 = Debug|x86 309 348 {F5614C53-153C-4A37-A608-121E1C087F07}.Release|Any CPU.ActiveCfg = Release|Any CPU 310 349 {F5614C53-153C-4A37-A608-121E1C087F07}.Release|Any CPU.Build.0 = Release|Any CPU … … 321 360 {F7CF0571-25CB-43D5-8443-0843A1E2861A}.Debug|x86.ActiveCfg = Debug|x86 322 361 {F7CF0571-25CB-43D5-8443-0843A1E2861A}.Debug|x86.Build.0 = Debug|x86 362 {F7CF0571-25CB-43D5-8443-0843A1E2861A}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 363 {F7CF0571-25CB-43D5-8443-0843A1E2861A}.GP Debug|x86.ActiveCfg = Debug|x86 364 {F7CF0571-25CB-43D5-8443-0843A1E2861A}.GP Debug|x86.Build.0 = Debug|x86 323 365 {F7CF0571-25CB-43D5-8443-0843A1E2861A}.Release|Any CPU.ActiveCfg = Release|Any CPU 324 366 {F7CF0571-25CB-43D5-8443-0843A1E2861A}.Release|Any CPU.Build.0 = Release|Any CPU … … 335 377 {205898D3-2717-4686-AF17-52409B7EC0C6}.Debug|x86.ActiveCfg = Debug|x86 336 378 {205898D3-2717-4686-AF17-52409B7EC0C6}.Debug|x86.Build.0 = Debug|x86 379 {205898D3-2717-4686-AF17-52409B7EC0C6}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 380 {205898D3-2717-4686-AF17-52409B7EC0C6}.GP Debug|x86.ActiveCfg = Debug|x86 381 {205898D3-2717-4686-AF17-52409B7EC0C6}.GP Debug|x86.Build.0 = Debug|x86 337 382 {205898D3-2717-4686-AF17-52409B7EC0C6}.Release|Any CPU.ActiveCfg = Release|Any CPU 338 383 {205898D3-2717-4686-AF17-52409B7EC0C6}.Release|Any CPU.Build.0 = Release|Any CPU … … 349 394 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Debug|x86.ActiveCfg = Debug|x86 350 395 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Debug|x86.Build.0 = Debug|x86 396 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 397 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.GP Debug|x86.ActiveCfg = Debug|x86 398 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.GP Debug|x86.Build.0 = Debug|x86 351 399 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Release|Any CPU.ActiveCfg = Release|Any CPU 352 400 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Release|Any CPU.Build.0 = Release|Any CPU … … 363 411 {4C0EF782-CC94-4A94-BC3E-661D2600559B}.Debug|x86.ActiveCfg = Debug|x86 364 412 {4C0EF782-CC94-4A94-BC3E-661D2600559B}.Debug|x86.Build.0 = Debug|x86 413 {4C0EF782-CC94-4A94-BC3E-661D2600559B}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 414 {4C0EF782-CC94-4A94-BC3E-661D2600559B}.GP Debug|x86.ActiveCfg = Debug|x86 415 {4C0EF782-CC94-4A94-BC3E-661D2600559B}.GP Debug|x86.Build.0 = Debug|x86 365 416 {4C0EF782-CC94-4A94-BC3E-661D2600559B}.Release|Any CPU.ActiveCfg = Release|Any CPU 366 417 {4C0EF782-CC94-4A94-BC3E-661D2600559B}.Release|Any CPU.Build.0 = Release|Any CPU … … 377 428 {B462D3CC-8866-42F0-9832-AD0967613B72}.Debug|x86.ActiveCfg = Debug|x86 378 429 {B462D3CC-8866-42F0-9832-AD0967613B72}.Debug|x86.Build.0 = Debug|x86 430 {B462D3CC-8866-42F0-9832-AD0967613B72}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 431 {B462D3CC-8866-42F0-9832-AD0967613B72}.GP Debug|x86.ActiveCfg = Debug|x86 432 {B462D3CC-8866-42F0-9832-AD0967613B72}.GP Debug|x86.Build.0 = Debug|x86 379 433 {B462D3CC-8866-42F0-9832-AD0967613B72}.Release|Any CPU.ActiveCfg = Release|Any CPU 380 434 {B462D3CC-8866-42F0-9832-AD0967613B72}.Release|Any CPU.Build.0 = Release|Any CPU … … 391 445 {E0740131-AA3E-4A3F-BA03-C9FF8327F4EE}.Debug|x86.ActiveCfg = Debug|x86 392 446 {E0740131-AA3E-4A3F-BA03-C9FF8327F4EE}.Debug|x86.Build.0 = Debug|x86 447 {E0740131-AA3E-4A3F-BA03-C9FF8327F4EE}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 448 {E0740131-AA3E-4A3F-BA03-C9FF8327F4EE}.GP Debug|x86.ActiveCfg = Debug|x86 449 {E0740131-AA3E-4A3F-BA03-C9FF8327F4EE}.GP Debug|x86.Build.0 = Debug|x86 393 450 {E0740131-AA3E-4A3F-BA03-C9FF8327F4EE}.Release|Any CPU.ActiveCfg = Release|Any CPU 394 451 {E0740131-AA3E-4A3F-BA03-C9FF8327F4EE}.Release|Any CPU.Build.0 = Release|Any CPU … … 405 462 {E3CCBFC6-900C-41B6-AFB8-6646DB097435}.Debug|x86.ActiveCfg = Debug|x86 406 463 {E3CCBFC6-900C-41B6-AFB8-6646DB097435}.Debug|x86.Build.0 = Debug|x86 464 {E3CCBFC6-900C-41B6-AFB8-6646DB097435}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 465 {E3CCBFC6-900C-41B6-AFB8-6646DB097435}.GP Debug|x86.ActiveCfg = Debug|x86 466 {E3CCBFC6-900C-41B6-AFB8-6646DB097435}.GP Debug|x86.Build.0 = Debug|x86 407 467 {E3CCBFC6-900C-41B6-AFB8-6646DB097435}.Release|Any CPU.ActiveCfg = Release|Any CPU 408 468 {E3CCBFC6-900C-41B6-AFB8-6646DB097435}.Release|Any CPU.Build.0 = Release|Any CPU … … 419 479 {E39AF78A-9692-472B-B061-E2F1B1AB2C92}.Debug|x86.ActiveCfg = Debug|x86 420 480 {E39AF78A-9692-472B-B061-E2F1B1AB2C92}.Debug|x86.Build.0 = Debug|x86 481 {E39AF78A-9692-472B-B061-E2F1B1AB2C92}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 482 {E39AF78A-9692-472B-B061-E2F1B1AB2C92}.GP Debug|x86.ActiveCfg = Debug|x86 483 {E39AF78A-9692-472B-B061-E2F1B1AB2C92}.GP Debug|x86.Build.0 = Debug|x86 421 484 {E39AF78A-9692-472B-B061-E2F1B1AB2C92}.Release|Any CPU.ActiveCfg = Release|Any CPU 422 485 {E39AF78A-9692-472B-B061-E2F1B1AB2C92}.Release|Any CPU.Build.0 = Release|Any CPU … … 433 496 {FCD62C6F-4793-4593-AE9A-0BDCA256EE99}.Debug|x86.ActiveCfg = Debug|x86 434 497 {FCD62C6F-4793-4593-AE9A-0BDCA256EE99}.Debug|x86.Build.0 = Debug|x86 498 {FCD62C6F-4793-4593-AE9A-0BDCA256EE99}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 499 {FCD62C6F-4793-4593-AE9A-0BDCA256EE99}.GP Debug|x86.ActiveCfg = Debug|x86 500 {FCD62C6F-4793-4593-AE9A-0BDCA256EE99}.GP Debug|x86.Build.0 = Debug|x86 435 501 {FCD62C6F-4793-4593-AE9A-0BDCA256EE99}.Release|Any CPU.ActiveCfg = Release|Any CPU 436 502 {FCD62C6F-4793-4593-AE9A-0BDCA256EE99}.Release|Any CPU.Build.0 = Release|Any CPU … … 448 514 {7DD3A97A-56E9-462F-90E2-A351FE7AF5C2}.Debug|x86.ActiveCfg = Debug|x86 449 515 {7DD3A97A-56E9-462F-90E2-A351FE7AF5C2}.Debug|x86.Build.0 = Debug|x86 516 {7DD3A97A-56E9-462F-90E2-A351FE7AF5C2}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 517 {7DD3A97A-56E9-462F-90E2-A351FE7AF5C2}.GP Debug|x86.ActiveCfg = Debug|x86 518 {7DD3A97A-56E9-462F-90E2-A351FE7AF5C2}.GP Debug|x86.Build.0 = Debug|x86 450 519 {7DD3A97A-56E9-462F-90E2-A351FE7AF5C2}.Release|Any CPU.ActiveCfg = Release|Any CPU 451 520 {7DD3A97A-56E9-462F-90E2-A351FE7AF5C2}.Release|Any CPU.Build.0 = Release|Any CPU … … 462 531 {6D9564BB-956D-4808-8F92-AA7F776F90A5}.Debug|x86.ActiveCfg = Debug|x86 463 532 {6D9564BB-956D-4808-8F92-AA7F776F90A5}.Debug|x86.Build.0 = Debug|x86 533 {6D9564BB-956D-4808-8F92-AA7F776F90A5}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 534 {6D9564BB-956D-4808-8F92-AA7F776F90A5}.GP Debug|x86.ActiveCfg = Debug|x86 535 {6D9564BB-956D-4808-8F92-AA7F776F90A5}.GP Debug|x86.Build.0 = Debug|x86 464 536 {6D9564BB-956D-4808-8F92-AA7F776F90A5}.Release|Any CPU.ActiveCfg = Release|Any CPU 465 537 {6D9564BB-956D-4808-8F92-AA7F776F90A5}.Release|Any CPU.Build.0 = Release|Any CPU … … 476 548 {2D4E4565-3ED9-4BEB-AE75-39D871843D24}.Debug|x86.ActiveCfg = Debug|x86 477 549 {2D4E4565-3ED9-4BEB-AE75-39D871843D24}.Debug|x86.Build.0 = Debug|x86 550 {2D4E4565-3ED9-4BEB-AE75-39D871843D24}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 551 {2D4E4565-3ED9-4BEB-AE75-39D871843D24}.GP Debug|x86.ActiveCfg = Debug|x86 552 {2D4E4565-3ED9-4BEB-AE75-39D871843D24}.GP Debug|x86.Build.0 = Debug|x86 478 553 {2D4E4565-3ED9-4BEB-AE75-39D871843D24}.Release|Any CPU.ActiveCfg = Release|Any CPU 479 554 {2D4E4565-3ED9-4BEB-AE75-39D871843D24}.Release|Any CPU.Build.0 = Release|Any CPU … … 490 565 {9A781B2F-A58D-4270-A28A-3B14BBC11F4A}.Debug|x86.ActiveCfg = Debug|x86 491 566 {9A781B2F-A58D-4270-A28A-3B14BBC11F4A}.Debug|x86.Build.0 = Debug|x86 567 {9A781B2F-A58D-4270-A28A-3B14BBC11F4A}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 568 {9A781B2F-A58D-4270-A28A-3B14BBC11F4A}.GP Debug|x86.ActiveCfg = Debug|x86 569 {9A781B2F-A58D-4270-A28A-3B14BBC11F4A}.GP Debug|x86.Build.0 = Debug|x86 492 570 {9A781B2F-A58D-4270-A28A-3B14BBC11F4A}.Release|Any CPU.ActiveCfg = Release|Any CPU 493 571 {9A781B2F-A58D-4270-A28A-3B14BBC11F4A}.Release|Any CPU.Build.0 = Release|Any CPU … … 504 582 {C2FB432A-07CA-45B5-BAFE-FEC172D1107B}.Debug|x86.ActiveCfg = Debug|x86 505 583 {C2FB432A-07CA-45B5-BAFE-FEC172D1107B}.Debug|x86.Build.0 = Debug|x86 584 {C2FB432A-07CA-45B5-BAFE-FEC172D1107B}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 585 {C2FB432A-07CA-45B5-BAFE-FEC172D1107B}.GP Debug|x86.ActiveCfg = Debug|x86 586 {C2FB432A-07CA-45B5-BAFE-FEC172D1107B}.GP Debug|x86.Build.0 = Debug|x86 506 587 {C2FB432A-07CA-45B5-BAFE-FEC172D1107B}.Release|Any CPU.ActiveCfg = Release|Any CPU 507 588 {C2FB432A-07CA-45B5-BAFE-FEC172D1107B}.Release|Any CPU.Build.0 = Release|Any CPU … … 518 599 {74752FCD-9E10-48DB-9AF2-AF5518B62807}.Debug|x86.ActiveCfg = Debug|x86 519 600 {74752FCD-9E10-48DB-9AF2-AF5518B62807}.Debug|x86.Build.0 = Debug|x86 601 {74752FCD-9E10-48DB-9AF2-AF5518B62807}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 602 {74752FCD-9E10-48DB-9AF2-AF5518B62807}.GP Debug|x86.ActiveCfg = Debug|x86 603 {74752FCD-9E10-48DB-9AF2-AF5518B62807}.GP Debug|x86.Build.0 = Debug|x86 520 604 {74752FCD-9E10-48DB-9AF2-AF5518B62807}.Release|Any CPU.ActiveCfg = Release|Any CPU 521 605 {74752FCD-9E10-48DB-9AF2-AF5518B62807}.Release|Any CPU.Build.0 = Release|Any CPU … … 532 616 {E66D1EAA-525C-4F6D-BD25-DBCAE3750E25}.Debug|x86.ActiveCfg = Debug|x86 533 617 {E66D1EAA-525C-4F6D-BD25-DBCAE3750E25}.Debug|x86.Build.0 = Debug|x86 618 {E66D1EAA-525C-4F6D-BD25-DBCAE3750E25}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 619 {E66D1EAA-525C-4F6D-BD25-DBCAE3750E25}.GP Debug|x86.ActiveCfg = Debug|x86 620 {E66D1EAA-525C-4F6D-BD25-DBCAE3750E25}.GP Debug|x86.Build.0 = Debug|x86 534 621 {E66D1EAA-525C-4F6D-BD25-DBCAE3750E25}.Release|Any CPU.ActiveCfg = Release|Any CPU 535 622 {E66D1EAA-525C-4F6D-BD25-DBCAE3750E25}.Release|Any CPU.Build.0 = Release|Any CPU … … 546 633 {545CE756-98D8-423B-AC2E-6E7D70926E5C}.Debug|x86.ActiveCfg = Debug|x86 547 634 {545CE756-98D8-423B-AC2E-6E7D70926E5C}.Debug|x86.Build.0 = Debug|x86 635 {545CE756-98D8-423B-AC2E-6E7D70926E5C}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 636 {545CE756-98D8-423B-AC2E-6E7D70926E5C}.GP Debug|x86.ActiveCfg = Debug|x86 637 {545CE756-98D8-423B-AC2E-6E7D70926E5C}.GP Debug|x86.Build.0 = Debug|x86 548 638 {545CE756-98D8-423B-AC2E-6E7D70926E5C}.Release|Any CPU.ActiveCfg = Release|Any CPU 549 639 {545CE756-98D8-423B-AC2E-6E7D70926E5C}.Release|Any CPU.Build.0 = Release|Any CPU … … 560 650 {2E6112A7-3A94-406D-A28C-38AC2D324DCA}.Debug|x86.ActiveCfg = Debug|x86 561 651 {2E6112A7-3A94-406D-A28C-38AC2D324DCA}.Debug|x86.Build.0 = Debug|x86 652 {2E6112A7-3A94-406D-A28C-38AC2D324DCA}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 653 {2E6112A7-3A94-406D-A28C-38AC2D324DCA}.GP Debug|x86.ActiveCfg = Debug|x86 654 {2E6112A7-3A94-406D-A28C-38AC2D324DCA}.GP Debug|x86.Build.0 = Debug|x86 562 655 {2E6112A7-3A94-406D-A28C-38AC2D324DCA}.Release|Any CPU.ActiveCfg = Release|Any CPU 563 656 {2E6112A7-3A94-406D-A28C-38AC2D324DCA}.Release|Any CPU.Build.0 = Release|Any CPU … … 574 667 {6960CBCD-E44B-49B0-BA86-671091C42C36}.Debug|x86.ActiveCfg = Debug|x86 575 668 {6960CBCD-E44B-49B0-BA86-671091C42C36}.Debug|x86.Build.0 = Debug|x86 669 {6960CBCD-E44B-49B0-BA86-671091C42C36}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 670 {6960CBCD-E44B-49B0-BA86-671091C42C36}.GP Debug|x86.ActiveCfg = Debug|x86 671 {6960CBCD-E44B-49B0-BA86-671091C42C36}.GP Debug|x86.Build.0 = Debug|x86 576 672 {6960CBCD-E44B-49B0-BA86-671091C42C36}.Release|Any CPU.ActiveCfg = Release|Any CPU 577 673 {6960CBCD-E44B-49B0-BA86-671091C42C36}.Release|Any CPU.Build.0 = Release|Any CPU … … 589 685 {4F9BB789-D561-436B-B226-2BF44B7D0804}.Debug|x86.ActiveCfg = Debug|x86 590 686 {4F9BB789-D561-436B-B226-2BF44B7D0804}.Debug|x86.Build.0 = Debug|x86 687 {4F9BB789-D561-436B-B226-2BF44B7D0804}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 688 {4F9BB789-D561-436B-B226-2BF44B7D0804}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 689 {4F9BB789-D561-436B-B226-2BF44B7D0804}.GP Debug|x86.ActiveCfg = Debug|x86 690 {4F9BB789-D561-436B-B226-2BF44B7D0804}.GP Debug|x86.Build.0 = Debug|x86 591 691 {4F9BB789-D561-436B-B226-2BF44B7D0804}.Release|Any CPU.ActiveCfg = Release|Any CPU 592 692 {4F9BB789-D561-436B-B226-2BF44B7D0804}.Release|Any CPU.Build.0 = Release|Any CPU … … 604 704 {B3D6D8D9-2B1F-47EC-9C73-77FAECF87310}.Debug|x86.ActiveCfg = Debug|x86 605 705 {B3D6D8D9-2B1F-47EC-9C73-77FAECF87310}.Debug|x86.Build.0 = Debug|x86 706 {B3D6D8D9-2B1F-47EC-9C73-77FAECF87310}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 707 {B3D6D8D9-2B1F-47EC-9C73-77FAECF87310}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 708 {B3D6D8D9-2B1F-47EC-9C73-77FAECF87310}.GP Debug|x86.ActiveCfg = Debug|x86 709 {B3D6D8D9-2B1F-47EC-9C73-77FAECF87310}.GP Debug|x86.Build.0 = Debug|x86 606 710 {B3D6D8D9-2B1F-47EC-9C73-77FAECF87310}.Release|Any CPU.ActiveCfg = Release|Any CPU 607 711 {B3D6D8D9-2B1F-47EC-9C73-77FAECF87310}.Release|Any CPU.Build.0 = Release|Any CPU … … 619 723 {F05D261A-4F7D-46C9-AB9C-21FD4566D719}.Debug|x86.ActiveCfg = Debug|x86 620 724 {F05D261A-4F7D-46C9-AB9C-21FD4566D719}.Debug|x86.Build.0 = Debug|x86 725 {F05D261A-4F7D-46C9-AB9C-21FD4566D719}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 726 {F05D261A-4F7D-46C9-AB9C-21FD4566D719}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 727 {F05D261A-4F7D-46C9-AB9C-21FD4566D719}.GP Debug|x86.ActiveCfg = Debug|x86 728 {F05D261A-4F7D-46C9-AB9C-21FD4566D719}.GP Debug|x86.Build.0 = Debug|x86 621 729 {F05D261A-4F7D-46C9-AB9C-21FD4566D719}.Release|Any CPU.ActiveCfg = Release|Any CPU 622 730 {F05D261A-4F7D-46C9-AB9C-21FD4566D719}.Release|Any CPU.Build.0 = Release|Any CPU … … 634 742 {C27DDF6C-84DF-45EF-B82F-57A28DD51166}.Debug|x86.ActiveCfg = Debug|x86 635 743 {C27DDF6C-84DF-45EF-B82F-57A28DD51166}.Debug|x86.Build.0 = Debug|x86 744 {C27DDF6C-84DF-45EF-B82F-57A28DD51166}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 745 {C27DDF6C-84DF-45EF-B82F-57A28DD51166}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 746 {C27DDF6C-84DF-45EF-B82F-57A28DD51166}.GP Debug|x86.ActiveCfg = Debug|x86 747 {C27DDF6C-84DF-45EF-B82F-57A28DD51166}.GP Debug|x86.Build.0 = Debug|x86 636 748 {C27DDF6C-84DF-45EF-B82F-57A28DD51166}.Release|Any CPU.ActiveCfg = Release|Any CPU 637 749 {C27DDF6C-84DF-45EF-B82F-57A28DD51166}.Release|Any CPU.Build.0 = Release|Any CPU … … 648 760 {39DEF061-8261-43DB-8B3B-C7555251FF77}.Debug|x86.ActiveCfg = Debug|x86 649 761 {39DEF061-8261-43DB-8B3B-C7555251FF77}.Debug|x86.Build.0 = Debug|x86 762 {39DEF061-8261-43DB-8B3B-C7555251FF77}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 763 {39DEF061-8261-43DB-8B3B-C7555251FF77}.GP Debug|x86.ActiveCfg = Debug|x86 764 {39DEF061-8261-43DB-8B3B-C7555251FF77}.GP Debug|x86.Build.0 = Debug|x86 650 765 {39DEF061-8261-43DB-8B3B-C7555251FF77}.Release|Any CPU.ActiveCfg = Release|Any CPU 651 766 {39DEF061-8261-43DB-8B3B-C7555251FF77}.Release|Any CPU.Build.0 = Release|Any CPU … … 662 777 {F18FD554-19B9-460C-9A49-4AA8D7245727}.Debug|x86.ActiveCfg = Debug|x86 663 778 {F18FD554-19B9-460C-9A49-4AA8D7245727}.Debug|x86.Build.0 = Debug|x86 779 {F18FD554-19B9-460C-9A49-4AA8D7245727}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 780 {F18FD554-19B9-460C-9A49-4AA8D7245727}.GP Debug|x86.ActiveCfg = Debug|x86 781 {F18FD554-19B9-460C-9A49-4AA8D7245727}.GP Debug|x86.Build.0 = Debug|x86 664 782 {F18FD554-19B9-460C-9A49-4AA8D7245727}.Release|Any CPU.ActiveCfg = Release|Any CPU 665 783 {F18FD554-19B9-460C-9A49-4AA8D7245727}.Release|Any CPU.Build.0 = Release|Any CPU … … 677 795 {1BF17271-5350-476A-8F6D-FC74FA3E82CA}.Debug|x86.ActiveCfg = Debug|x86 678 796 {1BF17271-5350-476A-8F6D-FC74FA3E82CA}.Debug|x86.Build.0 = Debug|x86 797 {1BF17271-5350-476A-8F6D-FC74FA3E82CA}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 798 {1BF17271-5350-476A-8F6D-FC74FA3E82CA}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 799 {1BF17271-5350-476A-8F6D-FC74FA3E82CA}.GP Debug|x86.ActiveCfg = Debug|x86 800 {1BF17271-5350-476A-8F6D-FC74FA3E82CA}.GP Debug|x86.Build.0 = Debug|x86 679 801 {1BF17271-5350-476A-8F6D-FC74FA3E82CA}.Release|Any CPU.ActiveCfg = Release|Any CPU 680 802 {1BF17271-5350-476A-8F6D-FC74FA3E82CA}.Release|Any CPU.Build.0 = Release|Any CPU … … 691 813 {14E1C3E3-2496-436A-AE00-09F7B81DB15B}.Debug|x86.ActiveCfg = Debug|x86 692 814 {14E1C3E3-2496-436A-AE00-09F7B81DB15B}.Debug|x86.Build.0 = Debug|x86 815 {14E1C3E3-2496-436A-AE00-09F7B81DB15B}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 816 {14E1C3E3-2496-436A-AE00-09F7B81DB15B}.GP Debug|x86.ActiveCfg = Debug|x86 817 {14E1C3E3-2496-436A-AE00-09F7B81DB15B}.GP Debug|x86.Build.0 = Debug|x86 693 818 {14E1C3E3-2496-436A-AE00-09F7B81DB15B}.Release|Any CPU.ActiveCfg = Release|Any CPU 694 819 {14E1C3E3-2496-436A-AE00-09F7B81DB15B}.Release|Any CPU.Build.0 = Release|Any CPU … … 705 830 {6AEF1284-2428-4B01-B9D2-62C1FA7C2DE1}.Debug|x86.ActiveCfg = Debug|x86 706 831 {6AEF1284-2428-4B01-B9D2-62C1FA7C2DE1}.Debug|x86.Build.0 = Debug|x86 832 {6AEF1284-2428-4B01-B9D2-62C1FA7C2DE1}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 833 {6AEF1284-2428-4B01-B9D2-62C1FA7C2DE1}.GP Debug|x86.ActiveCfg = Debug|x86 834 {6AEF1284-2428-4B01-B9D2-62C1FA7C2DE1}.GP Debug|x86.Build.0 = Debug|x86 707 835 {6AEF1284-2428-4B01-B9D2-62C1FA7C2DE1}.Release|Any CPU.ActiveCfg = Release|Any CPU 708 836 {6AEF1284-2428-4B01-B9D2-62C1FA7C2DE1}.Release|Any CPU.Build.0 = Release|Any CPU … … 719 847 {32DAA44F-944A-465F-A5C9-1C491EE4976D}.Debug|x86.ActiveCfg = Debug|x86 720 848 {32DAA44F-944A-465F-A5C9-1C491EE4976D}.Debug|x86.Build.0 = Debug|x86 849 {32DAA44F-944A-465F-A5C9-1C491EE4976D}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 850 {32DAA44F-944A-465F-A5C9-1C491EE4976D}.GP Debug|x86.ActiveCfg = Debug|x86 851 {32DAA44F-944A-465F-A5C9-1C491EE4976D}.GP Debug|x86.Build.0 = Debug|x86 721 852 {32DAA44F-944A-465F-A5C9-1C491EE4976D}.Release|Any CPU.ActiveCfg = Release|Any CPU 722 853 {32DAA44F-944A-465F-A5C9-1C491EE4976D}.Release|Any CPU.Build.0 = Release|Any CPU … … 733 864 {E392A1E2-DC95-4E33-B82E-8ED690EDA1AB}.Debug|x86.ActiveCfg = Debug|x86 734 865 {E392A1E2-DC95-4E33-B82E-8ED690EDA1AB}.Debug|x86.Build.0 = Debug|x86 866 {E392A1E2-DC95-4E33-B82E-8ED690EDA1AB}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 867 {E392A1E2-DC95-4E33-B82E-8ED690EDA1AB}.GP Debug|x86.ActiveCfg = Debug|x86 868 {E392A1E2-DC95-4E33-B82E-8ED690EDA1AB}.GP Debug|x86.Build.0 = Debug|x86 735 869 {E392A1E2-DC95-4E33-B82E-8ED690EDA1AB}.Release|Any CPU.ActiveCfg = Release|Any CPU 736 870 {E392A1E2-DC95-4E33-B82E-8ED690EDA1AB}.Release|Any CPU.Build.0 = Release|Any CPU … … 748 882 {23117533-8A91-474E-BBF6-C39485D0810A}.Debug|x86.ActiveCfg = Debug|x86 749 883 {23117533-8A91-474E-BBF6-C39485D0810A}.Debug|x86.Build.0 = Debug|x86 884 {23117533-8A91-474E-BBF6-C39485D0810A}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 885 {23117533-8A91-474E-BBF6-C39485D0810A}.GP Debug|x86.ActiveCfg = Debug|x86 886 {23117533-8A91-474E-BBF6-C39485D0810A}.GP Debug|x86.Build.0 = Debug|x86 750 887 {23117533-8A91-474E-BBF6-C39485D0810A}.Release|Any CPU.ActiveCfg = Release|Any CPU 751 888 {23117533-8A91-474E-BBF6-C39485D0810A}.Release|Any CPU.Build.0 = Release|Any CPU … … 763 900 {1F5FA590-1D2D-406C-BDBD-03BAECEA3C80}.Debug|x86.ActiveCfg = Debug|x86 764 901 {1F5FA590-1D2D-406C-BDBD-03BAECEA3C80}.Debug|x86.Build.0 = Debug|x86 902 {1F5FA590-1D2D-406C-BDBD-03BAECEA3C80}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 903 {1F5FA590-1D2D-406C-BDBD-03BAECEA3C80}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 904 {1F5FA590-1D2D-406C-BDBD-03BAECEA3C80}.GP Debug|x86.ActiveCfg = Debug|x86 905 {1F5FA590-1D2D-406C-BDBD-03BAECEA3C80}.GP Debug|x86.Build.0 = Debug|x86 765 906 {1F5FA590-1D2D-406C-BDBD-03BAECEA3C80}.Release|Any CPU.ActiveCfg = Release|Any CPU 766 907 {1F5FA590-1D2D-406C-BDBD-03BAECEA3C80}.Release|Any CPU.Build.0 = Release|Any CPU … … 777 918 {1F1CF3ED-374C-4288-995B-93F6B872F571}.Debug|x86.ActiveCfg = Debug|x86 778 919 {1F1CF3ED-374C-4288-995B-93F6B872F571}.Debug|x86.Build.0 = Debug|x86 920 {1F1CF3ED-374C-4288-995B-93F6B872F571}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 921 {1F1CF3ED-374C-4288-995B-93F6B872F571}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 922 {1F1CF3ED-374C-4288-995B-93F6B872F571}.GP Debug|x86.ActiveCfg = Debug|x86 923 {1F1CF3ED-374C-4288-995B-93F6B872F571}.GP Debug|x86.Build.0 = Debug|x86 779 924 {1F1CF3ED-374C-4288-995B-93F6B872F571}.Release|Any CPU.ActiveCfg = Release|Any CPU 780 925 {1F1CF3ED-374C-4288-995B-93F6B872F571}.Release|Any CPU.Build.0 = Release|Any CPU … … 791 936 {74223A32-C726-4978-BE78-37113A18373C}.Debug|x86.ActiveCfg = Debug|x86 792 937 {74223A32-C726-4978-BE78-37113A18373C}.Debug|x86.Build.0 = Debug|x86 938 {74223A32-C726-4978-BE78-37113A18373C}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 939 {74223A32-C726-4978-BE78-37113A18373C}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 940 {74223A32-C726-4978-BE78-37113A18373C}.GP Debug|x86.ActiveCfg = Debug|x86 941 {74223A32-C726-4978-BE78-37113A18373C}.GP Debug|x86.Build.0 = Debug|x86 793 942 {74223A32-C726-4978-BE78-37113A18373C}.Release|Any CPU.ActiveCfg = Release|Any CPU 794 943 {74223A32-C726-4978-BE78-37113A18373C}.Release|Any CPU.Build.0 = Release|Any CPU … … 805 954 {7C20D100-8BEB-433A-9499-F075E2CB9297}.Debug|x86.ActiveCfg = Debug|x86 806 955 {7C20D100-8BEB-433A-9499-F075E2CB9297}.Debug|x86.Build.0 = Debug|x86 956 {7C20D100-8BEB-433A-9499-F075E2CB9297}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 957 {7C20D100-8BEB-433A-9499-F075E2CB9297}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 958 {7C20D100-8BEB-433A-9499-F075E2CB9297}.GP Debug|x86.ActiveCfg = Debug|x86 959 {7C20D100-8BEB-433A-9499-F075E2CB9297}.GP Debug|x86.Build.0 = Debug|x86 807 960 {7C20D100-8BEB-433A-9499-F075E2CB9297}.Release|Any CPU.ActiveCfg = Release|Any CPU 808 961 {7C20D100-8BEB-433A-9499-F075E2CB9297}.Release|Any CPU.Build.0 = Release|Any CPU … … 819 972 {6084CFB5-733F-449D-9F92-2E40D13F0514}.Debug|x86.ActiveCfg = Debug|x86 820 973 {6084CFB5-733F-449D-9F92-2E40D13F0514}.Debug|x86.Build.0 = Debug|x86 974 {6084CFB5-733F-449D-9F92-2E40D13F0514}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 975 {6084CFB5-733F-449D-9F92-2E40D13F0514}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 976 {6084CFB5-733F-449D-9F92-2E40D13F0514}.GP Debug|x86.ActiveCfg = Debug|x86 977 {6084CFB5-733F-449D-9F92-2E40D13F0514}.GP Debug|x86.Build.0 = Debug|x86 821 978 {6084CFB5-733F-449D-9F92-2E40D13F0514}.Release|Any CPU.ActiveCfg = Release|Any CPU 822 979 {6084CFB5-733F-449D-9F92-2E40D13F0514}.Release|Any CPU.Build.0 = Release|Any CPU … … 833 990 {A04AE929-D0E1-466D-A9D3-BF3C4B2C209F}.Debug|x86.ActiveCfg = Debug|x86 834 991 {A04AE929-D0E1-466D-A9D3-BF3C4B2C209F}.Debug|x86.Build.0 = Debug|x86 992 {A04AE929-D0E1-466D-A9D3-BF3C4B2C209F}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 993 {A04AE929-D0E1-466D-A9D3-BF3C4B2C209F}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 994 {A04AE929-D0E1-466D-A9D3-BF3C4B2C209F}.GP Debug|x86.ActiveCfg = Debug|x86 995 {A04AE929-D0E1-466D-A9D3-BF3C4B2C209F}.GP Debug|x86.Build.0 = Debug|x86 835 996 {A04AE929-D0E1-466D-A9D3-BF3C4B2C209F}.Release|Any CPU.ActiveCfg = Release|Any CPU 836 997 {A04AE929-D0E1-466D-A9D3-BF3C4B2C209F}.Release|Any CPU.Build.0 = Release|Any CPU … … 847 1008 {898B31CF-81DC-453B-AEB3-BDF83197A7EE}.Debug|x86.ActiveCfg = Debug|x86 848 1009 {898B31CF-81DC-453B-AEB3-BDF83197A7EE}.Debug|x86.Build.0 = Debug|x86 1010 {898B31CF-81DC-453B-AEB3-BDF83197A7EE}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 1011 {898B31CF-81DC-453B-AEB3-BDF83197A7EE}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 1012 {898B31CF-81DC-453B-AEB3-BDF83197A7EE}.GP Debug|x86.ActiveCfg = Debug|x86 1013 {898B31CF-81DC-453B-AEB3-BDF83197A7EE}.GP Debug|x86.Build.0 = Debug|x86 849 1014 {898B31CF-81DC-453B-AEB3-BDF83197A7EE}.Release|Any CPU.ActiveCfg = Release|Any CPU 850 1015 {898B31CF-81DC-453B-AEB3-BDF83197A7EE}.Release|Any CPU.Build.0 = Release|Any CPU … … 861 1026 {679E977A-117B-456E-8594-2A4DEADB658B}.Debug|x86.ActiveCfg = Debug|x86 862 1027 {679E977A-117B-456E-8594-2A4DEADB658B}.Debug|x86.Build.0 = Debug|x86 1028 {679E977A-117B-456E-8594-2A4DEADB658B}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 1029 {679E977A-117B-456E-8594-2A4DEADB658B}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 1030 {679E977A-117B-456E-8594-2A4DEADB658B}.GP Debug|x86.ActiveCfg = Debug|x86 1031 {679E977A-117B-456E-8594-2A4DEADB658B}.GP Debug|x86.Build.0 = Debug|x86 863 1032 {679E977A-117B-456E-8594-2A4DEADB658B}.Release|Any CPU.ActiveCfg = Release|Any CPU 864 1033 {679E977A-117B-456E-8594-2A4DEADB658B}.Release|Any CPU.Build.0 = Release|Any CPU … … 875 1044 {715A9134-B6E4-4CB9-8A5A-E6601497565A}.Debug|x86.ActiveCfg = Debug|x86 876 1045 {715A9134-B6E4-4CB9-8A5A-E6601497565A}.Debug|x86.Build.0 = Debug|x86 1046 {715A9134-B6E4-4CB9-8A5A-E6601497565A}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 1047 {715A9134-B6E4-4CB9-8A5A-E6601497565A}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 1048 {715A9134-B6E4-4CB9-8A5A-E6601497565A}.GP Debug|x86.ActiveCfg = Debug|x86 1049 {715A9134-B6E4-4CB9-8A5A-E6601497565A}.GP Debug|x86.Build.0 = Debug|x86 877 1050 {715A9134-B6E4-4CB9-8A5A-E6601497565A}.Release|Any CPU.ActiveCfg = Release|Any CPU 878 1051 {715A9134-B6E4-4CB9-8A5A-E6601497565A}.Release|Any CPU.Build.0 = Release|Any CPU … … 889 1062 {5010BD86-23B7-4F8C-888A-76D21AD5266A}.Debug|x86.ActiveCfg = Debug|x86 890 1063 {5010BD86-23B7-4F8C-888A-76D21AD5266A}.Debug|x86.Build.0 = Debug|x86 1064 {5010BD86-23B7-4F8C-888A-76D21AD5266A}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 1065 {5010BD86-23B7-4F8C-888A-76D21AD5266A}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 1066 {5010BD86-23B7-4F8C-888A-76D21AD5266A}.GP Debug|x86.ActiveCfg = Debug|x86 1067 {5010BD86-23B7-4F8C-888A-76D21AD5266A}.GP Debug|x86.Build.0 = Debug|x86 891 1068 {5010BD86-23B7-4F8C-888A-76D21AD5266A}.Release|Any CPU.ActiveCfg = Release|Any CPU 892 1069 {5010BD86-23B7-4F8C-888A-76D21AD5266A}.Release|Any CPU.Build.0 = Release|Any CPU … … 903 1080 {89F4BC52-C174-481E-9BD2-3814171020E8}.Debug|x86.ActiveCfg = Debug|x86 904 1081 {89F4BC52-C174-481E-9BD2-3814171020E8}.Debug|x86.Build.0 = Debug|x86 1082 {89F4BC52-C174-481E-9BD2-3814171020E8}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 1083 {89F4BC52-C174-481E-9BD2-3814171020E8}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 1084 {89F4BC52-C174-481E-9BD2-3814171020E8}.GP Debug|x86.ActiveCfg = Debug|x86 1085 {89F4BC52-C174-481E-9BD2-3814171020E8}.GP Debug|x86.Build.0 = Debug|x86 905 1086 {89F4BC52-C174-481E-9BD2-3814171020E8}.Release|Any CPU.ActiveCfg = Release|Any CPU 906 1087 {89F4BC52-C174-481E-9BD2-3814171020E8}.Release|Any CPU.Build.0 = Release|Any CPU … … 916 1097 {8B14A35E-DBDF-43EB-B019-23E9FBC5A35E}.Debug|x86.ActiveCfg = Debug|x86 917 1098 {8B14A35E-DBDF-43EB-B019-23E9FBC5A35E}.Debug|x86.Build.0 = Debug|x86 1099 {8B14A35E-DBDF-43EB-B019-23E9FBC5A35E}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 1100 {8B14A35E-DBDF-43EB-B019-23E9FBC5A35E}.GP Debug|x86.ActiveCfg = Debug|x86 1101 {8B14A35E-DBDF-43EB-B019-23E9FBC5A35E}.GP Debug|x86.Build.0 = Debug|x86 918 1102 {8B14A35E-DBDF-43EB-B019-23E9FBC5A35E}.Release|Any CPU.ActiveCfg = Release|Any CPU 919 1103 {8B14A35E-DBDF-43EB-B019-23E9FBC5A35E}.Release|Any CPU.Build.0 = Release|Any CPU … … 930 1114 {A0821479-801F-43DF-B788-AE92FB410DA9}.Debug|x86.ActiveCfg = Debug|x86 931 1115 {A0821479-801F-43DF-B788-AE92FB410DA9}.Debug|x86.Build.0 = Debug|x86 1116 {A0821479-801F-43DF-B788-AE92FB410DA9}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 1117 {A0821479-801F-43DF-B788-AE92FB410DA9}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 1118 {A0821479-801F-43DF-B788-AE92FB410DA9}.GP Debug|x86.ActiveCfg = Debug|x86 1119 {A0821479-801F-43DF-B788-AE92FB410DA9}.GP Debug|x86.Build.0 = Debug|x86 932 1120 {A0821479-801F-43DF-B788-AE92FB410DA9}.Release|Any CPU.ActiveCfg = Release|Any CPU 933 1121 {A0821479-801F-43DF-B788-AE92FB410DA9}.Release|Any CPU.Build.0 = Release|Any CPU … … 944 1132 {134F93D7-E7C8-4ECD-9923-7F63259A60D8}.Debug|x86.ActiveCfg = Debug|x86 945 1133 {134F93D7-E7C8-4ECD-9923-7F63259A60D8}.Debug|x86.Build.0 = Debug|x86 1134 {134F93D7-E7C8-4ECD-9923-7F63259A60D8}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 1135 {134F93D7-E7C8-4ECD-9923-7F63259A60D8}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 1136 {134F93D7-E7C8-4ECD-9923-7F63259A60D8}.GP Debug|x86.ActiveCfg = Debug|x86 1137 {134F93D7-E7C8-4ECD-9923-7F63259A60D8}.GP Debug|x86.Build.0 = Debug|x86 946 1138 {134F93D7-E7C8-4ECD-9923-7F63259A60D8}.Release|Any CPU.ActiveCfg = Release|Any CPU 947 1139 {134F93D7-E7C8-4ECD-9923-7F63259A60D8}.Release|Any CPU.Build.0 = Release|Any CPU … … 958 1150 {1605256A-1CB3-44AB-AAFF-577093EE5789}.Debug|x86.ActiveCfg = Debug|x86 959 1151 {1605256A-1CB3-44AB-AAFF-577093EE5789}.Debug|x86.Build.0 = Debug|x86 1152 {1605256A-1CB3-44AB-AAFF-577093EE5789}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 1153 {1605256A-1CB3-44AB-AAFF-577093EE5789}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 1154 {1605256A-1CB3-44AB-AAFF-577093EE5789}.GP Debug|x86.ActiveCfg = Debug|x86 1155 {1605256A-1CB3-44AB-AAFF-577093EE5789}.GP Debug|x86.Build.0 = Debug|x86 960 1156 {1605256A-1CB3-44AB-AAFF-577093EE5789}.Release|Any CPU.ActiveCfg = Release|Any CPU 961 1157 {1605256A-1CB3-44AB-AAFF-577093EE5789}.Release|Any CPU.Build.0 = Release|Any CPU … … 972 1168 {AEB51212-CDBA-4FC6-A2EE-02359AA53ECE}.Debug|x86.ActiveCfg = Debug|x86 973 1169 {AEB51212-CDBA-4FC6-A2EE-02359AA53ECE}.Debug|x86.Build.0 = Debug|x86 1170 {AEB51212-CDBA-4FC6-A2EE-02359AA53ECE}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 1171 {AEB51212-CDBA-4FC6-A2EE-02359AA53ECE}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 1172 {AEB51212-CDBA-4FC6-A2EE-02359AA53ECE}.GP Debug|x86.ActiveCfg = Debug|x86 1173 {AEB51212-CDBA-4FC6-A2EE-02359AA53ECE}.GP Debug|x86.Build.0 = Debug|x86 974 1174 {AEB51212-CDBA-4FC6-A2EE-02359AA53ECE}.Release|Any CPU.ActiveCfg = Release|Any CPU 975 1175 {AEB51212-CDBA-4FC6-A2EE-02359AA53ECE}.Release|Any CPU.Build.0 = Release|Any CPU … … 986 1186 {42A1D075-6C12-4DD9-B0C2-C6F5210A8119}.Debug|x86.ActiveCfg = Debug|x86 987 1187 {42A1D075-6C12-4DD9-B0C2-C6F5210A8119}.Debug|x86.Build.0 = Debug|x86 1188 {42A1D075-6C12-4DD9-B0C2-C6F5210A8119}.GP Debug|Any CPU.ActiveCfg = Debug|Any CPU 1189 {42A1D075-6C12-4DD9-B0C2-C6F5210A8119}.GP Debug|Any CPU.Build.0 = Debug|Any CPU 1190 {42A1D075-6C12-4DD9-B0C2-C6F5210A8119}.GP Debug|x86.ActiveCfg = Debug|x86 1191 {42A1D075-6C12-4DD9-B0C2-C6F5210A8119}.GP Debug|x86.Build.0 = Debug|x86 988 1192 {42A1D075-6C12-4DD9-B0C2-C6F5210A8119}.Release|Any CPU.ActiveCfg = Release|Any CPU 989 1193 {42A1D075-6C12-4DD9-B0C2-C6F5210A8119}.Release|Any CPU.Build.0 = Release|Any CPU
Note: See TracChangeset
for help on using the changeset viewer.