Skip navigation links
A C D E G H I L M N P R S T V 

A

addNetworkManger(RunProtelisProgram, AlchemistNetworkManager) - Method in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
Adds a new NetworkManager.
AlchemistExecutionContext - Class in it.unibo.alchemist.protelis
 
AlchemistExecutionContext(Environment<Object>, ProtelisNode, Reaction<Object>, RandomGenerator, AlchemistNetworkManager) - Constructor for class it.unibo.alchemist.protelis.AlchemistExecutionContext
 
AlchemistNetworkManager - Class in it.unibo.alchemist.protelis
Emulates a NetworkManager.
AlchemistNetworkManager(Environment<Object>, ProtelisNode, RunProtelisProgram) - Constructor for class it.unibo.alchemist.protelis.AlchemistNetworkManager
 
ANS_NAMES - Static variable in class it.unibo.alchemist.model.ProtelisIncarnation
 

C

cache - Variable in class it.unibo.alchemist.model.ProtelisIncarnation
 
cloneOnNewNode(Node<Object>, Reaction<Object>) - Method in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
cloneOnNewNode(Node<Object>, Reaction<Object>) - Method in class it.unibo.alchemist.model.implementations.actions.SendToNeighbor
 
cloneOnNewNode(Node<Object>) - Method in class it.unibo.alchemist.model.implementations.conditions.ComputationalRoundComplete
 
commit() - Method in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
 
computationalCycleComplete - Variable in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
ComputationalRoundComplete - Class in it.unibo.alchemist.model.implementations.conditions
 
ComputationalRoundComplete(ProtelisNode, RunProtelisProgram) - Constructor for class it.unibo.alchemist.model.implementations.conditions.ComputationalRoundComplete
 
content - Variable in class it.unibo.alchemist.model.implementations.concentrations.Local
 
createAction(RandomGenerator, Environment<Object>, Node<Object>, TimeDistribution<Object>, Reaction<Object>, String) - Method in class it.unibo.alchemist.model.ProtelisIncarnation
 
createConcentration(String) - Method in class it.unibo.alchemist.model.ProtelisIncarnation
 
createCondition(RandomGenerator, Environment<Object>, Node<Object>, TimeDistribution<Object>, Reaction<Object>, String) - Method in class it.unibo.alchemist.model.ProtelisIncarnation
 
createMolecule(String) - Method in class it.unibo.alchemist.model.ProtelisIncarnation
 
createNode(RandomGenerator, Environment<Object>, String) - Method in class it.unibo.alchemist.model.ProtelisIncarnation
 
createReaction(RandomGenerator, Environment<Object>, Node<Object>, TimeDistribution<Object>, String) - Method in class it.unibo.alchemist.model.ProtelisIncarnation
 
createT() - Method in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
 
createTimeDistribution(RandomGenerator, Environment<Object>, Node<Object>, String) - Method in class it.unibo.alchemist.model.ProtelisIncarnation
 

D

distanceTo(DeviceUID) - Method in class it.unibo.alchemist.protelis.AlchemistExecutionContext
Computes the distance between two nodes, through Environment.getDistanceBetweenNodes(Node, Node).
DummyContext(Node<?>) - Constructor for class it.unibo.alchemist.model.ProtelisIncarnation.DummyContext
 

E

env - Variable in class it.unibo.alchemist.protelis.AlchemistExecutionContext
 
env - Variable in class it.unibo.alchemist.protelis.AlchemistNetworkManager
 
environment - Variable in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
equals(Object) - Method in class it.unibo.alchemist.model.implementations.concentrations.Local
 
equals(Object) - Method in class it.unibo.alchemist.protelis.AlchemistExecutionContext
 
execute() - Method in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
execute() - Method in class it.unibo.alchemist.model.implementations.actions.SendToNeighbor
 

G

get(String) - Method in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
 
get(String, Object) - Method in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
 
getContent() - Method in class it.unibo.alchemist.model.implementations.concentrations.Local
 
getContext() - Method in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
getContext() - Method in class it.unibo.alchemist.model.implementations.conditions.ComputationalRoundComplete
 
getCurrentTime() - Method in class it.unibo.alchemist.model.ProtelisIncarnation.DummyContext
 
getCurrentTime() - Method in class it.unibo.alchemist.protelis.AlchemistExecutionContext
 
