Changeset 5583 for branches/QAP
- Timestamp:
- 03/01/11 17:47:24 (14 years ago)
- Location:
- branches/QAP
- Files:
-
- 6 added
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/QAP/HeuristicLab.Problems.QuadraticAssignment.Views/3.3/HeuristicLab.Problems.QuadraticAssignment.Views-3.3.csproj
r5563 r5583 120 120 <HintPath>C:\Program Files\HeuristicLab 3.3\HeuristicLab.Data.Views-3.3.dll</HintPath> 121 121 </Reference> 122 <Reference Include="HeuristicLab.Encodings.PermutationEncoding-3.3"> 123 <HintPath>C:\Program Files\HeuristicLab 3.3\HeuristicLab.Encodings.PermutationEncoding-3.3.dll</HintPath> 124 </Reference> 122 125 <Reference Include="HeuristicLab.MainForm-3.3"> 123 126 <HintPath>C:\Program Files\HeuristicLab 3.3\HeuristicLab.MainForm-3.3.dll</HintPath> … … 140 143 </ItemGroup> 141 144 <ItemGroup> 145 <Compile Include="QAPAssignmentView.cs"> 146 <SubType>UserControl</SubType> 147 </Compile> 148 <Compile Include="QAPAssignmentView.Designer.cs"> 149 <DependentUpon>QAPAssignmentView.cs</DependentUpon> 150 </Compile> 142 151 <Compile Include="QuadraticAssignmentProblemView.cs"> 143 152 <SubType>UserControl</SubType> … … 161 170 </ItemGroup> 162 171 <ItemGroup> 172 <EmbeddedResource Include="QAPAssignmentView.resx"> 173 <DependentUpon>QAPAssignmentView.cs</DependentUpon> 174 </EmbeddedResource> 163 175 <EmbeddedResource Include="QuadraticAssignmentProblemView.resx"> 164 176 <DependentUpon>QuadraticAssignmentProblemView.cs</DependentUpon> -
branches/QAP/HeuristicLab.Problems.QuadraticAssignment.Views/3.3/Plugin.cs.frame
r5563 r5583 25 25 [Plugin("HeuristicLab.Problems.QuadraticAssignment.Views", "3.3.3.$WCREV$")] 26 26 [PluginFile("HeuristicLab.Problems.QuadraticAssignment.Views-3.3.dll", PluginFileType.Assembly)] 27 [PluginDependency("HeuristicLab.Collections", "3.3.3")]28 27 [PluginDependency("HeuristicLab.Common", "3.3.3")] 29 28 [PluginDependency("HeuristicLab.Common.Resources", "3.3.3")] 30 29 [PluginDependency("HeuristicLab.Core", "3.3.3")] 30 [PluginDependency("HeuristicLab.Core.Views", "3.3.3")] 31 31 [PluginDependency("HeuristicLab.Data", "3.3.3")] 32 [PluginDependency("HeuristicLab.Data.Views", "3.3.3")] 32 33 [PluginDependency("HeuristicLab.Encodings.PermutationEncoding", "3.3.3")] 33 [PluginDependency("HeuristicLab.Operators", "3.3.3")] 34 [PluginDependency("HeuristicLab.MainForm", "3.3.3")] 35 [PluginDependency("HeuristicLab.MainForm.WindowsForms", "3.3.3")] 34 36 [PluginDependency("HeuristicLab.Optimization", "3.3.3")] 35 [PluginDependency("HeuristicLab.Parameters", "3.3.3")] 36 [PluginDependency("HeuristicLab.Persistence", "3.3.3")] 37 [PluginDependency("HeuristicLab.Problems.QuadraticAssignment", "3.3.3")] 37 38 public class HeuristicLabProblemsQuadraticAssignmentViewsPlugin : PluginBase { 38 39 } -
branches/QAP/HeuristicLab.Problems.QuadraticAssignment.Views/3.3/QuadraticAssignmentProblemView.Designer.cs
r5563 r5583 47 47 this.importInstanceButton = new System.Windows.Forms.Button(); 48 48 this.openFileDialog = new System.Windows.Forms.OpenFileDialog(); 49 this. label1= new System.Windows.Forms.Label();49 this.QAPLIBInstancesLabel = new System.Windows.Forms.Label(); 50 50 this.instancesComboBox = new System.Windows.Forms.ComboBox(); 51 51 this.loadInstanceButton = new System.Windows.Forms.Button(); … … 81 81 // 82 82 this.importInstanceButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); 83 this.importInstanceButton.Location = new System.Drawing.Point(3 75, 0);83 this.importInstanceButton.Location = new System.Drawing.Point(391, 0); 84 84 this.importInstanceButton.Name = "importInstanceButton"; 85 this.importInstanceButton.Size = new System.Drawing.Size( 115, 23);85 this.importInstanceButton.Size = new System.Drawing.Size(99, 23); 86 86 this.importInstanceButton.TabIndex = 5; 87 87 this.importInstanceButton.Text = "Import..."; … … 96 96 this.openFileDialog.Filter = "Dat files|*.dat|All files|*.*"; 97 97 // 98 // label198 // QAPLIBInstancesLabel 99 99 // 100 this.label1.AutoSize = true; 101 this.label1.Location = new System.Drawing.Point(3, 5); 102 this.label1.Name = "label1"; 103 this.label1.Size = new System.Drawing.Size(77, 13); 104 this.label1.TabIndex = 6; 105 this.label1.Text = "Load instance:"; 100 this.QAPLIBInstancesLabel.AutoSize = true; 101 this.QAPLIBInstancesLabel.Cursor = System.Windows.Forms.Cursors.Hand; 102 this.QAPLIBInstancesLabel.Location = new System.Drawing.Point(3, 5); 103 this.QAPLIBInstancesLabel.Name = "QAPLIBInstancesLabel"; 104 this.QAPLIBInstancesLabel.Size = new System.Drawing.Size(96, 13); 105 this.QAPLIBInstancesLabel.TabIndex = 6; 106 this.QAPLIBInstancesLabel.Text = "QAPLIB instances:"; 107 this.toolTip.SetToolTip(this.QAPLIBInstancesLabel, "These instances were taken from the QAPLIB homepage at http://www.seas.upenn.edu/" + 108 "qaplib/"); 109 this.QAPLIBInstancesLabel.Click += new System.EventHandler(this.QAPLIBInstancesLabel_Click); 106 110 // 107 111 // instancesComboBox … … 111 115 this.instancesComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; 112 116 this.instancesComboBox.FormattingEnabled = true; 113 this.instancesComboBox.Location = new System.Drawing.Point( 86, 2);117 this.instancesComboBox.Location = new System.Drawing.Point(105, 2); 114 118 this.instancesComboBox.Name = "instancesComboBox"; 115 this.instancesComboBox.Size = new System.Drawing.Size(2 20, 21);119 this.instancesComboBox.Size = new System.Drawing.Size(201, 21); 116 120 this.instancesComboBox.TabIndex = 7; 117 121 this.instancesComboBox.SelectedValueChanged += new System.EventHandler(this.instancesComboBox_SelectedValueChanged); … … 122 126 this.loadInstanceButton.Location = new System.Drawing.Point(312, 0); 123 127 this.loadInstanceButton.Name = "loadInstanceButton"; 124 this.loadInstanceButton.Size = new System.Drawing.Size( 57, 23);128 this.loadInstanceButton.Size = new System.Drawing.Size(73, 23); 125 129 this.loadInstanceButton.TabIndex = 5; 126 130 this.loadInstanceButton.Text = "Load"; 127 131 this.loadInstanceButton.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; 132 this.toolTip.SetToolTip(this.loadInstanceButton, "Load the selected QAPLIB instance."); 128 133 this.loadInstanceButton.UseVisualStyleBackColor = true; 129 134 this.loadInstanceButton.Click += new System.EventHandler(this.loadInstanceButton_Click); … … 136 141 this.Controls.Add(this.importInstanceButton); 137 142 this.Controls.Add(this.loadInstanceButton); 138 this.Controls.Add(this. label1);143 this.Controls.Add(this.QAPLIBInstancesLabel); 139 144 this.Name = "QuadraticAssignmentProblemView"; 140 145 this.Controls.SetChildIndex(this.descriptionLabel, 0); 141 146 this.Controls.SetChildIndex(this.nameLabel, 0); 142 147 this.Controls.SetChildIndex(this.nameTextBox, 0); 143 this.Controls.SetChildIndex(this. label1, 0);148 this.Controls.SetChildIndex(this.QAPLIBInstancesLabel, 0); 144 149 this.Controls.SetChildIndex(this.descriptionTextBox, 0); 145 150 this.Controls.SetChildIndex(this.loadInstanceButton, 0); … … 157 162 private System.Windows.Forms.Button importInstanceButton; 158 163 private System.Windows.Forms.OpenFileDialog openFileDialog; 159 private System.Windows.Forms.Label label1;164 private System.Windows.Forms.Label QAPLIBInstancesLabel; 160 165 private System.Windows.Forms.ComboBox instancesComboBox; 161 166 private System.Windows.Forms.Button loadInstanceButton; -
branches/QAP/HeuristicLab.Problems.QuadraticAssignment.Views/3.3/QuadraticAssignmentProblemView.cs
r5563 r5583 71 71 } 72 72 } 73 74 private void QAPLIBInstancesLabel_Click(object sender, System.EventArgs e) { 75 System.Diagnostics.Process.Start("http://www.seas.upenn.edu/qaplib/"); 76 } 73 77 } 74 78 } -
branches/QAP/HeuristicLab.Problems.QuadraticAssignment.Views/3.3/QuadraticAssignmentProblemView.resx
r5563 r5583 121 121 <value>107, 17</value> 122 122 </metadata> 123 <metadata name="errorProvider.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">124 <value>107, 17</value>125 </metadata>126 123 <metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 127 124 <value>17, 17</value> -
branches/QAP/HeuristicLab.Problems.QuadraticAssignment/3.3/Data/kra32.dat
r5562 r5583 1 1 32 2 2 3 0 2 2 2 2 2 2 2 3 0 3 2 0 0 0 3 3 0 0 2 1 2 1 1 0 3 0 0 0 0 0 0 3 4 2 0 2 2 3 2 3 2 0 0 2 1 0 0 2 3 3 0 0 2 1 2 1 1 0 3 0 0 0 0 0 0 … … 33 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 35 35 0 10 20 30 10 20 30 40 20 30 40 50 30 40 50 60 23 33 43 53 33 43 53 63 43 53 63 73 53 63 73 8336 10 0 10 20 20 10 20 30 30 20 30 40 40 30 40 50 33 23 33 43 43 33 43 53 53 43 53 63 63 53 63 7337 20 10 0 10 30 20 10 20 40 30 20 30 50 40 30 40 43 33 23 33 53 43 33 43 63 53 43 53 73 63 53 6338 30 20 10 0 40 30 20 10 50 40 30 20 60 50 40 30 53 43 33 23 63 53 43 33 73 63 53 43 83 73 63 5339 10 20 30 40 0 10 20 30 10 20 30 40 20 30 40 50 33 43 53 63 23 33 43 53 33 43 53 63 43 53 63 7340 20 10 20 30 10 0 10 20 20 10 20 30 30 20 30 40 43 33 43 53 33 23 33 43 43 33 43 53 53 43 53 6341 30 20 10 20 20 10 0 10 30 20 10 20 40 30 20 30 53 43 33 43 43 33 23 33 53 43 33 43 63 53 43 5342 40 30 20 10 30 20 10 0 40 30 20 10 50 40 30 20 63 53 43 33 53 43 33 23 63 53 43 33 73 63 53 4343 20 30 40 50 10 20 30 40 0 10 20 30 10 20 30 40 43 53 63 73 33 43 53 63 23 33 43 53 33 43 53 6344 30 20 30 40 20 10 20 30 10 0 10 20 20 10 20 30 53 43 53 63 43 33 43 53 33 23 33 43 43 33 43 5345 40 30 20 30 30 20 10 20 20 10 0 10 30 20 10 20 63 53 43 53 53 43 33 43 43 33 23 33 53 43 33 4346 50 40 30 20 40 30 20 10 30 20 10 0 40 30 20 10 73 63 53 43 63 53 43 33 53 43 33 23 63 53 43 3347 30 40 50 60 20 30 40 50 10 20 30 40 0 10 20 30 53 63 73 83 43 53 63 73 33 43 53 63 23 33 43 5348 40 30 40 50 30 20 30 40 20 10 20 30 10 0 10 20 63 53 63 73 53 43 53 63 43 33 43 53 33 23 33 4349 50 40 30 40 40 30 20 30 30 20 10 20 20 10 0 10 73 63 53 63 63 53 43 53 53 43 33 43 43 33 23 3350 60 50 40 30 50 40 30 20 40 30 20 10 30 20 10 0 83 73 63 53 73 63 53 43 63 53 43 33 53 43 33 2351 23 33 43 53 33 43 53 63 43 53 63 73 53 63 73 83 0 10 20 30 10 20 30 40 20 30 40 50 30 40 50 6052 33 23 33 43 43 33 43 53 53 43 53 63 63 53 63 73 10 0 10 20 20 10 20 30 30 20 30 40 40 30 405053 43 33 23 33 53 43 33 43 63 53 43 53 73 63 53 63 20 10 0 10 30 20 10 20 40 30 20 30 50 40 30 4054 53 43 33 23 63 53 43 33 73 63 53 43 83 73 63 53 30 20 10 0 40 30 20 10 50 40 30 20 60 50 40 3055 33 43 53 63 23 33 43 53 33 43 53 63 43 53 63 73 10 20 30 40 0 10 20 30 10 20 30 40 20 30 405056 43 33 43 53 33 23 33 43 43 33 43 53 53 43 53 63 20 10 20 30 10 0 10 20 20 10 20 30 30 20 30 4057 53 43 33 43 43 33 23 33 53 43 33 43 63 53 43 53 30 20 10 20 20 10 0 10 30 20 10 20 40 30 20 3058 63 53 43 33 53 43 33 23 63 53 43 33 73 63 53 43 40 30 20 10 30 20 10 0 40 30 20 10 50 40 30 2059 43 53 63 73 33 43 53 63 23 33 43 53 33 43 53 63 20 30 40 50 10 20 30 40 0 10 20 30 10 20 30 4060 53 43 53 63 43 33 43 53 33 23 33 43 43 33 43 53 30 20 30 40 20 10 20 30 10 0 10 20 20 10 20 3061 63 53 43 53 53 43 33 43 43 33 23 33 53 43 33 43 40 30 20 30 30 20 10 20 20 10 0 10 30 20 10 2062 73 63 53 43 63 53 43 33 53 43 33 23 63 53 43 33 50 40 30 20 40 30 20 10 30 20 10 0 40 30 20 1063 53 63 73 83 43 53 63 73 33 43 53 63 23 33 43 53 30 40 50 60 20 30 40 50 10 20 30 40 0 10 20 3064 63 53 63 73 53 43 53 63 43 33 43 53 33 23 33 43 40 30 40 50 30 20 30 40 20 10 20 30 10 0 10 2065 73 63 53 63 63 53 43 53 53 43 33 43 43 33 23 33 50 40 30 40 40 30 20 30 30 20 10 20 20 10 0 1066 83 73 63 53 73 63 53 43 63 53 43 33 53 43 33 23 60 50 40 30 50 40 30 20 40 30 20 10 30 20 10 036 0 50 100 150 50 100 150 200 100 150 200 250 150 200 250 300 115 165 215 265 165 215 265 315 215 265 315 365 265 315 365 415 37 50 0 50 100 100 50 100 150 150 100 150 200 200 150 200 250 165 115 165 215 215 165 215 265 265 215 265 315 315 265 315 365 38 100 50 0 50 150 100 50 100 200 150 100 150 250 200 150 200 215 165 115 165 265 215 165 215 315 265 215 265 365 315 265 315 39 150 100 50 0 200 150 100 50 250 200 150 100 300 250 200 150 265 215 165 115 315 265 215 165 365 315 265 215 415 365 315 265 40 50 100 150 200 0 50 100 150 50 100 150 200 100 150 200 250 165 215 265 315 115 165 215 265 165 215 265 315 215 265 315 365 41 100 50 100 150 50 0 50 100 100 50 100 150 150 100 150 200 215 165 215 265 165 115 165 215 215 165 215 265 265 215 265 315 42 150 100 50 100 100 50 0 50 150 100 50 100 200 150 100 150 265 215 165 215 215 165 115 165 265 215 165 215 315 265 215 265 43 200 150 100 50 150 100 50 0 200 150 100 50 250 200 150 100 315 265 215 165 265 215 165 115 315 265 215 165 365 315 265 215 44 100 150 200 250 50 100 150 200 0 50 100 150 50 100 150 200 215 265 315 365 165 215 265 315 115 165 215 265 165 215 265 315 45 150 100 150 200 100 50 100 150 50 0 50 100 100 50 100 150 265 215 265 315 215 165 215 265 165 115 165 215 215 165 215 265 46 200 150 100 150 150 100 50 100 100 50 0 50 150 100 50 100 315 265 215 265 265 215 165 215 215 165 115 165 265 215 165 215 47 250 200 150 100 200 150 100 50 150 100 50 0 200 150 100 50 365 315 265 215 315 265 215 165 265 215 165 115 315 265 215 165 48 150 200 250 300 100 150 200 250 50 100 150 200 0 50 100 150 265 315 365 415 215 265 315 365 165 215 265 315 115 165 215 265 49 200 150 200 250 150 100 150 200 100 50 100 150 50 0 50 100 315 265 315 365 265 215 265 315 215 165 215 265 165 115 165 215 50 250 200 150 200 200 150 100 150 150 100 50 100 100 50 0 50 365 315 265 315 315 265 215 265 265 215 165 215 215 165 115 165 51 300 250 200 150 250 200 150 100 200 150 100 50 150 100 50 0 415 365 315 265 365 315 265 215 315 265 215 165 265 215 165 115 52 115 165 215 265 165 215 265 315 215 265 315 365 265 315 365 415 0 50 100 150 50 100 150 200 100 150 200 250 150 200 250 300 53 165 115 165 215 215 165 215 265 265 215 265 315 315 265 315 365 50 0 50 100 100 50 100 150 150 100 150 200 200 150 200 250 54 215 165 115 165 265 215 165 215 315 265 215 265 365 315 265 315 100 50 0 50 150 100 50 100 200 150 100 150 250 200 150 200 55 265 215 165 115 315 265 215 165 365 315 265 215 415 365 315 265 150 100 50 0 200 150 100 50 250 200 150 100 300 250 200 150 56 165 215 265 315 115 165 215 265 165 215 265 315 215 265 315 365 50 100 150 200 0 50 100 150 50 100 150 200 100 150 200 250 57 215 165 215 265 165 115 165 215 215 165 215 265 265 215 265 315 100 50 100 150 50 0 50 100 100 50 100 150 150 100 150 200 58 265 215 165 215 215 165 115 165 265 215 165 215 315 265 215 265 150 100 50 100 100 50 0 50 150 100 50 100 200 150 100 150 59 315 265 215 165 265 215 165 115 315 265 215 165 365 315 265 215 200 150 100 50 150 100 50 0 200 150 100 50 250 200 150 100 60 215 265 315 365 165 215 265 315 115 165 215 265 165 215 265 315 100 150 200 250 50 100 150 200 0 50 100 150 50 100 150 200 61 265 215 265 315 215 165 215 265 165 115 165 215 215 165 215 265 150 100 150 200 100 50 100 150 50 0 50 100 100 50 100 150 62 315 265 215 265 265 215 165 215 215 165 115 165 265 215 165 215 200 150 100 150 150 100 50 100 100 50 0 50 150 100 50 100 63 365 315 265 215 315 265 215 165 265 215 165 115 315 265 215 165 250 200 150 100 200 150 100 50 150 100 50 0 200 150 100 50 64 265 315 365 415 215 265 315 365 165 215 265 315 115 165 215 265 150 200 250 300 100 150 200 250 50 100 150 200 0 50 100 150 65 315 265 315 365 265 215 265 315 215 165 215 265 165 115 165 215 200 150 200 250 150 100 150 200 100 50 100 150 50 0 50 100 66 365 315 265 315 315 265 215 265 265 215 165 215 215 165 115 165 250 200 150 200 200 150 100 150 150 100 50 100 100 50 0 50 67 415 365 315 265 365 315 265 215 315 265 215 165 265 215 165 115 300 250 200 150 250 200 150 100 200 150 100 50 150 100 50 0 -
branches/QAP/HeuristicLab.Problems.QuadraticAssignment/3.3/Data/lipa30a.dat
r5562 r5583 1 2 1 30 3 2 -
branches/QAP/HeuristicLab.Problems.QuadraticAssignment/3.3/Data/lipa50a.dat
r5562 r5583 1 2 1 50 3 2 -
branches/QAP/HeuristicLab.Problems.QuadraticAssignment/3.3/Data/tai25a.dat
r5562 r5583 1 25 1167256 1 25 2 2 3 3 0 92 69 62 32 97 5 39 50 82 93 71 35 14 20 74 49 50 37 79 19 51 70 42 26 -
branches/QAP/HeuristicLab.Problems.QuadraticAssignment/3.3/HeuristicLab.Problems.QuadraticAssignment-3.3.csproj
r5562 r5583 141 141 </ItemGroup> 142 142 <ItemGroup> 143 <Compile Include="Analyzers\BestQAPSolutionAnalyzer.cs" /> 143 144 <Compile Include="Evaluators\QAPEvaluator.cs" /> 144 145 <Compile Include="Interfaces\IQAPEvaluator.cs" /> 145 146 <Compile Include="Parsers\QAPLIBParser.cs" /> 147 <Compile Include="QAPAssignment.cs" /> 146 148 <Compile Include="QuadraticAssignmentProblem.cs" /> 147 149 <EmbeddedResource Include="Data\bur26a.dat" /> -
branches/QAP/HeuristicLab.Problems.QuadraticAssignment/3.3/QuadraticAssignmentProblem.cs
r5563 r5583 97 97 } 98 98 } 99 100 private BestQAPSolutionAnalyzer BestQAPSolutionAnalyzer { 101 get { return Operators.OfType<BestQAPSolutionAnalyzer>().FirstOrDefault(); } 102 } 99 103 #endregion 100 104 … … 160 164 ParameterizeSolutionCreator(); 161 165 ParameterizeEvaluator(); 166 ParameterizeAnalyzers(); 162 167 ParameterizeOperators(); 163 168 base.OnSolutionCreatorChanged(); 164 169 } 165 170 protected override void OnEvaluatorChanged() { 166 ParameterizeEvaluator(); 171 Evaluator.QualityParameter.ActualNameChanged += new EventHandler(Evaluator_QualityParameter_ActualNameChanged); 172 ParameterizeEvaluator(); 173 ParameterizeAnalyzers(); 167 174 ParameterizeOperators(); 168 175 base.OnEvaluatorChanged(); … … 171 178 private void SolutionCreator_PermutationParameter_ActualNameChanged(object sender, EventArgs e) { 172 179 ParameterizeEvaluator(); 180 ParameterizeAnalyzers(); 181 ParameterizeOperators(); 182 } 183 private void Evaluator_QualityParameter_ActualNameChanged(object sender, EventArgs e) { 184 ParameterizeAnalyzers(); 173 185 ParameterizeOperators(); 174 186 } … … 196 208 Weights.RowsChanged += new EventHandler(Weights_RowsChanged); 197 209 SolutionCreator.PermutationParameter.ActualNameChanged += new EventHandler(SolutionCreator_PermutationParameter_ActualNameChanged); 210 Evaluator.QualityParameter.ActualNameChanged += new EventHandler(Evaluator_QualityParameter_ActualNameChanged); 198 211 } 199 212 200 213 private void InitializeOperators() { 201 214 Operators.AddRange(ApplicationManager.Manager.GetInstances<IPermutationOperator>()); 215 Operators.Add(new BestQAPSolutionAnalyzer()); 216 ParameterizeAnalyzers(); 202 217 ParameterizeOperators(); 203 218 } … … 215 230 Evaluator.CoordinatesParameter.ActualName = CoordinatesParameter.Name; 216 231 Evaluator.WeightsParameter.ActualName = WeightsParameter.Name; 232 } 233 } 234 private void ParameterizeAnalyzers() { 235 if (BestQAPSolutionAnalyzer != null) { 236 BestQAPSolutionAnalyzer.QualityParameter.ActualName = Evaluator.QualityParameter.ActualName; 237 BestQAPSolutionAnalyzer.CoordinatesParameter.ActualName = CoordinatesParameter.Name; 238 BestQAPSolutionAnalyzer.DistancesParameter.ActualName = DistanceMatrixParameter.Name; 239 BestQAPSolutionAnalyzer.WeightsParameter.ActualName = WeightsParameter.Name; 240 BestQAPSolutionAnalyzer.PermutationParameter.ActualName = SolutionCreator.PermutationParameter.ActualName; 241 BestQAPSolutionAnalyzer.ResultsParameter.ActualName = "Results"; 242 BestQAPSolutionAnalyzer.BestKnownQualityParameter.ActualName = BestKnownQualityParameter.Name; 243 BestQAPSolutionAnalyzer.BestKnownSolutionParameter.ActualName = BestKnownSolutionParameter.Name; 244 BestQAPSolutionAnalyzer.MaximizationParameter.ActualName = MaximizationParameter.Name; 217 245 } 218 246 }
Note: See TracChangeset
for help on using the changeset viewer.