Class Summary 
BlockLattice 
Base class for all block lattices. 
BlockLattice1D 
A lattice for one dimensional Block CA's 
BlockLattice2D 
A lattice for two dimensional Block CA's 
BlockLattice3D 
A three dimensional lattice for block CA's. 
BlockState 
is used to declare a CA as a BlockCA
CASim detects that a class extends State and BlockState. 
BoundaryEditor 
BoundaryEditor.java
Created: Tue Sep 28 11:51:17 1999 
BoundaryHandler 
A BoundaryHandler is always connected to one border of
a lattice. 
CADescription 
CADescription.java
Created: Sat Aug 28 19:40:20 1999 
CALattice 
is the base class for all lattices for standard CA 
CALocal 
The class CALocal represents and capsulates a Cellular
Automaton. 
CASim 
CASim provides a command line interface for
simulation of CA. 
CAStatistics 
A class to analyse a CA using an internal Hashtable. 
Cell 
The class Cell represents and capsulates one cell in the
Cellular automatas lattice. 
CellNC 

Console 
a small helper class to provide own streams for out,in and err using
the PrintWriter, just to prevent from some deprecate warnings. 
ConstantBoundaryHandler 
The boundary handler for construction property constant states at boundary. 
Functions 
The class Functions provides some predefined functions for use with CAs. 
FunctionsNS 
The class FunctionsNS provides some NONSTATIC
predefined functions for use with CAs. 
HeapElement 
Special heapelement for use in asynchronous update with exponential waiting times. 
Lattice 
base class of all Lattice's defines abstract interface used by CALocal
and common implementation most relevant code is implemented in subclasses. 
Lattice1D 
represents a one dimensional Lattice of cells. 
Lattice2D 
represents a two dimensional Lattice of cells. 
Lattice2DAsync 

Lattice2DHexagonal 
represents a two dimensional hexagonal lattice

Lattice2DNative 

Lattice2DSquare 
Lattice2DSquare 
Lattice2DThreaded 

Lattice2DTriangle 
represents a two dimensional lattice with regular triangles
as representation of each cell. 
Lattice3D 
represents a three dimensional Lattice of cells. 
Lattice3DNative 

LatticeDefinition 
represents a class with all necessary parameters to define
lattice geometrie, dimension, size and boundary conditions 
LatticeDefinitionBeanInfo 
LatticeDefinitionBeanInfo.java
Created: Tue Sep 28 09:19:33 1999 
MyHashMap 
trivial HashMap to replace HashMap for those client who do not have java2. 
PeriodicBoundaryHandler 
The boundary handler for construction property periodic extension
of lattice at boundary. 
PositionHeap 
manages a heap which contains areference to each cell, with the position and
the time to do the next update (a double). 
ReflectivBoundaryHandler 
The boundary handler for construction property reflectiv extension
of lattice at boundary. 
State 
The State class is the base class for all cellular
automata. 
StateFileGenerator 
A class with some method to generate JAVA files and HTML
files for empty State classes. 
StateSetDefinition 
StateSetDefinition represents a direct specified cellular automaton. 
TableState 
A state class driven by a given state set and transition rule list. 
ThreadLister 

TransitionRule 
class TransitionRule
describing one transition rule in the table 