Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/24/16 10:03:52 (8 years ago)
Author:
abeham
Message:

#2457: worked on performance modeling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PerformanceComparison/HeuristicLab.OptimizationExpertSystem/3.3/Views/UnderstandingSolutionsView.cs

    r13750 r13787  
    5454      UpdateSolutionVisualization();
    5555    }
    56 
    57     protected override void OnProblemChanged() {
    58       base.OnProblemInstancesChanged();
    59       UpdateSimilarityCalculators();
    60       UpdateNamesComboboxes();
    61       UpdateSolutionVisualization();
    62     }
    63 
    64     protected override void OnProblemSolutionsChanged() {
    65       base.OnProblemSolutionsChanged();
    66       UpdateNamesComboboxes();
    67       UpdateSolutionVisualization();
    68     }
    69 
    70     protected override void OnSolutionSeedingPoolChanged() {
    71       base.OnSolutionSeedingPoolChanged();
    72       UpdateSolutionNetworkAnalysis(similarityComboBox.SelectedItem as ISolutionSimilarityCalculator, (string)solutionNetworkProjectionComboBox.SelectedItem, linesCheckBox.Checked, contrastTrackBar.Value, minimumTrackBar.Value);
    73     }
    74 
     56   
     57    #region Update Controls
    7558    private void UpdateSimilarityCalculators() {
    7659      var selected = (ISolutionSimilarityCalculator)(similarityComboBox.SelectedIndex >= 0 ? similarityComboBox.SelectedItem : null);
     
    280263      }
    281264    }
    282 
     265    #endregion
     266
     267    #region Content Event Handlers
     268    protected override void OnProblemChanged() {
     269      base.OnProblemInstancesChanged();
     270      UpdateSimilarityCalculators();
     271      UpdateNamesComboboxes();
     272      UpdateSolutionVisualization();
     273    }
     274
     275    protected override void OnProblemSolutionsChanged() {
     276      base.OnProblemSolutionsChanged();
     277      UpdateNamesComboboxes();
     278      UpdateSolutionVisualization();
     279    }
     280
     281    protected override void OnSolutionSeedingPoolChanged() {
     282      base.OnSolutionSeedingPoolChanged();
     283      UpdateSolutionNetworkAnalysis(similarityComboBox.SelectedItem as ISolutionSimilarityCalculator, (string)solutionNetworkProjectionComboBox.SelectedItem, linesCheckBox.Checked, contrastTrackBar.Value, minimumTrackBar.Value);
     284    }
     285    #endregion
     286
     287    #region Control Event Handlers
    283288    private void SimilarityComboBoxOnSelectedIndexChanged(object sender, EventArgs e) {
    284289      if (InvokeRequired) { Invoke((Action<object, EventArgs>)SimilarityComboBoxOnSelectedIndexChanged, sender, e); return; }
     
    370375      }
    371376    }
    372 
    373     #region Helpers
     377    #endregion
     378
     379    #region Helper Classes and Methods
    374380    private List<IScope> GetSolutionScopes() {
    375381      return Content.Problem.Solutions.Select(x => x.Solution).OfType<IScope>().ToList();
Note: See TracChangeset for help on using the changeset viewer.