LsaAscendingAgent

constructor(reaction: Reaction<List<ILsaMolecule>>, environment: Environment<List<ILsaMolecule>, P>, node: ILsaNode, molecule: LsaMolecule, pos: Int)

Parameters

reaction

firing reaction

environment

the current environment

node

the current node

molecule

the LSA to inspect once moving (typically a gradient)

pos

the position in the LSA of the value to read for identifying the new position