LsaAscendingGradientDist

Moves the response LSA to the last neighbor found with a lower gradient distance, adding the distance to that neighbor to the distance carried by the response.

Type Parameters

P

position type

Constructors

Link copied to clipboard
constructor(environment: Environment<List<ILsaMolecule>, P>, reaction: NodeReaction<List<ILsaMolecule>>)

Properties

Link copied to clipboard

The node hosting this action, as an ILsaNode.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
override fun cloneAction(newReaction: Reaction<List<ILsaMolecule>>): Action<List<ILsaMolecule>>
Link copied to clipboard
open override fun execute()
Link copied to clipboard
open override fun setExecutionContext(matches: MutableMap<HashString, ITreeNode<*>>?, nodes: MutableList<ILsaNode>?)

Sets the context in which this action will execute.

Link copied to clipboard
open override fun toString(): String