LsaAscendingGradientDist
class LsaAscendingGradientDist<P : Position<P>>(environment: Environment<List<ILsaMolecule>, P>, reaction: NodeReaction<List<ILsaMolecule>>) : AbstractSAPERENeighborAgent<P> (source)
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>>)
Functions
Link copied to clipboard
Link copied to clipboard
open override fun setExecutionContext(matches: MutableMap<HashString, ITreeNode<*>>?, nodes: MutableList<ILsaNode>?)
Sets the context in which this action will execute.