Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/09/10 17:28:32 (15 years ago)
Author:
gkronber
Message:

Added first version of architecture altering operators for ADFs. #290 (Implement ADFs)

Location:
trunk/sources/HeuristicLab.Problems.ArtificialAnt/3.3/Symbols
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.ArtificialAnt/3.3/Symbols/IfFoodAhead.cs

    r3223 r3294  
    2121
    2222using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
     23using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HeuristicLab.Core;
    2325namespace HeuristicLab.Problems.ArtificialAnt {
     26  [StorableClass]
     27  [Item("IfFoodAhead", "Represents the if-food-ahead symbol in a artificial ant expression.")]
    2428  public sealed class IfFoodAhead : Symbol {
    2529  }
  • trunk/sources/HeuristicLab.Problems.ArtificialAnt/3.3/Symbols/Left.cs

    r3223 r3294  
    2121
    2222using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
     23using HeuristicLab.Core;
     24using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2325namespace HeuristicLab.Problems.ArtificialAnt {
     26  [StorableClass]
     27  [Item("Left", "Represents the turn-left symbol in a artificial ant expression.")]
    2428  public sealed class Left : Symbol {
    2529  }
  • trunk/sources/HeuristicLab.Problems.ArtificialAnt/3.3/Symbols/Move.cs

    r3223 r3294  
    2121
    2222using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
     23using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HeuristicLab.Core;
    2325namespace HeuristicLab.Problems.ArtificialAnt {
     26  [StorableClass]
     27  [Item("Move", "Represents the move-forward symbol in a artificial ant expression.")]
    2428  public sealed class Move : Symbol {
    2529  }
  • trunk/sources/HeuristicLab.Problems.ArtificialAnt/3.3/Symbols/Prog2.cs

    r3223 r3294  
    2222
    2323using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
     24using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HeuristicLab.Core;
    2426namespace HeuristicLab.Problems.ArtificialAnt {
     27  [StorableClass]
     28  [Item("Prog2", "Represents the sequence symbol with 2 sub-trees in a artificial ant expression.")]
    2529  public sealed class Prog2 : Symbol {
    2630  }
  • trunk/sources/HeuristicLab.Problems.ArtificialAnt/3.3/Symbols/Prog3.cs

    r3269 r3294  
    2121
    2222using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
     23using HeuristicLab.Core;
     24using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2325namespace HeuristicLab.Problems.ArtificialAnt {
     26  [StorableClass]
     27  [Item("Prog3", "Represents the sequence symbol with 3 sub-trees in a artificial ant expression.")]
    2428  public sealed class Prog3 : Symbol {
    25     public Prog3()
    26       : base() {
    27     }
    2829  }
    2930}
  • trunk/sources/HeuristicLab.Problems.ArtificialAnt/3.3/Symbols/Right.cs

    r3223 r3294  
    2121
    2222using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
     23using HeuristicLab.Core;
     24using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2325namespace HeuristicLab.Problems.ArtificialAnt {
     26  [StorableClass]
     27  [Item("Right", "Represents the turn-right symbol in a artificial ant expression.")]
    2428  public sealed class Right : Symbol {
    2529  }
Note: See TracChangeset for help on using the changeset viewer.