MACS
Class AbstractPlanner

java.lang.Object
  |
  +--MACS.AbstractPlanner
Direct Known Subclasses:
RandomPlanner, SystematicPlanner

abstract class AbstractPlanner
extends java.lang.Object

The AbstractPlanner class is in charge of defining the iteration strategy for the planning steps, either Random or Systematic.

Author:
Olivier Sigaud and Pierre Gérard.

Field Summary
protected  int nbPlanningSteps
           
protected  MACS.MACSActionSelector selector
           
 
Constructor Summary
AbstractPlanner(MACS.MACSActionSelector s, int nb)
           
 
Method Summary
abstract  void updatePolicy(MACS.Anticipator anticipator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nbPlanningSteps

protected int nbPlanningSteps

selector

protected MACS.MACSActionSelector selector
Constructor Detail

AbstractPlanner

public AbstractPlanner(MACS.MACSActionSelector s,
                       int nb)
Method Detail

updatePolicy

public abstract void updatePolicy(MACS.Anticipator anticipator)