Packages
jas.ai Artificial Intelligence package contains evolutive algorithms specfically designed to provide intelligent behaviours to the agents.
jas.ai.ann A simulation-specific implementation of the Artificial Neural Networks.
jas.ai.ga A simulation-specific implementation of the Genetic Algorithms.
jas.engine The JAS core package, containing the simulation engine and other stuff.
jas.engine.gui The JAS core package GUI, containing the simulation environment tools and windows.
jas.events This package contains the the events hierarchy, used by the event list to schedule events in time.
jas.graph The package contains a set of tools to manage a graph based representation of relations among agents, with Social Network Analysis integrated features.
jas.graph.editor The package contains a graph visual editor, through which the user can draw networks of relational agents to be used within simulation models.
jas.graph.layout Layouts are used by the graph viewer to place nodes according to different topological algorithms.
jas.graph.statistics The statistics classes compute some statistical values over the network and over single nodes.
jas.graphics.plot This new package contains statistical plotters, which are able to work with jas.statistics interfaces.
jas.io This package contains some utilities to read and write data to the disk, supporting the CSV, XML and Microsoft Excel file formats.
jas.io.gui The implementation of the parameter bags editor tool.
jas.maths The package contains some mathematical functions.
jas.net Actually this package contains only the implementation of the Sim2Web architecture.
jas.plot This package contains some graphical renderes for the space objects contained in the jas.space package.
jas.probe This package contains the probe objects used to watch inside object instances.
jas.random This package contains the random number generators.
jas.space This package contains bidimensional object, used to representing spaces.
jas.statistics The statistical package is delegated to collect data from simulation and to compute statistics on the fly.
jas.statistics.db The database package is able to automatically collect simulation data into a HypersonicSQL database.
jas.statistics.functions The package contains the statistics functions, which can be applyed to I*Source data sources.
jas.statistics.reflectors Reflectors use the Java Reflection mechanism to read data from target object and return them to I*Source data consumer classes, like statistics.
jas.utils The package contains common utilities.