Changeset 11742 for branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.GrammaticalOptimization/AlternativesSampler.cs
- Timestamp:
- 01/09/15 14:57:28 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Algorithms.GrammaticalOptimization/AlternativesSampler.cs
r11732 r11742 16 16 private readonly Random random; 17 17 private readonly IProblem problem; 18 private readonly I Policy policy;18 private readonly IBanditPolicy policy; 19 19 20 public AlternativesSampler(IProblem problem, I Policy policy, int maxLen) {20 public AlternativesSampler(IProblem problem, IBanditPolicy policy, int maxLen) { 21 21 this.problem = problem; 22 22 this.maxLen = maxLen; … … 43 43 44 44 45 private Dictionary<char, I PolicyActionInfo[]> ntActionInfos;45 private Dictionary<char, IBanditPolicyActionInfo[]> ntActionInfos; 46 46 private List<Tuple<char, int>> updateChain; 47 47 48 48 private void InitPolicies(IGrammar grammar) { 49 this.ntActionInfos = new Dictionary<char, I PolicyActionInfo[]>();49 this.ntActionInfos = new Dictionary<char, IBanditPolicyActionInfo[]>(); 50 50 this.updateChain = new List<Tuple<char, int>>(); 51 51 foreach (var nt in grammar.NonTerminalSymbols) {
Note: See TracChangeset
for help on using the changeset viewer.