Uses of Interface
anthill.AntView

Packages that use AntView
anthill This package contains the main interfaces needed by ant implementors; in particular, it contains the Ant interface, which is the agent interface to be implemented. 
anthill.antnet This package is a prototype implementation of package anthill.nest to be used during actual deployment in a real environment. 
anthill.nest This package contains the main interfaces needed by nest implementors. 
anthill.nestor This package is a prototype implementation of package anthill.nest to be used during Anthill simulations.  
freenetant This package contains a simple ant implementation that perform a random walking through a peer-to-peer network. 
gnutant This package contains a simple ant implementation. 
random This package contains a simple ant implementation that perform a random walking through a peer-to-peer network. 
 

Uses of AntView in anthill
 

Methods in anthill with parameters of type AntView
 void Ant.init(AntView view)
          This method is called on ants at the initialization time.
 void Ant.run(AntView view)
          This method encapsulate the computation performed by ants.
 

Uses of AntView in anthill.antnet
 

Methods in anthill.antnet with parameters of type AntView
 void ConcurrentManager.add(AntView view)
          Adds an ant to the queue of ants to be executed.
 

Uses of AntView in anthill.nest
 

Methods in anthill.nest with parameters of type AntView
 void Manager.add(AntView view)
          Add an ant to the queue of ants to be executed.
 

Uses of AntView in anthill.nestor
 

Classes in anthill.nestor that implement AntView
 class LocalAntView
          Class LocalAntView is a simple implementation of interface AntView, which implements methods included in it by invoking the opportune methods on the local nest.
 

Methods in anthill.nestor with parameters of type AntView
 void LocalManager.add(AntView view)
          Adds an ant to the queue of ants to be executed
 

Uses of AntView in freenetant
 

Methods in freenetant with parameters of type AntView
 void FreenetAnt.init(AntView view)
          Configuration parameters for this ant.
 void FreenetAnt.run(AntView view)
          This method encapsulate the computation performed by the ant.
 void FreenetAnt.goForward(AntView view)
          Algorithm used when moving forward.
 void FreenetAnt.doBacktracking(AntView view)
           
 void FreenetAnt.goBackward(AntView view)
          Algorithm used when the ant go backward.
 

Uses of AntView in gnutant
 

Methods in gnutant with parameters of type AntView
 void BackwardGnutant.init(AntView view)
           
 void BackwardGnutant.run(AntView view)
          This method encapsulate the computation performed by the ant.
 void ResponseGnutant.init(AntView view)
           
 void ResponseGnutant.run(AntView view)
          This method encapsulate the computation performed by the ant.
 void Gnutant.init(AntView view)
          FIXME: add this method to AntView; add the invocation of this method in the local nest.
 void Gnutant.run(AntView view)
          This method encapsulate the computation performed by the ant.
 void Insant.init(AntView view)
          Initialize the InsertGnutant at the originating nest.
 void Insant.run(AntView view)
          This method encapsulate the computation performed by the ant.
 void TrailGnutant.init(AntView view)
           
 void TrailGnutant.run(AntView view)
          This method encapsulate the computation performed by the ant.
 void ReplyGnutant.init(AntView view)
           
 void ReplyGnutant.run(AntView view)
          This method encapsulate the computation performed by the ant.
 void SearchGnutant.init(AntView view)
           
 void SearchGnutant.run(AntView view)
          This method encapsulate the computation performed by the ant.
 

Constructors in gnutant with parameters of type AntView
GnutantPheromone(AntView view)
          Creates a new GnutantPheromone instance.
GnutantPheromone(AntView view, int capacity)
          Creates a new GnutantPheromone instance.
GnutantPheromone(AntView view, int capacity, int closeness)
          Creates a new GnutantPheromone instance.
 

Uses of AntView in random
 

Methods in random with parameters of type AntView
 void RandomAnt.init(AntView view)
           
 void RandomAnt.run(AntView view)
          This method encapsulate the computation performed by the ant.