-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.interfaces.Action,it.unibo.alchemist.model.interfaces.Action,it.unibo.alchemist.model.interfaces.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.implementations.actions.SAPERELocalAgent
getContext -
Methods inherited from class it.unibo.alchemist.model.implementations.actions.SAPEREAgent
cloneAction -
Methods inherited from class it.unibo.alchemist.model.implementations.actions.LsaAbstractAction
cloneAction, getNode, setExecutionContext -
Methods inherited from class it.unibo.alchemist.model.implementations.actions.AbstractAction
getOutboundDependencies, toString -
Methods inherited from class it.unibo.alchemist.model.interfaces.Action
cloneAction, getContext -
Methods inherited from class it.unibo.alchemist.model.interfaces.ILsaAction
cloneAction, getOutboundDependencies, setExecutionContext -
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
-
-
-
-