This is the cl-ca Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 03:46:28 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-ca
cellular automaton library
Lukas Epple <post@lukasepple.de>
Public Domain
0.0.1
packages.lisp
(file).
cl-ca.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-ca/cl-ca.lisp
packages.lisp
(file).
cl-ca
(system).
create-automata
(function).
get-automaton
(function).
get-dimensions
(function).
moore-neighbors
(function).
print-automata
(function).
run-step
(function).
set-automaton
(function).
set-dimensions
(function).
von-neumann-neighbors
(function).
wrap-if-necessary
(function).
wrap-one-dim
(function).
Packages are listed by definition order.
cl-ca
cellular automaton library
common-lisp
.
create-automata
(function).
get-automaton
(function).
get-dimensions
(function).
moore-neighbors
(function).
print-automata
(function).
run-step
(function).
set-automaton
(function).
set-dimensions
(function).
von-neumann-neighbors
(function).
wrap-if-necessary
(function).
wrap-one-dim
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
adds the automata between from-pos to to-pos in a
2d grid. For the initial state it calls gen-state each
time with the position as argument
gets an automaton from the hash table (in the closure)
calculates the moore neighbors of an automaton
prints the automata between two positions. It uses a conversion function to determine which char to use
runs the the simulation for one step. it invokes the automata in the 2d grid defined by set-dimensions
sets an automaton in the hash table (in the closure)
Sets the dimensions (bondaries) of the simulation (cons upperleft lowerright)
calculates the von Neumann neighbors of an automaton
Makes sure that pos is always between the boundaries of (car dim) and (cdr dim). Wraps pos if necessary
makes sure that a position is always in the boundary min - max and wraps it around if necessary
Jump to: | C F G M P R S V W |
---|
Jump to: | C F G M P R S V W |
---|
Jump to: | C F P S |
---|
Jump to: | C F P S |
---|