Changeset 12923 for branches/HeuristicLab.Algorithms.IteratedSentenceConstruction/HeuristicLab.Algorithms.IteratedSymbolicExpressionConstruction/3.3/Interfaces
- Timestamp:
- 08/28/15 14:57:21 (9 years ago)
- Location:
- branches/HeuristicLab.Algorithms.IteratedSentenceConstruction/HeuristicLab.Algorithms.IteratedSymbolicExpressionConstruction/3.3/Interfaces
- Files:
-
- 2 added
- 2 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Algorithms.IteratedSentenceConstruction/HeuristicLab.Algorithms.IteratedSymbolicExpressionConstruction/3.3/Interfaces/IStateFunction.cs
r12909 r12923 10 10 // creates a state from the information available at sequential derivation steps of symbolic expression trees 11 11 public interface IStateFunction : IItem { 12 object CreateState(ISymbolicExpressionTreeNode root, List< int> actions, ISymbolicExpressionTreeNode parentNode, int childIdx);12 object CreateState(ISymbolicExpressionTreeNode root, List<ISymbol> actions, ISymbolicExpressionTreeNode parentNode, int childIdx); 13 13 } 14 14 } -
branches/HeuristicLab.Algorithms.IteratedSentenceConstruction/HeuristicLab.Algorithms.IteratedSymbolicExpressionConstruction/3.3/Interfaces/ISymbolicExpressionConstructionPolicy.cs
r12909 r12923 9 9 public interface ISymbolicExpressionConstructionPolicy : IItem { 10 10 void Initialize(SymbolicExpressionTreeProblem problem, IRandom random); 11 ISymbolicExpressionTree Sample(out IEnumerable< Tuple<object, int>> stateActionSequence);12 void Update(IEnumerable< Tuple<object, int>> stateActionSequence, double quality);11 ISymbolicExpressionTree Sample(out IEnumerable<object> stateSequence); 12 void Update(IEnumerable<object> stateSequence, double quality); 13 13 } 14 14 }
Note: See TracChangeset
for help on using the changeset viewer.