Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/04/12 11:43:38 (12 years ago)
Author:
gkronber
Message:

#1962: disabled optimized button if the model contains non-differentiable functions. Added support for exact differentiation for additional function symbols (sin, cos, tan, square, norm, erf)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression.Views/3.4/InteractiveSymbolicRegressionSolutionSimplifierView.cs

    r8727 r8730  
    122122    }
    123123
     124    protected override void OnModelChanged() {
     125      base.OnModelChanged();
     126      btnOptimizeConstants.Enabled =
     127        SymbolicRegressionConstantOptimizationEvaluator.CanOptimizeConstants(Content.Model.SymbolicExpressionTree);
     128    }
     129    protected override void OnContentChanged() {
     130      base.OnContentChanged();
     131      base.OnModelChanged();
     132      btnOptimizeConstants.Enabled =
     133        SymbolicRegressionConstantOptimizationEvaluator.CanOptimizeConstants(Content.Model.SymbolicExpressionTree);
     134    }
     135
     136
    124137    protected override void btnOptimizeConstants_Click(object sender, EventArgs e) {
    125138      var model = Content.Model;
Note: See TracChangeset for help on using the changeset viewer.