Free cookie consent management tool by TermsFeed Policy Generator

source: branches/DataAnalysis.IslandAlgorithms/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisImpactValuesCalculator.cs @ 13876

Last change on this file since 13876 was 10579, checked in by mkommend, 10 years ago

#1997: Merged trunk changes into data analysis island algorithms branch and fixed bugs in the evaluators.

File size: 916 bytes
RevLine 
[8916]1using System.Collections.Generic;
[10579]2using HeuristicLab.Core;
[8916]3using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
4
5namespace HeuristicLab.Problems.DataAnalysis.Symbolic {
[10579]6  public interface ISymbolicDataAnalysisSolutionImpactValuesCalculator : IItem {
[8946]7    double CalculateReplacementValue(ISymbolicDataAnalysisModel model, ISymbolicExpressionTreeNode node, IDataAnalysisProblemData problemData, IEnumerable<int> rows);
8    double CalculateImpactValue(ISymbolicDataAnalysisModel model, ISymbolicExpressionTreeNode node, IDataAnalysisProblemData problemData, IEnumerable<int> rows, double originalQuality = double.NaN);
[10579]9    void CalculateImpactAndReplacementValues(ISymbolicDataAnalysisModel model, ISymbolicExpressionTreeNode node, IDataAnalysisProblemData problemData,
10      IEnumerable<int> rows, out double impactValue, out double replacementValue, double originalQuality = double.NaN);
[8916]11  }
12}
Note: See TracBrowser for help on using the repository browser.