Class LsaChangeArgument
-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.Action
,it.unibo.alchemist.model.sapere.ILsaAction
,java.io.Serializable
public final class LsaChangeArgument extends SAPERELocalAgent
-
-
Constructor Summary
Constructors Constructor Description LsaChangeArgument(Environment<List<ILsaMolecule>, out Object> environment, ILsaNode node, Array<String> listTarget, String targetVariable, RandomGenerator random)
Builds a new action that test neighbors which contain in their lsaSpace an lsaMolecule matching {target,Type}.
-
Method Summary
-
Methods inherited from class it.unibo.alchemist.model.sapere.actions.SAPERELocalAgent
getContext
-
Methods inherited from class it.unibo.alchemist.model.sapere.actions.SAPEREAgent
cloneAction
-
Methods inherited from class it.unibo.alchemist.model.sapere.actions.LsaAbstractAction
cloneAction, getNode, setExecutionContext
-
Methods inherited from class it.unibo.alchemist.model.actions.AbstractAction
getOutboundDependencies, toString
-
Methods inherited from class it.unibo.alchemist.model.sapere.ILsaAction
cloneAction, getOutboundDependencies, setExecutionContext
-
Methods inherited from class it.unibo.alchemist.model.Action
cloneAction, getContext
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
LsaChangeArgument
LsaChangeArgument(Environment<List<ILsaMolecule>, out Object> environment, ILsaNode node, Array<String> listTarget, String targetVariable, RandomGenerator random)
Builds a new action that test neighbors which contain in their lsaSpace an lsaMolecule matching {target,Type}.- Parameters:
environment
- The environment to usenode
- The source nodelistTarget
- Gradients listtargetVariable
- Variable namerandom
- Random engine
-
-
-
-