Changeset 5519 for branches/DataAnalysis Refactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding
- Timestamp:
- 02/18/11 15:34:41 (14 years ago)
- Location:
- branches/DataAnalysis Refactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4
- Files:
-
- 1 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis Refactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4.csproj
r5510 r5519 126 126 <Compile Include="Interfaces\Operators\ISymbolicExpressionTreeArchitectureAlteringOperator.cs" /> 127 127 <Compile Include="Interfaces\Operators\ISymbolicExpressionTreeGrammarBasedOperator.cs" /> 128 <Compile Include="SymbolicExpressionTreeSizeConstraintOperator.cs" />129 128 <Compile Include="Creators\SymbolicExpressionTreeCreator.cs" /> 130 129 <Compile Include="Crossovers\CrossoverPoint.cs" /> -
branches/DataAnalysis Refactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/ISymbolicExpressionTreeGrammar.cs
r5499 r5519 25 25 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 26 26 public interface ISymbolicExpressionTreeGrammar : IItem { 27 IEnumerable<ISymbol> Symbols { get; } 27 28 ISymbol StartSymbol { get; } 28 29 void AddSymbol(ISymbol symbol); 29 30 void RemoveSymbol(ISymbol symbol); 30 IEnumerable<ISymbol> Symbols { get; } 31 31 32 bool ContainsSymbol(ISymbol symbol); 32 33 void SetAllowedChild(ISymbol parent, ISymbol child, int argumentIndex); 33 34 bool IsAllowedChild(ISymbol parent, ISymbol child, int argumentIndex); 35 34 36 int GetMinExpressionLength(ISymbol start); 35 37 int GetMaxExpressionLength(ISymbol start); 36 38 int GetMinExpressionDepth(ISymbol start); 39 37 40 int GetMinSubtreeCount(ISymbol symbol); 38 41 void SetMinSubtreeCount(ISymbol symbol, int value);
Note: See TracChangeset
for help on using the changeset viewer.