getDevicePosition() - Method in class it.unibo.alchemist.protelis.AlchemistExecutionContext
 
getDeviceUID() - Method in class it.unibo.alchemist.model.ProtelisIncarnation.DummyContext
 
getDeviceUID() - Method in class it.unibo.alchemist.protelis.AlchemistExecutionContext
 
getEnvironment() - Method in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
getExecutionEnvironment() - Method in class it.unibo.alchemist.protelis.AlchemistExecutionContext
 
getIncomplete(ProtelisNode, List<RunProtelisProgram>) - Static method in class it.unibo.alchemist.model.ProtelisIncarnation
 
getModifiedMolecules() - Method in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
getNeighborState() - Method in class it.unibo.alchemist.protelis.AlchemistNetworkManager
 
getNetworkManager(RunProtelisProgram) - Method in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
 
getNode() - Method in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
getNode() - Method in class it.unibo.alchemist.model.implementations.actions.SendToNeighbor
 
getNode() - Method in class it.unibo.alchemist.model.implementations.conditions.ComputationalRoundComplete
 
getPropensityConditioning() - Method in class it.unibo.alchemist.model.implementations.conditions.ComputationalRoundComplete
 
getProperty(Node<Object>, Molecule, String) - Method in class it.unibo.alchemist.model.ProtelisIncarnation
 
getProtelisProgram() - Method in class it.unibo.alchemist.model.implementations.actions.SendToNeighbor
 

H

has(String) - Method in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
 
hash - Variable in class it.unibo.alchemist.protelis.AlchemistExecutionContext
 
hashCode() - Method in class it.unibo.alchemist.model.implementations.concentrations.Local
 
hashCode() - Method in class it.unibo.alchemist.protelis.AlchemistExecutionContext
 

I

instance() - Method in class it.unibo.alchemist.model.ProtelisIncarnation.DummyContext
 
instance() - Static method in class it.unibo.alchemist.model.ProtelisIncarnation
 
instance() - Method in class it.unibo.alchemist.protelis.AlchemistExecutionContext
 
isComputationalCycleComplete() - Method in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
isValid() - Method in class it.unibo.alchemist.model.implementations.conditions.ComputationalRoundComplete
 
it.unibo.alchemist.model - package it.unibo.alchemist.model
 
it.unibo.alchemist.model.implementations.actions - package it.unibo.alchemist.model.implementations.actions
 
it.unibo.alchemist.model.implementations.concentrations - package it.unibo.alchemist.model.implementations.concentrations
 
it.unibo.alchemist.model.implementations.conditions - package it.unibo.alchemist.model.implementations.conditions
 
it.unibo.alchemist.model.implementations.nodes - package it.unibo.alchemist.model.implementations.nodes
 
it.unibo.alchemist.protelis - package it.unibo.alchemist.protelis
 

L

Local - Class in it.unibo.alchemist.model.implementations.concentrations
 
Local() - Constructor for class it.unibo.alchemist.model.implementations.concentrations.Local
 
Local(Object) - Constructor for class it.unibo.alchemist.model.implementations.concentrations.Local
Builds a new concentration.

M

makeMol(String) - Static method in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
 
msgs - Variable in class it.unibo.alchemist.protelis.AlchemistNetworkManager
 
myNode - Variable in class it.unibo.alchemist.model.implementations.actions.SendToNeighbor
 

N

NAMES - Static variable in class it.unibo.alchemist.model.ProtelisIncarnation
 
netmgrs - Variable in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
 
nextRandomDouble() - Method in class it.unibo.alchemist.model.ProtelisIncarnation.DummyContext
 
nextRandomDouble() - Method in class it.unibo.alchemist.protelis.AlchemistExecutionContext
 
node - Variable in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
node - Variable in class it.unibo.alchemist.model.ProtelisIncarnation.DummyContext
 
node - Variable in class it.unibo.alchemist.protelis.AlchemistExecutionContext
 
node - Variable in class it.unibo.alchemist.protelis.AlchemistNetworkManager
 

P

prepareForComputationalCycle() - Method in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
Resets the computation status (used for dependency management).
preprocess(Optional<ProtelisProgram>, Object, Node<?>) - Static method in class it.unibo.alchemist.model.ProtelisIncarnation
 
