Changeset 9053
- Timestamp:
- 12/13/12 16:52:40 (12 years ago)
- Location:
- branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3
- Files:
-
- 4 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/AfterCrossoverCombinedOperator.cs
r9032 r9053 48 48 protected AfterCrossoverCombinedOperator(AfterCrossoverCombinedOperator original, Cloner cloner) 49 49 : base(original, cloner) { 50 cxAnalyzer = (CrossoverPerformanceAnalyzer)original.cxAnalyzer.Clone(cloner);51 varDuplicator = (VariableDuplicator)original.cxAnalyzer.Clone(cloner);50 cxAnalyzer = original.cxAnalyzer != null ? (CrossoverPerformanceAnalyzer)original.cxAnalyzer.Clone(cloner) : null; 51 varDuplicator = original.varDuplicator != null ? (VariableDuplicator)original.cxAnalyzer.Clone(cloner) : null; 52 52 } 53 53 -
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/AfterMutationCombinedOperator.cs
r9042 r9053 49 49 protected AfterMutationCombinedOperator(AfterMutationCombinedOperator original, Cloner cloner) 50 50 : base(original, cloner) { 51 this.mAnalyzer = (MutationPerformanceAnalyzer)original.mAnalyzer.Clone(cloner);52 this.varRemover = (VariableRemover)original.varRemover.Clone(cloner);51 this.mAnalyzer = original.mAnalyzer != null ? (MutationPerformanceAnalyzer)original.mAnalyzer.Clone(cloner) : null; 52 this.varRemover = original.varRemover != null ? (VariableRemover)original.varRemover.Clone(cloner) : null; 53 53 } 54 54 -
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers-3.3.csproj
r9050 r9053 91 91 <Private>False</Private> 92 92 </Reference> 93 <Reference Include="HeuristicLab.Optimizer-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 94 <SpecificVersion>False</SpecificVersion> 95 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Optimizer-3.3.dll</HintPath> 96 <Private>False</Private> 97 </Reference> 93 98 <Reference Include="HeuristicLab.Parameters-3.3"> 94 99 <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Parameters-3.3.dll</HintPath> … … 148 153 <Compile Include="Properties\AssemblyInfo.cs" /> 149 154 <Compile Include="VariableDuplicator.cs" /> 155 <Compile Include="Views\SuccessorConfigurator.cs"> 156 <SubType>Form</SubType> 157 </Compile> 158 <Compile Include="Views\SuccessorConfigurator.Designer.cs"> 159 <DependentUpon>SuccessorConfigurator.cs</DependentUpon> 160 </Compile> 161 <Compile Include="Views\SuccessorConfiguratorMenuItem.cs" /> 150 162 <Compile Include="WeightedParentsQualityComparer.cs" /> 151 163 </ItemGroup> … … 155 167 <None Include="Properties\AssemblyInfo.cs.frame" /> 156 168 </ItemGroup> 157 <ItemGroup />158 169 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 159 170 <PropertyGroup> -
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/Plugin.cs.frame
r8496 r9053 37 37 [PluginDependency("HeuristicLab.Persistence", "3.3")] 38 38 [PluginDependency("HeuristicLab.Problems.TravelingSalesman", "3.3")] 39 [PluginDependency("HeuristicLab.Optimizer", "3.3")] 39 40 public class HeuristicLabAnalysisAlgorithmBehaviorAnalyzersPlugin : PluginBase { 40 41 }
Note: See TracChangeset
for help on using the changeset viewer.