Hodgepodge Machine
| Author(s) | O.Conrad (c) 2009 |
| Library ID | sim_cellular_automata |
| Tool ID | 2 |
| Version | 1.0 |
| Menu | Simulation | Cellular Automata |
Description
The hodgepodge machine.
References
Dewdney, A. (1988): Computer Recreations: The Hodgepodge Machine Makes Waves. Scientific American, V.259, No.8, pp.104-107. jstor.org
Gerhardt, M., Schuster, H. (1995): Das Digitale Universum, Zelluläre Automaten als Modelle der Natur. Vieweg Verlag, Braunschweig.
Parameters
| | Name | Type | Identifier | Description | Constraints |
| Input | Target System | grid, input, optional | TARGET_TEMPLATE | use this grid's system for output grids | - |
| Output | Hodgepodge | grid, output | GRID | - | - |
| Options | Target Grid System | choice | TARGET_DEFINITION | - | Available Choices:
[0] user defined
[1] grid or grid system
Default: 0 |
| Cellsize | floating point number | TARGET_USER_SIZE | - | Minimum: 0.000000
Default: 1.000000 |
| West | floating point number | TARGET_USER_XMIN | - | Default: 0.000000 |
| East | floating point number | TARGET_USER_XMAX | - | Default: 100.000000 |
| South | floating point number | TARGET_USER_YMIN | - | Default: 0.000000 |
| North | floating point number | TARGET_USER_YMAX | - | Default: 100.000000 |
| Columns | integer number | TARGET_USER_COLS | Number of cells in East-West direction. | Minimum: 1
Default: 101 |
| Rows | integer number | TARGET_USER_ROWS | Number of cells in North-South direction. | Minimum: 1
Default: 101 |
| Rounding | boolean | TARGET_USER_FLAT | Round bounding coordinates to multiples of cell size. Ignored if cell size has decimal places. | Default: 1 |
| Fit | choice | TARGET_USER_FITS | - | Available Choices:
[0] nodes
[1] cells
Default: 0 |
| Grid System | grid system | TARGET_SYSTEM | - | - |
| Refresh | boolean | REFRESH | - | Default: 1 |
| Radius | integer number | RADIUS | - | Minimum: 1
Default: 1 |
| Number of Infection States | integer number | NSTATES | - | Minimum: 1
Default: 150 |
| Threshold Sickness | integer number | TSICK | - | Minimum: 1
Default: 1 |
| Threshold Infected | integer number | TINFECTED | - | Minimum: 1
Default: 3 |
| Infection Speed | integer number | SPEED | - | Minimum: 1
Default: 23 |
Command Line
Usage: saga_cmd sim_cellular_automata 2 [-TARGET_DEFINITION ] [-TARGET_USER_SIZE ] [-TARGET_USER_XMIN ] [-TARGET_USER_XMAX ] [-TARGET_USER_YMIN ] [-TARGET_USER_YMAX ] [-TARGET_USER_COLS ] [-TARGET_USER_ROWS ] [-TARGET_USER_FLAT ] [-TARGET_USER_FITS ] [-TARGET_TEMPLATE ] [-GRID ] [-REFRESH ] [-RADIUS ] [-NSTATES ] [-TSICK ] [-TINFECTED ] [-SPEED ]
-TARGET_DEFINITION:
Target Grid System
choice
Available Choices:
[0] user defined
[1] grid or grid system
Default: 0
-TARGET_USER_SIZE: Cellsize
floating point number
Minimum: 0.000000
Default: 1.000000
-TARGET_USER_XMIN: West
floating point number
Default: 0.000000
-TARGET_USER_XMAX: East
floating point number
Default: 100.000000
-TARGET_USER_YMIN: South
floating point number
Default: 0.000000
-TARGET_USER_YMAX: North
floating point number
Default: 100.000000
-TARGET_USER_COLS: Columns
integer number
Minimum: 1
Default: 101
-TARGET_USER_ROWS: Rows
integer number
Minimum: 1
Default: 101
-TARGET_USER_FLAT: Rounding
boolean
Default: 1
-TARGET_USER_FITS: Fit
choice
Available Choices:
[0] nodes
[1] cells
Default: 0
-TARGET_TEMPLATE: Target System
grid, input, optional
-GRID: Hodgepodge
grid, output
-REFRESH: Refresh
boolean
Default: 1
-RADIUS: Radius
integer number
Minimum: 1
Default: 1
-NSTATES: Number of Infection States
integer number
Minimum: 1
Default: 150
-TSICK: Threshold Sickness
integer number
Minimum: 1
Default: 1
-TINFECTED: Threshold Infected
integer number
Minimum: 1
Default: 3
-SPEED: Infection Speed
integer number
Minimum: 1
Default: 23