Changeset 11011 for branches/DataPreprocessing/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression.Views/3.4
- Timestamp:
- 06/12/14 14:14:33 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataPreprocessing/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression.Views/3.4/SymbolicRegressionSolutionView.cs
r11009 r11011 48 48 49 49 private void btn_SimplifyModel_Click(object sender, EventArgs e) { 50 InteractiveSymbolicRegressionSolutionSimplifierViewview = new InteractiveSymbolicRegressionSolutionSimplifierView();50 var view = new InteractiveSymbolicRegressionSolutionSimplifierView(); 51 51 view.Content = (SymbolicRegressionSolution)this.Content.Clone(); 52 52 view.Show(); … … 70 70 var mapper = new TransformationToSymbolicTreeMapper(); 71 71 var transformator = new SymbolicExpressionTreeBacktransformator(mapper); 72 72 73 var transformations = Content.ProblemData.Transformations; 73 74 var targetVar = Content.ProblemData.TargetVariable; 74 transformator.Backtransform(Content.Model, transformations, targetVar);75 // TODO: cloning is needed for refreshing the view, find a better approach for this.76 Content = (SymbolicRegressionSolution)Content.Clone(); 75 var newModel = transformator.Backtransform(Content.Model, transformations, targetVar); 76 Content.Model = (ISymbolicRegressionModel)newModel; 77 77 78 MessageBox.Show(this, "Backtransformation successful."); 78 79 }
Note: See TracChangeset
for help on using the changeset viewer.