Skip navigation links
GROWLab

GROWLab API Specification

Packages 
Package Description
ch.ethz.icr.growlab
GROWLab agent-based simulation framework
ch.ethz.icr.growlab.action
Provides infrastructure for carrying out actions.
ch.ethz.icr.growlab.collector
Provides infrastructure for collecting data about the simulation state.
ch.ethz.icr.growlab.configuration
Defines connectivity between elements of two layers.
ch.ethz.icr.growlab.coordinator
Provides infrastructure for coordinating data structures and user interactions.
ch.ethz.icr.growlab.core
Core plugin to start GROWLab
ch.ethz.icr.growlab.data.io
Provides infrastructure for reading and writting data.
ch.ethz.icr.growlab.data.table
Provides infrastructure for handling tabular data.
ch.ethz.icr.growlab.geo
GIS infrastrucutre
ch.ethz.icr.growlab.lab
Provides all the instrumentation for running a simulation model.
ch.ethz.icr.growlab.layer
A layer is a container for a ordered set of alike and atomic agents.
ch.ethz.icr.growlab.mapping
A mapping allows the assignment of element to locations in a space.
ch.ethz.icr.growlab.model
Base templates for creating simulation models
ch.ethz.icr.growlab.model.geomodel
Template model for using real-world data.
ch.ethz.icr.growlab.model.geomodel.renderer
Default renderers for the Geo Template model.
ch.ethz.icr.growlab.model.geomodel.threedee
3D view for the Geo Template model.
ch.ethz.icr.growlab.parameter
A general framework for wrapping parameters into objects, providing possibility to modify their value as an extension to the variable framework.
ch.ethz.icr.growlab.process
Provides infrastructure for carrying out intentions following different activation regimes and conflict resolution mechanisms, as well as the infrastructure for encapsulating intentions and how to carry them out.
ch.ethz.icr.growlab.random
Random number generators for various distributions.
ch.ethz.icr.growlab.resources
Provides general resources.
ch.ethz.icr.growlab.simulator
Provides infrastructure running simulations.
ch.ethz.icr.growlab.space
A space is both a layer and a topology defining spatial connectivity and distance.
ch.ethz.icr.growlab.space.cont
Continous space infrastructure.
ch.ethz.icr.growlab.space.twod
Grid space infrastructure.
ch.ethz.icr.growlab.space.twod.hex
Hexagonal space infrastructure.
ch.ethz.icr.growlab.swing
Provides infrastructure for interfacing with Swing.
ch.ethz.icr.growlab.topology
Defines connectivity and distances of elements of a layer.
ch.ethz.icr.growlab.util
Provides general utility classes.
ch.ethz.icr.growlab.util.repast
Provide utility procedures to facilitate the migration from Repast
ch.ethz.icr.growlab.variable
A general framework for wrapping variables into objects, providing meta-information and on-the-fly computation.
ch.ethz.icr.growlab.view
Provides classes for viewing GROWLab data structures.
Skip navigation links
GROWLab