Changeset 15421 for branches/HeuristicLab.VariableInteractionNetworks/HeuristicLab.VariableInteractionNetworks/3.3/SymbolicDataAnalysisVariableImpactsAnalyzer.cs
- Timestamp:
- 10/17/17 13:13:04 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.VariableInteractionNetworks/HeuristicLab.VariableInteractionNetworks/3.3/SymbolicDataAnalysisVariableImpactsAnalyzer.cs
r13868 r15421 58 58 #endregion 59 59 60 private SymbolicDataAnalysisExpressionTreeSimplifier simplifier;61 60 private SymbolicRegressionSolutionImpactValuesCalculator impactsCalculator; 62 61 … … 136 135 137 136 impactsCalculator = new SymbolicRegressionSolutionImpactValuesCalculator(); 138 simplifier = new SymbolicDataAnalysisExpressionTreeSimplifier();139 137 } 140 138 … … 145 143 private void AfterDeserialization() { 146 144 impactsCalculator = new SymbolicRegressionSolutionImpactValuesCalculator(); 147 simplifier = new SymbolicDataAnalysisExpressionTreeSimplifier();148 145 149 146 if (!Parameters.ContainsKey(EvaluatorParameterName)) … … 154 151 : base(original, cloner) { 155 152 impactsCalculator = new SymbolicRegressionSolutionImpactValuesCalculator(); 156 simplifier = new SymbolicDataAnalysisExpressionTreeSimplifier();157 153 } 158 154 … … 210 206 var bestTrees = trees.Take(nTrees).Select(x => (ISymbolicExpressionTree)x.Clone()).ToList(); 211 207 // simplify trees before doing anything else 212 var simplifiedTrees = bestTrees.Select(x => simplifier.Simplify(x)).ToList();208 var simplifiedTrees = bestTrees.Select(x => TreeSimplifier.Simplify(x)).ToList(); 213 209 214 210 if (optimizeConstants) {
Note: See TracChangeset
for help on using the changeset viewer.