Changeset 16552


Ignore:
Timestamp:
01/24/19 19:20:29 (6 months ago)
Author:
gkronber
Message:

#2520 added a new serializer for trees in the ExternalEvaluation.GP plugin and marked the serializer using the old XML format as obsolete

Location:
branches/2520_PersistenceReintegration/HeuristicLab.Problems.ExternalEvaluation.GP/3.5
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2520_PersistenceReintegration/HeuristicLab.Problems.ExternalEvaluation.GP/3.5/ExternalEvaluationSymbolicExpressionTreeBinaryConverter.cs

    r16462 r16552  
    2626using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    2727using HEAL.Fossil;
     28using System;
    2829
    2930namespace HeuristicLab.Problems.ExternalEvaluation.GP {
    30   [Item("SymbolicExpressionTreeBinaryConverter", "Converts a symbolic expression tree into a binary representation by iterating over all nodes in a prefix way. The binary format is defined in HeuristicLab.Persistence.")]
     31  [Item("SymbolicExpressionTreeBinaryConverter", "Converts a symbolic expression tree into a binary representation by prefix iteration over all nodes in the tree. The binary format is defined in HeuristicLab.Persistence.")]
    3132  [StorableType("E3C9DE32-6EF2-4BA5-AFDF-23AE7D198AC6")]
     33  [Obsolete("Use the SymbolicExpressionTreeProtobufConverter instead; The SymbolicExpressionTreeBinaryConverter uses the old serialization format and will be removed in the next major release of HeuristicLab.")]
    3234  public class SymbolicExpressionTreeBinaryConverter : SymbolicExpressionTreeConverter {
    3335    [StorableConstructor]
  • branches/2520_PersistenceReintegration/HeuristicLab.Problems.ExternalEvaluation.GP/3.5/HeuristicLab.Problems.ExternalEvaluation.GP-3.5.csproj

    r16539 r16552  
    132132    <None Include="Plugin.cs.frame" />
    133133    <Compile Include="ExternalEvaluationExpressionGrammar.cs" />
     134    <Compile Include="SymbolicExpressionTreeProtobufConverter.cs" />
    134135    <Compile Include="ExternalEvaluationSymbolicExpressionTreeBinaryConverter.cs" />
    135136    <Compile Include="ExternalEvaluationSymbolicExpressionTreeConverter.cs" />
Note: See TracChangeset for help on using the changeset viewer.