Reference Guide for Swarm 2.0.1

Swarm Development Group


Overview

Swarm is a collection of libraries against which you link your simulation code. This document describes the interface for those core libraries.

Revision History (refbook)
Table of Contents
Preface
Swarm Changes and Compatibility
I. Defobj Library
II. Collections Library
III. Activity Library
IV. Objectbase Library
V. Random Library
VI. Simtools Library
VII. Simtoolsgui Library
VIII. Gui Library
IX. Analysis Library
X. Space Library
A. GridTurtle Test Programs
B. Random Library Appendix
C. Probing and Displaying the Contents of a SwarmObject
D. Objective C and Swarm
E. Library Interface Conventions
F. GNU Library General Public Licence
G. GNU General Public Licence
Protocol Index
Method Index
Function Index
Global Index
Macro Index
Typedef Index

List of Tables
Random Library: Generator Statistical Tests
Random Library: Generator Data
Random Library: Default Generators

List of Figures
Complete probe map
Customized probe map
Schematic of proto-object creation

List of Examples
GridTurtle.h
GridTurtle.m
Makefile
Mousetrap.h
Mousetrap.m
Mousetrap2.m
grid.h
grid.m
grid0.m
grid1a.m
grid1b.m
grid1c.m
grid2.m
grid2b.m
grid3.m
grid3b.m
grid4.m
grid4b.m
grid5.m
grid6.m
grid7.m
grid8.m
grid9.m
mousetraps.m
mousetraps2.m
strtest.m
Global setting precision in HeatbugObserverSwarm.m
Setting precision for individual probes in HeatbugModelSwarm.m: