Package it.unibo.alchemist.model.implementations.actions

Types

Link copied to clipboard
abstract class LsaAbstractAction : AbstractAction<T> , ILsaAction
Link copied to clipboard
class LsaAllNeighborsAction : LsaRandomNeighborAction
The execution involves all neighbours.
Link copied to clipboard
class LsaAscendingAgent<P : Position2D<out P>?> : SAPEREMoveNodeAgent<P>
Link copied to clipboard
class LsaAscendingGradientDist<P : Position<P>?> : SAPERENeighborAgent<P>
Link copied to clipboard
class LsaChangeArgument : SAPERELocalAgent
Link copied to clipboard
class LsaCountNeighborsAction : SAPERELocalAgent
Link copied to clipboard
open class LsaRandomNeighborAction : LsaStandardAction
Link copied to clipboard
open class LsaStandardAction : LsaAbstractAction
This action add LsaMolecule in a single node.
Link copied to clipboard
abstract class SAPEREAgent : LsaAbstractAction
Link copied to clipboard
class SAPEREChemotaxis<P : Position<P>?> : SAPERENeighborAgent<P>
This class provides a chemotaxis implementation for SAPERE, namely, an agent able to move a molecule towards a specific node.
Link copied to clipboard
abstract class SAPERELocalAgent : SAPEREAgent
A SAPERE Agent that does not do actions on neighbors.
Link copied to clipboard
class SAPEREMoveLSAToAgent : SAPEREAgent
This agent matches a template, removes a single instance of it from the current node and moves the LSA to another node (specified at creation time).
Link copied to clipboard
abstract class SAPEREMoveNodeAgent<P : Position<out P>?> : SAPERELocalAgent
Link copied to clipboard
abstract class SAPERENeighborAgent<P : Position<P>?> : SAPEREAgent
A SAPERE Agent that modifies something on neighboring nodes.
Link copied to clipboard
class SAPEREWalker : MoveOnMap<T, O, S> , ILsaAction
Link copied to clipboard
open class SAPEREWalkerRiseGradient : MoveOnMap<T, O, S>