|
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 NON-STATIC
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 |