Changeset 5883


Ignore:
Timestamp:
03/30/11 13:38:01 (11 years ago)
Author:
mkommend
Message:

#1418: Adapted interfaces of data analysis classes.

Location:
trunk/sources
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj

    r5809 r5883  
    124124    <Compile Include="Interfaces\ISymbolicDataAnalysisBoundedOperator.cs" />
    125125    <Compile Include="Interfaces\ISymbolicDataAnalysisExpressionTreeInterpreter.cs" />
     126    <Compile Include="Interfaces\ISymbolicDataAnalysisProblem.cs" />
    126127    <Compile Include="SymbolicDataAnalysisExpressionTreeCreator.cs" />
    127128    <Compile Include="SymbolicDataAnalysisModel.cs">
  • trunk/sources/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SymbolicDataAnalysisProblem.cs

    r5857 r5883  
    3535namespace HeuristicLab.Problems.DataAnalysis.Symbolic {
    3636  [StorableClass]
    37   public abstract class SymbolicDataAnalysisProblem<T, U, V> : HeuristicOptimizationProblem<U, V>, IDataAnalysisProblem, IStorableContent
     37  public abstract class SymbolicDataAnalysisProblem<T, U, V> : HeuristicOptimizationProblem<U, V>, IDataAnalysisProblem<T>, ISymbolicDataAnalysisProblem, IStorableContent
    3838    where T : class,IDataAnalysisProblemData
    3939    where U : class, ISymbolicDataAnalysisEvaluator<T>
     
    9595      get { return (IFixedValueParameter<IntRange>)Parameters[FitnessCalculationPartitionParameterName]; }
    9696    }
    97     public IFixedValueParameter<IntRange> ValidationPartitionParamater {
     97    public IFixedValueParameter<IntRange> ValidationPartitionParameter {
    9898      get { return (IFixedValueParameter<IntRange>)Parameters[ValidationPartitionParameterName]; }
    9999    }
     
    141141    }
    142142    public IntRange ValidationPartition {
    143       get { return ValidationPartitionParamater.Value; }
     143      get { return ValidationPartitionParameter.Value; }
    144144    }
    145145    #endregion
     
    297297      foreach (var op in operators.OfType<ISymbolicDataAnalysisValidationAnalyzer<U, T>>()) {
    298298        op.RelativeNumberOfEvaluatedSamplesParameter.ActualName = RelativeNumberOfEvaluatedSamplesParameter.Name;
    299         op.ValidationPartitionParameter.ActualName = ValidationPartitionParamater.Name;
     299        op.ValidationPartitionParameter.ActualName = ValidationPartitionParameter.Name;
    300300      }
    301301      foreach (var op in operators.OfType<ISymbolicDataAnalysisInterpreterOperator>()) {
  • trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisProblemData.cs

    r5809 r5883  
    2626
    2727namespace HeuristicLab.Problems.DataAnalysis {
    28   public interface IDataAnalysisProblemData : IParameterizedNamedItem {
     28  public interface IDataAnalysisProblemData : INamedItem {
    2929    Dataset Dataset { get; }
    3030    ICheckedItemList<StringValue> InputVariables { get; }
  • trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisSolution.cs

    r5829 r5883  
    2222using System;
    2323using HeuristicLab.Core;
    24 using HeuristicLab.Optimization;
    2524
    2625namespace HeuristicLab.Problems.DataAnalysis {
    27   public interface IDataAnalysisSolution : INamedItem, IKeyedItemCollection<string, IResult> {
     26  public interface IDataAnalysisSolution : INamedItem {
    2827    IDataAnalysisModel Model { get; }
    2928    IDataAnalysisProblemData ProblemData { get; }
Note: See TracChangeset for help on using the changeset viewer.