SAPEREWalker
constructor(environment: MapEnvironment<List<ILsaMolecule>, GraphHopperOptions, GraphHopperRoutingService>, node: ILsaNode, reaction: Reaction<List<ILsaMolecule>>, speed: Double, interaction: Double, range: Double)
Parameters
environment
the environment
node
the node
reaction
the reaction (used to compute the movement length)
speed
the average speed of the node
interaction
the interaction factor
range
the interaction range
constructor(environment: MapEnvironment<List<ILsaMolecule>, GraphHopperOptions, GraphHopperRoutingService>, node: ILsaNode, reaction: Reaction<List<ILsaMolecule>>, tag: ILsaMolecule, speed: Double, interaction: Double, range: Double)
Parameters
environment
the environment
node
the node
reaction
the reaction (used to compute the movement length)
tag
the molecule which identifies the interacting nodes
speed
the average speed of the node
interaction
the interaction factor
range
the interaction range