Free cookie consent management tool by TermsFeed Policy Generator

Changeset 17654


Ignore:
Timestamp:
07/07/20 16:42:13 (4 years ago)
Author:
abeham
Message:

#2521: removed NonDicoverableType attribute from tree creators in the symbolic expression tree encoding

Location:
branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Creators/BalancedTreeCreator.cs

    r17457 r17654  
    2828using HeuristicLab.Data;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.PluginInfrastructure;
    3130using HeuristicLab.Random;
    3231
    3332namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding {
    34   [NonDiscoverableType]
    3533  [StorableType("AA3649C4-18CF-480B-AA41-F5D6F148B494")]
    3634  [Item("BalancedTreeCreator", "An operator that produces trees with a specified distribution")]
  • branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Creators/FullTreeCreator.cs

    r17226 r17654  
    2222using System;
    2323using System.Linq;
     24using HEAL.Attic;
    2425using HeuristicLab.Common;
    2526using HeuristicLab.Core;
    26 using HEAL.Attic;
    27 using HeuristicLab.PluginInfrastructure;
    2827
    2928namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding {
    30   [NonDiscoverableType]
    3129  [StorableType("1A36CB91-B3AD-4D3D-B44F-2CA5508C55ED")]
    3230  [Item("FullTreeCreator", "An operator that creates new symbolic expression trees using the 'Full' method")]
  • branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Creators/GrowTreeCreator.cs

    r17226 r17654  
    2222using System;
    2323using System.Linq;
     24using HEAL.Attic;
    2425using HeuristicLab.Common;
    2526using HeuristicLab.Core;
    26 using HEAL.Attic;
    27 using HeuristicLab.PluginInfrastructure;
    2827
    2928namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding {
    30   [NonDiscoverableType]
    3129  [StorableType("ECE25817-D6B8-45CA-9B03-F8B2940FF622")]
    3230  [Item("GrowTreeCreator", "An operator that creates new symbolic expression trees using the 'Grow' method")]
  • branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Creators/ProbabilisticTreeCreator.cs

    r17226 r17654  
    2323using System.Collections.Generic;
    2424using System.Linq;
     25using HEAL.Attic;
    2526using HeuristicLab.Common;
    2627using HeuristicLab.Core;
    27 using HEAL.Attic;
    28 using HeuristicLab.PluginInfrastructure;
    2928
    3029namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding {
    31   [NonDiscoverableType]
    3230  [StorableType("6B26A8D9-60CC-4723-94ED-D185BB716AD1")]
    3331  [Item("ProbabilisticTreeCreator", "An operator that creates new symbolic expression trees with uniformly distributed length")]
  • branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Creators/RampedHalfAndHalfTreeCreator.cs

    r17226 r17654  
    2020#endregion
    2121
     22using HEAL.Attic;
    2223using HeuristicLab.Common;
    2324using HeuristicLab.Core;
    24 using HEAL.Attic;
    25 using HeuristicLab.PluginInfrastructure;
    2625
    2726namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding {
    28   [NonDiscoverableType]
    2927  [StorableType("0E43AC76-6CD1-4371-90A6-05F7C5B05EC8")]
    3028  [Item("RampedHalfAndHalfTreeCreator", "An operator that creates new symbolic expression trees in an alternate way: half the trees are created usign the 'Grow' method while the other half are created using the 'Full' method")]
  • branches/2521_ProblemRefactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/SymbolicExpressionTreeProblem.cs

    r17620 r17654  
    3636  [StorableType("A1B9F4C8-5E29-493C-A483-2AC68453BC63")]
    3737  public abstract class SymbolicExpressionTreeProblem : SingleObjectiveProblem<SymbolicExpressionTreeEncoding, ISymbolicExpressionTree> {
    38     [Storable] private ReferenceParameter<IntValue> TreeLengthRefParameter { get; set; }
    39     [Storable] private ReferenceParameter<IntValue> TreeDepthRefParameter { get; set; }
    40     [Storable] private ReferenceParameter<ISymbolicExpressionGrammar> GrammarRefParameter { get; set; }
     38    [Storable] protected ReferenceParameter<IntValue> TreeLengthRefParameter { get; private set; }
     39    [Storable] protected ReferenceParameter<IntValue> TreeDepthRefParameter { get; private set; }
     40    [Storable] protected ReferenceParameter<ISymbolicExpressionGrammar> GrammarRefParameter { get; private set; }
    4141
    4242    public int TreeLength {
Note: See TracChangeset for help on using the changeset viewer.