Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/16/20 12:34:45 (5 years ago)
Author:
pfleck
Message:

#3040 Added parser for new benchmark data but did not commit the data yet (too large)

Location:
branches/3040_VectorBasedGP/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4
Files:
4 edited
1 moved

Legend:

Unmodified
Added
Removed
  • branches/3040_VectorBasedGP/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Grammars/TypeCoherentExpressionGrammar.cs

    r17369 r17401  
    123123      var vectorDiv = new VectorDivision();
    124124      var vectorSum = new VectorSum();
    125       var vectorAvg = new VectorAverage();
     125      var vectorAvg = new VectorMean();
    126126      #endregion
    127127
  • branches/3040_VectorBasedGP/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj

    r17369 r17401  
    219219    <Compile Include="SymbolicDataAnalysisProblem.cs" />
    220220    <Compile Include="SymbolicDataAnalysisSolutionImpactValuesCalculator.cs" />
    221     <Compile Include="Symbols\VectorAverage.cs" />
     221    <Compile Include="Symbols\VectorMean.cs" />
    222222    <Compile Include="Symbols\VectorSum.cs" />
    223223    <Compile Include="Symbols\VectorSubtraction.cs" />
  • branches/3040_VectorBasedGP/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/OpCodes.cs

    r17367 r17401  
    147147    public const byte VectorDiv = (byte)OpCode.VectorDiv;
    148148    public const byte VectorSum = (byte)OpCode.VectorSum;
    149     public const byte VectorAvg = (byte)OpCode.VectorAvg;
     149    public const byte VectorMean = (byte)OpCode.VectorAvg;
    150150
    151151
     
    210210      { typeof(VectorDivision), OpCodes.VectorDiv },
    211211      { typeof(VectorSum), OpCodes.VectorSum },
    212       { typeof(VectorAverage), OpCodes.VectorAvg }
     212      { typeof(VectorMean), OpCodes.VectorMean }
    213213    };
    214214
  • branches/3040_VectorBasedGP/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeInterpreter.cs

    r17400 r17401  
    536536            return v.Sum();
    537537          }
    538         case OpCodes.VectorAvg: {
     538        case OpCodes.VectorMean: {
    539539            DoubleVector v = VectorEvaluate(dataset, ref row, state);
    540540            return v.Mean();
  • branches/3040_VectorBasedGP/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/VectorMean.cs

    r17400 r17401  
    2626namespace HeuristicLab.Problems.DataAnalysis.Symbolic {
    2727  [StorableType("85FF9A2E-207C-4008-BB8B-0C0363885443")]
    28   [Item("VectorAverage", "Symbol that represents the average function.")]
    29   public sealed class VectorAverage : Symbol {
     28  [Item("VectorMean", "Symbol that represents the mean function.")]
     29  public sealed class VectorMean : Symbol {
    3030    private const int minimumArity = 1;
    3131    private const int maximumArity = 1;
     
    3939
    4040    [StorableConstructor]
    41     private VectorAverage(StorableConstructorFlag _) : base(_) { }
    42     private VectorAverage(VectorAverage original, Cloner cloner) : base(original, cloner) { }
     41    private VectorMean(StorableConstructorFlag _) : base(_) { }
     42    private VectorMean(VectorMean original, Cloner cloner) : base(original, cloner) { }
    4343    public override IDeepCloneable Clone(Cloner cloner) {
    44       return new VectorAverage(this, cloner);
     44      return new VectorMean(this, cloner);
    4545    }
    46     public VectorAverage() : base("VectorAverage", "Symbol that represents the average function.") { }
     46    public VectorMean() : base("VectorMean", "Symbol that represents the mean function.") { }
    4747  }
    4848}
Note: See TracChangeset for help on using the changeset viewer.