Uses of Interface
org.generation5.Steppable

Packages that use Steppable
org.generation5.ai General AI classes including agents, pathfinders and finite-state machines. 
org.generation5.bio Bio-inspired classes including cellular automata, swarm intelligence and genetic algorithms. 
org.generation5.demos A series of demonstration classes that showcase the core SDK features. 
org.generation5.nn Neural network example classes including Kohonen, Perceptron and Feedforward networks. 
org.generation5.swing Extra Swing components useful for visualizing class data. 
org.generation5.util This package provides utility methods and classes. 
 

Uses of Steppable in org.generation5.ai
 

Subinterfaces of Steppable in org.generation5.ai
 interface Pathfinder
          Pathfinder interface.
 

Classes in org.generation5.ai that implement Steppable
 class AStarPathfinder
          Implements the A* algorithm.
 class BoardGame
          This class is designed to faciliate development of board games, with AI agent players (see BoardGameAgent).
 class TuringMachine
          This class implements a Turing machine by deriving from a finite-state machine.
 

Uses of Steppable in org.generation5.bio
 

Classes in org.generation5.bio that implement Steppable
 class CellularAutomata
          This class provides the necessary functionality for simple 2-dimensional cellular automata.
 class CellularAutomataLayered
          Expands upon the cellular automata class by adding a separate layer of automata that are independent of the world states.
 class Flock
          This class groups FlockingAgent into one flock.
 class GeneticAlgorithm
          GeneticAlgorithm will evolve anything that implements the Evolvable interface.
 

Uses of Steppable in org.generation5.demos
 

Classes in org.generation5.demos that implement Steppable
 class ConwaysLifeCA
          This class implements Conway's Life using the CellularAutomata classes and double-buffering for speed.
 class DictyosteliumCA
          This class implements Conway's Life using the CellularAutomata classes and double-buffering for speed.
 class LangtonAntCA
          Implements Langton's Ant.
 class LangtonLoopCA
          Implements Langton's self-replicating loop.
 class SpatialIPD
          Implements a spatial version of the iterated prisoner's dilemma.
 class SwarmAntCA
           
 class TermitesCA
          Implements the termites algorithm, randomly sorting a collection of woodchips.
 class WireWorldCA
          This implements the simple cellular automata, Wire World.
 class Wolfram1DCA
          Implements Wolfram's one-dimensional cellular automata.
 

Uses of Steppable in org.generation5.nn
 

Classes in org.generation5.nn that implement Steppable
 class KohonenTrainer
          This class implements the Kohonen training algorithm.
 class NeuralNetworkTrainer
          This class is intended to provide a common interface for the more complicated neural network training algorithms, such as a multi-stage Kohonen training algorithm.
 

Uses of Steppable in org.generation5.swing
 

Fields in org.generation5.swing declared as Steppable
protected  Steppable VisStepApplet.steppable
          The steppable content.
 

Methods in org.generation5.swing with parameters of type Steppable
 void VisStepApplet.setSteppable(Steppable step)
          Set the steppable data.
 

Uses of Steppable in org.generation5.util
 

Fields in org.generation5.util declared as Steppable
protected  Steppable AutoTimeSeries.steppable
          The steppable object.
 

Methods in org.generation5.util with parameters of type Steppable
 void AutoTimeSeries.setSteppable(Steppable steppable)
          Set the steppable object.
 


This documentation is part of the Generation5 JDK.