| Interface | Description |
|---|---|
| DoubleAccumulator | |
| DoubleAccumulatorView | |
| Environment<BGS extends simudyne.core.graph.BaseGlobalState> | |
| FilteredLinks<L extends Link> |
A LinkList is used to store a list of links of a specific class.
|
| Graph<S extends simudyne.core.graph.BaseGlobalState> |
An AgentSystem represents a system of interacting agents, which may have links between one
another, forming a topology of relations between each other.
|
| GraphBackend | |
| LongAccumulator | |
| LongAccumulatorView | |
| Messaging<M extends Message> |
The Messaging interface allows the setting up and sending messages to specific vertexes on the
network.
|
| SystemAccumulator<AccType> | |
| SystemMessage |
A class of Messages processed before the beginning of the phase
|
| VertexAggregator<T extends Vertex,S extends VertexAggregator<T,S>> |
The VertexAggregator interface allows the definition of a custom aggregator that can be used to
collect vertex data for reporting.
|
| VertexSelection<V extends Vertex> |
AgentSelections allow the collection of statistics on selections of agents of the same type
within an
Graph. |
| Class | Description |
|---|---|
| BaseGraph<S extends simudyne.core.graph.BaseGlobalState,LAcc extends LongAccumulator,DAcc extends DoubleAccumulator> | |
| InitContext |
InitContext provides information about the current context to create an agent.
|
| Link | |
| Link.Empty | |
| LinkList<L extends Link> | |
| Message | |
| Message.Boolean |
Message class that can be extended by messages that have a single boolean value.
|
| Message.Double |
Message class that can be extended by messages that have a single double value.
|
| Message.Empty |
Message class that can be extended by messages that have no values.
|
| Message.Float |
Message class that can be extended by messages that have a single float value.
|
| Message.Integer |
Message class that can be extended by messages that have a single integer value.
|
| Message.Long |
Message class that can be extended by messages that have a single long value.
|
| Message.Object<T> |
Message class that can be extended by messages that have a single integer value.
|
| OrderedMessage | |
| OrderedMessage.Boolean | |
| OrderedMessage.Double | |
| OrderedMessage.Empty | |
| OrderedMessage.Float | |
| OrderedMessage.Integer | |
| OrderedMessage.Long | |
| OrderedMessage.Object<T> | |
| Vertex<BGS extends simudyne.core.graph.BaseGlobalState> |