Index

Package: Swarm_Data

Description

package Swarm_Data is
Jan & Uwe R. Zimmer, Australia, July 2011

Constants & Global variables

Swarm_State (Containers.Vectors.Vector)

Swarm_State :          Swarm_Vectors.Vector    := Swarm_Vectors.Empty_Vector;

References:

swarm_data.ads:17:4 (declaration)
callback_procedures.adb:135:45 (reference)
callback_procedures.adb:195:44 (reference)
callback_procedures.adb:198:75 (reference)
callback_procedures.adb:199:75 (reference)
callback_procedures.adb:211:41 (reference)
callback_procedures.adb:211:69 (reference)
callback_procedures.adb:213:69 (reference)
callback_procedures.adb:231:79 (reference)
callback_procedures.adb:375:107 (reference)
swarm_control.adb:28:44 (reference)
swarm_control.adb:28:72 (reference)
swarm_control.adb:29:25 (reference)
swarm_control.adb:39:44 (reference)
swarm_control.adb:39:72 (reference)
swarm_control.adb:40:25 (reference)
swarm_control.adb:48:20 (reference)
swarm_control.adb:51:20 (reference)
swarm_control.adb:54:19 (reference)
swarm_control.adb:57:20 (reference)
swarm_control.adb:60:19 (reference)
swarm_control.adb:63:19 (reference)
swarm_control.adb:66:19 (reference)
swarm_control.adb:79:28 (reference)
swarm_control.adb:79:49 (reference)
swarm_control.adb:115:27 (reference)
swarm_control.adb:128:21 (reference)
swarm_control.adb:128:74 (reference)
swarm_control.adb:128:122 (reference)
swarm_control.adb:130:63 (reference)
swarm_control.adb:142:24 (reference)
swarm_control.adb:156:44 (reference)
swarm_control.adb:156:72 (reference)
swarm_control.adb:157:72 (reference)
swarm_control.adb:159:58 (reference)
swarm_control.adb:171:44 (reference)
swarm_control.adb:171:72 (reference)
swarm_control.adb:172:70 (reference)
swarm_control.adb:174:58 (reference)
swarm_control.adb:186:44 (reference)
swarm_control.adb:186:72 (reference)
swarm_control.adb:187:81 (reference)
swarm_control.adb:189:52 (reference)
swarm_control.adb:203:44 (reference)
swarm_control.adb:203:72 (reference)
swarm_control.adb:205:73 (reference)
swarm_control.adb:224:44 (reference)
swarm_control.adb:224:72 (reference)
swarm_control.adb:226:73 (reference)
swarm_control.adb:231:50 (reference)
swarm_control.adb:243:44 (reference)
swarm_control.adb:243:72 (reference)
swarm_control.adb:245:80 (reference)
swarm_control.adb:258:52 (reference)
swarm_control.adb:274:16 (reference)
swarm_control.adb:282:34 (reference)
swarm_control.adb:284:50 (reference)
swarm_control.adb:290:47 (reference)
swarm_control.adb:300:27 (reference)
swarm_control.adb:301:43 (reference)
swarm_control.adb:301:98 (reference)
swarm_control.adb:315:64 (reference)
swarm_control.adb:320:62 (reference)
swarm_control.adb:321:38 (reference)
swarm_control.adb:321:66 (reference)
swarm_control.adb:324:74 (reference)
swarm_control.adb:347:64 (reference)
swarm_control.adb:407:24 (reference)
swarm_control.adb:417:41 (reference)
swarm_control.adb:417:69 (reference)
swarm_control.adb:428:76 (reference)
swarm_control.adb:439:28 (reference)
swarm_control.adb:455:41 (reference)
swarm_control.adb:455:69 (reference)
swarm_control.adb:466:54 (reference)
swarm_control.adb:517:24 (reference)
swarm_control.adb:527:41 (reference)
swarm_control.adb:527:69 (reference)
swarm_control.adb:546:63 (reference)
swarm_control.adb:562:24 (reference)
swarm_control.adb:572:41 (reference)
swarm_control.adb:572:69 (reference)
swarm_control.adb:584:18 (reference)
swarm_control.adb:586:65 (reference)
swarm_control.adb:588:48 (reference)
swarm_control.adb:588:78 (reference)
swarm_control.adb:589:28 (reference)
swarm_control_concurrent_generic.adb:86:72 (reference)
swarm_control_concurrent_generic.adb:87:72 (reference)
swarm_control_concurrent_generic.adb:88:88 (reference)
The Swarm_State is an unprotected, dynamic vector for maximal concurrency. Different tasks can update different parts of this vector concurrently. Critical operations (like deletions or insertions) are handled via the Swarm_Monitor in Swarm_Control.

Globes (Swarm_Structures_Base.Energy_Globes_Protected)