Changeset 3539 for trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.3/ArchitectureManipulators
- Timestamp:
- 04/27/10 09:05:13 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.3/ArchitectureManipulators
- Files:
-
- 1 deleted
- 8 edited
- 1 copied
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.3/ArchitectureManipulators/ArgumentCreater.cs
r3534 r3539 34 34 using System.Diagnostics; 35 35 36 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Architecture AlteringOperators {36 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.ArchitectureManipulators { 37 37 /// <summary> 38 38 /// Creates a new argument within one function-defining branch of a symbolic expression tree. -
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.3/ArchitectureManipulators/ArgumentDeleter.cs
r3534 r3539 34 34 using System.Diagnostics; 35 35 36 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Architecture AlteringOperators {36 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.ArchitectureManipulators { 37 37 /// <summary> 38 38 /// As described in Koza, Bennett, Andre, Keane, Genetic Programming III - Darwinian Invention and Problem Solving, 1999, pp. 112 -
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.3/ArchitectureManipulators/ArgumentDuplicater.cs
r3534 r3539 34 34 using System.Diagnostics; 35 35 36 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Architecture AlteringOperators {36 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.ArchitectureManipulators { 37 37 /// <summary> 38 38 /// Manipulates a symbolic expression by duplicating an existing argument node of a function-defining branch. -
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.3/ArchitectureManipulators/GrammarModifier.cs
r3462 r3539 34 34 using System.Diagnostics; 35 35 36 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Architecture AlteringOperators {36 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.ArchitectureManipulators { 37 37 public static class GrammarModifier { 38 38 public static void AddDynamicSymbol(ISymbolicExpressionGrammar grammar, Symbol classRepresentative, string symbolName, int nArgs) { -
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.3/ArchitectureManipulators/MultiSymbolicExpressionTreeArchitectureManipulator.cs
r3534 r3539 31 31 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Interfaces; 32 32 33 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Architecture AlteringOperators {33 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.ArchitectureManipulators { 34 34 [Item("MultiSymbolicExpressionTreeArchitectureManipulator", "Randomly selects and applies one of its architecture manipulators every time it is called.")] 35 35 [StorableClass] -
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.3/ArchitectureManipulators/SubroutineCreater.cs
r3534 r3539 34 34 using System.Diagnostics; 35 35 36 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Architecture AlteringOperators {36 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.ArchitectureManipulators { 37 37 /// <summary> 38 38 /// Manipulates a symbolic expression by adding one new function-defining branch containing -
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.3/ArchitectureManipulators/SubroutineDeleter.cs
r3535 r3539 35 35 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Creators; 36 36 37 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Architecture AlteringOperators {37 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.ArchitectureManipulators { 38 38 /// <summary> 39 39 /// Manipulates a symbolic expression by deleting a preexisting function-defining branch. -
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.3/ArchitectureManipulators/SubroutineDuplicater.cs
r3534 r3539 34 34 using System.Diagnostics; 35 35 36 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Architecture AlteringOperators {36 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.ArchitectureManipulators { 37 37 /// <summary> 38 38 /// Manipulates a symbolic expression by duplicating a preexisting function-defining branch. -
trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.3/ArchitectureManipulators/SymbolicExpressionTreeArchitectureManipulator.cs
r3538 r3539 35 35 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Interfaces; 36 36 37 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Architecture AlteringOperators {37 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.ArchitectureManipulators { 38 38 /// <summary> 39 39 /// Base class for architecture altering operators for symbolic expression trees.
Note: See TracChangeset
for help on using the changeset viewer.