TargetMapWalker

Parameters

<T>

Concentration type

Constructors

Link copied to clipboard
constructor(@Nonnull environment: MapEnvironment<T, O, S>, @Nonnull node: Node<T>, @Nonnull reaction: Reaction<T>, @Nonnull trackMolecule: Molecule, @Nullable interactingMolecule: Molecule, speed: Double, interaction: Double, range: Double)
constructor(environment: MapEnvironment<T, O, S>, node: Node<T>, reaction: Reaction<T>, trackMolecule: Molecule, interactingMolecule: Molecule, speed: Double)
constructor(environment: MapEnvironment<T, O, S>, node: Node<T>, reaction: Reaction<T>, trackMolecule: Molecule, interactingMolecule: Molecule)
constructor(environment: MapEnvironment<T, O, S>, node: Node<T>, reaction: Reaction<T>, trackMolecule: String, interactingMolecule: String, speed: Double, interaction: Double, range: Double)
constructor(environment: MapEnvironment<T, O, S>, node: Node<T>, reaction: Reaction<T>, trackMolecule: String, speed: Double)
constructor(environment: MapEnvironment<T, O, S>, node: Node<T>, reaction: Reaction<T>, trackMolecule: String)

Properties

Link copied to clipboard
Default interaction factor.
Link copied to clipboard
Default interaction range.
Link copied to clipboard
Default speed in meters per second.

Functions

Link copied to clipboard
abstract fun cloneAction(p: Node<T>, p1: Reaction<T>): Action<T>

open fun cloneAction(node: Node<T>, reaction: Reaction<T>): MoveOnMap<T, O, S>
Fails, can't be cloned.
Link copied to clipboard
open fun execute()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun toString(): String