Package-level declarations

Types

Link copied to clipboard
interface Action<T> : Serializable
Link copied to clipboard

A time-distributed entity with inboundDependencies, outboundDependencies and an execution strategy.

Link copied to clipboard
interface BenchmarkableEnvironment<T, P : Position<out P>?> : Environment<T, P>
An environment which provides a mean to get infos about its performances.
Link copied to clipboard
This interface is a wrapper for concentrations.
Link copied to clipboard
interface Condition<T> : Serializable
Link copied to clipboard
enum Context
This enum describes the possible contexts for a given Action or Condition.
Link copied to clipboard
This interface represents a token that may generate a dependency between two reactions.
Link copied to clipboard
interface Environment<T, P : Position<out P>?> : Serializable, Iterable<T>
Interface for an environment.
Link copied to clipboard

An environment with Obstacles.

Link copied to clipboard

An Euclidean space, where Positions P are valid Vectors, supporting any concentration type T.

Link copied to clipboard
interface GeoPosition : Position2D<P>
Represents a specific point on the Earth's surface.
Link copied to clipboard
interface GlobalReaction<T> : Actionable<T>

A reaction with a GLOBAL input and output Context.

Link copied to clipboard
interface Incarnation<T, P : Position<out P>?>
Link copied to clipboard
Interface for static layer, containing a substance or a molecule with a spatial distribution.
Link copied to clipboard
interface LinkingRule<T, P : Position<out P>?> : Serializable
An interface that represent an auto-linking logic for nodes within an environment.
Link copied to clipboard
interface Molecule : Dependency
Interface for a molecule.
Link copied to clipboard
The type which describes the concentration of a molecule Interface for a neighborhood.
Link copied to clipboard
Link copied to clipboard

Represents a node's capability.

Link copied to clipboard
interface Obstacle<V : Vector<V>> : Serializable

A generic obstacle in a vector space.

Link copied to clipboard
interface Position<P : Position<P>> : Serializable

An interface to represent a generic coordinates system.

Link copied to clipboard
interface Position2D<P : Position2D<P>> : Position<P>

A bidimensional position.

Link copied to clipboard
interface Reaction<T> : Actionable<T>
Link copied to clipboard

Interface for time representation.

Link copied to clipboard
This interface represents a temporal distribution for any event.