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

Types

Link copied to clipboard
abstract class AbstractNeighborAction<T> : AbstractRandomizableAction<T>
Represents an action on a neighbor.
Link copied to clipboard
abstract class AbstractRandomizableAction<T> : AbstractAction<T>
Link copied to clipboard
class AddJunctionInCell : AbstractNeighborAction<T>
Represent the action of add a junction between the current node and a neighbor.
Link copied to clipboard
class AddJunctionInNeighbor<P : Position<out P>?> : AbstractNeighborAction<T>
Represent the action of add a junction between a neighbor and the current node.
Link copied to clipboard
class CellMove : AbstractMoveNode<T, P>
An action moving cells (Nodes with a CellProperty) in the environment.
Link copied to clipboard
Link copied to clipboard
class ChangeBiomolConcentrationInEnv : AbstractRandomizableAction<T>
Action implementing the changing of the concentration of a given biomolecule in environment.
Link copied to clipboard
class ChangeBiomolConcentrationInNeighbor(    randomGenerator: RandomGenerator,     environment: Environment<Double, *>,     node: Node<Double>,     val molecule: Biomolecule,     val deltaConcentration: Double) : AbstractNeighborAction<Double>

Changes the concentration of a Biomolecule (molecule) in a randomly-selected compatible neighbor cell by deltaConcentration.

Link copied to clipboard
class ChemotacticPolarization : AbstractAction<T>
Models the chemotactic polarization of a it.unibo.alchemist.model.implementations.properties.Cell.
Link copied to clipboard
class RandomPolarization : AbstractRandomizableAction<T>
Polarizes a CellProperty in a random direction.
Link copied to clipboard
class RemoveJunctionInCell : AbstractNeighborAction<T>
Represent the action of removing a junction between the current node and a neighbor.
Link copied to clipboard
class RemoveJunctionInNeighbor : AbstractNeighborAction<T>
Represent the action of removing a junction between a neighbor and the current node.