AbstractNeighborAction

abstract class AbstractNeighborAction<T> : AbstractRandomizableAction<T>

Represents an action on a neighbor.

Parameters

<T>

the concentration type.

Functions

Link copied to clipboard
abstract fun cloneAction(node: Node<T>, reaction: Reaction<T>): AbstractNeighborAction<T>
Link copied to clipboard
open fun execute()
Execute the action on a random neighbor if the node has a neighborhood.
abstract fun execute(targetNode: Node<T>)
Execute the action on the given target node.
Link copied to clipboard
fun getContext(): Context
Link copied to clipboard
fun getOutboundDependencies(): ListSet<out Dependency>
Link copied to clipboard
open fun toString(): String

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard