Free cookie consent management tool by TermsFeed Policy Generator

source: branches/PersistenceOverhaul/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interfaces/ISymbolicDataAnalysisImpactValuesCalculator.cs

Last change on this file was 14712, checked in by gkronber, 7 years ago

#2520 added GUIDs for (almost) all interface types (probably still too many) also added newlines at end of all files

File size: 1.1 KB
RevLine 
[8916]1using System.Collections.Generic;
[10469]2using HeuristicLab.Core;
[8916]3using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
4
5namespace HeuristicLab.Problems.DataAnalysis.Symbolic {
[14712]6  [HeuristicLab.Persistence.Default.CompositeSerializers.Storable.StorableType("5B37873D-5257-4997-8F22-92ECEAEB2AC9")]
[10469]7  public interface ISymbolicDataAnalysisSolutionImpactValuesCalculator : IItem {
[8946]8    double CalculateReplacementValue(ISymbolicDataAnalysisModel model, ISymbolicExpressionTreeNode node, IDataAnalysisProblemData problemData, IEnumerable<int> rows);
[12720]9    double CalculateImpactValue(ISymbolicDataAnalysisModel model, ISymbolicExpressionTreeNode node, IDataAnalysisProblemData problemData, IEnumerable<int> rows, double qualityForImpactsCalculation = double.NaN);
[10469]10    void CalculateImpactAndReplacementValues(ISymbolicDataAnalysisModel model, ISymbolicExpressionTreeNode node, IDataAnalysisProblemData problemData,
[12720]11      IEnumerable<int> rows, out double impactValue, out double replacementValue, out double newQualityForImpactsCalculation, double qualityForImpactsCalculation = double.NaN);
[8916]12  }
13}
Note: See TracBrowser for help on using the repository browser.