Class ColorCell
Bases: Agent
Represents a single cell (a field in the grid) with a specific color.
Attributes:
| Name | Type | Description |
|---|---|---|
color |
int
|
The color of the cell. |
Source code in src/agents/color_cell.py
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | |
col
property
The col location of this cell.
num_agents_in_cell
property
The number of agents in this cell.
row
property
The row location of this cell.
__init__(unique_id, model, pos, initial_color)
Initializes a ColorCell, at the given row, col position.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
unique_id
|
int
|
The unique identifier of the cell. |
required |
model
|
Model
|
The mesa model of which the cell is part of. |
required |
pos
|
Tuple[int, int]
|
The position of the cell in the grid. |
required |
initial_color
|
int
|
The initial color of the cell. |
required |
Source code in src/agents/color_cell.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | |
advance()
Set the state of the agent to the next state. TODO
Source code in src/agents/color_cell.py
80 81 82 83 84 85 86 | |
color_step()
Determines the cells' color for the next step. TODO
Source code in src/agents/color_cell.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | |