LsaStandardAction
open class LsaStandardAction(randomGenerator: RandomGenerator?, reaction: NodeReaction<List<ILsaMolecule>>, val molecule: ILsaMolecule) : AbstractLsaAction(source)
Adds the LSA molecule, with its variables allocated using the current matches, to the local node. The randomGenerator is used to allocate #RAND, if present.
Inheritors
Constructors
Link copied to clipboard
constructor(randomGenerator: RandomGenerator?, reaction: NodeReaction<List<ILsaMolecule>>, molecule: ILsaMolecule)
Properties
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.