Changeset 5529 for branches/DataAnalysis Refactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces
- Timestamp:
- 02/21/11 17:49:23 (14 years ago)
- Location:
- branches/DataAnalysis Refactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis Refactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/ISymbolicExpressionTreeGrammar.cs
r5519 r5529 34 34 bool IsAllowedChild(ISymbol parent, ISymbol child, int argumentIndex); 35 35 36 IEnumerable<ISymbol> GetAllowedSymbols(ISymbol parent, int argumentIndex); 37 36 38 int GetMinExpressionLength(ISymbol start); 37 39 int GetMaxExpressionLength(ISymbol start); -
branches/DataAnalysis Refactoring/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Interfaces/ISymbolicExpressionTreeNode.cs
r5510 r5529 29 29 ISymbol Symbol { get; } 30 30 bool HasLocalParameters { get; } 31 IEnumerable<ISymbol> GetAllowedSymbols(int argumentIndex);32 31 33 32 int GetHeight(); 34 33 int GetSize(); 35 int GetMinSubtreeCount();36 int GetMaxSubtreeCount();37 34 38 35 IEnumerable<ISymbolicExpressionTreeNode> IterateNodesPostfix();
Note: See TracChangeset
for help on using the changeset viewer.