Parameters

NameTypeDefault Value
Heat Bug Count Integer 100
The number of heat bugs to create.
Diffusion Rate Real 1.0
Evaporation Rate Real .01
Ideal Temperature Draw Minimum Real 135
Ideal Temperature Draw Maximum Real 240
Output Heat Draw Minimum Real 23
Output Heat Draw Maximum Real 76
Maximum Heat Integer 340

Behaviors

ActDescription
Build Heatbugs Build the Heatbugs.

Agents

Heat Bug

Attributes

NameTypeDefault Value
Ideal Temperature Real
Output Heat Real
Unhappiness Real 0.0

Behaviors

ActDescription
Initialize Initialize Initialization. Executed once at the beginning of each model run.
Seek Heat Rule Seek Heat Rule Rule. Executed every period.
Initialize State Initialize State Initialization. Executed once at the beginning of each model run.
Derive Unhappiness Derive Unhappiness.

Heat Cell

Attributes

NameTypeDefault Value
Heat Real

Behaviors

ActDescription
Diffuse Diffuse.
Watch Heat Watch for changes in Heat.

Projections:

NameDescriptionType
Heat Grid 2-Dimensional Grid