public PrioritizeSweeping(DiscreteAI ai, uint cycleRate) { this.ai = ai; this.cycleRate = cycleRate; model = new Model(); planing = new Planing(ai.UpdateActionValueFunction, GetPriority); }
private Planing(SortedQueue <double, StateAction> priorityQueue, Planing other) { this.priorityQueue = priorityQueue; updateValues = other.updateValues; getPriority = other.getPriority; }