FollowAtDistance
class FollowAtDistance<T>(reaction: NodeReaction<T>, environment: Environment<T, Euclidean2DPosition>, target: Molecule, distance: Double, speed: Double) : AbstractLocalAction<T> (source)
Causes a node to follow a destination read from a Molecule, maintaining a fixed distance and respecting a maximum speed.
The destination is read from the specified target molecule and interpreted as coordinates or a tuple.
Parameters
reaction
the reaction hosting this action, whose node follows the destination.
environment
the environment containing the nodes.
target
the molecule carrying the destination coordinates.
distance
the distance to keep from the destination.
speed
the maximum movement speed.
Type Parameters
T
the concentration type.
Constructors
Link copied to clipboard
constructor(reaction: NodeReaction<T>, environment: Environment<T, Euclidean2DPosition>, target: Molecule, distance: Double, speed: Double)