prog - Variable in class it.unibo.alchemist.model.implementations.actions.SendToNeighbor
 
prog - Variable in class it.unibo.alchemist.protelis.AlchemistNetworkManager
 
program - Variable in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
program - Variable in class it.unibo.alchemist.model.implementations.conditions.ComputationalRoundComplete
 
ProtelisIncarnation - Class in it.unibo.alchemist.model
 
ProtelisIncarnation() - Constructor for class it.unibo.alchemist.model.ProtelisIncarnation
 
ProtelisIncarnation.DummyContext - Class in it.unibo.alchemist.model
 
ProtelisNode - Class in it.unibo.alchemist.model.implementations.nodes
 
ProtelisNode(Environment<?>) - Constructor for class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
Builds a new ProtelisNode.
ProtelisNode() - Constructor for class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
Deprecated.
Scheduled to be dropped.
ProtelisProgram - Class in it.unibo.alchemist.model.implementations.actions
Deprecated.
ProtelisProgram(Environment<Object>, ProtelisNode, Reaction<Object>, RandomGenerator, String) - Constructor for class it.unibo.alchemist.model.implementations.actions.ProtelisProgram
Deprecated.
 
put(String, Object) - Method in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
 

R

rand - Variable in class it.unibo.alchemist.protelis.AlchemistExecutionContext
 
random - Variable in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
react - Variable in class it.unibo.alchemist.protelis.AlchemistExecutionContext
 
reaction - Variable in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
readObject(ObjectInputStream) - Method in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
remove(String) - Method in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
 
routingDistance(Tuple) - Method in class it.unibo.alchemist.protelis.AlchemistExecutionContext
Computes the distance along a map.
routingDistance(Number) - Method in class it.unibo.alchemist.protelis.AlchemistExecutionContext
Computes the distance along a map.
routingDistance(Node<Object>) - Method in class it.unibo.alchemist.protelis.AlchemistExecutionContext
Computes the distance along a map.
routingDistance(Position) - Method in class it.unibo.alchemist.protelis.AlchemistExecutionContext
Computes the distance along a map.
RunProtelisProgram - Class in it.unibo.alchemist.model.implementations.actions
 
RunProtelisProgram(Environment<Object>, ProtelisNode, Reaction<Object>, RandomGenerator, String) - Constructor for class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
RunProtelisProgram(Environment<Object>, ProtelisNode, Reaction<Object>, RandomGenerator, ProtelisProgram) - Constructor for class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 

S

SendToNeighbor - Class in it.unibo.alchemist.model.implementations.actions
 
SendToNeighbor(ProtelisNode, RunProtelisProgram) - Constructor for class it.unibo.alchemist.model.implementations.actions.SendToNeighbor
 
serialVersionUID - Static variable in class it.unibo.alchemist.model.implementations.actions.ProtelisProgram
Deprecated.
 
serialVersionUID - Static variable in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
serialVersionUID - Static variable in class it.unibo.alchemist.model.implementations.actions.SendToNeighbor
 
serialVersionUID - Static variable in class it.unibo.alchemist.model.implementations.concentrations.Local
 
serialVersionUID - Static variable in class it.unibo.alchemist.model.implementations.conditions.ComputationalRoundComplete
 
serialVersionUID - Static variable in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
 
serialVersionUID - Static variable in class it.unibo.alchemist.protelis.AlchemistNetworkManager
 
setup() - Method in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
 
shareState(Map<CodePath, Object>) - Method in class it.unibo.alchemist.protelis.AlchemistNetworkManager
 
simulateMessageArrival() - Method in class it.unibo.alchemist.protelis.AlchemistNetworkManager
 
SINGLETON - Static variable in class it.unibo.alchemist.model.ProtelisIncarnation
 

T

toBeSent - Variable in class it.unibo.alchemist.protelis.AlchemistNetworkManager
 
toString() - Method in class it.unibo.alchemist.model.implementations.concentrations.Local
 
toString() - Method in class it.unibo.alchemist.model.implementations.nodes.ProtelisNode
 
toString() - Method in class it.unibo.alchemist.model.ProtelisIncarnation
 

V

vm - Variable in class it.unibo.alchemist.model.implementations.actions.RunProtelisProgram
 
A C D E G H I L M N P R S T V 
Skip navigation links