Biochemical Reaction
A biochemical Reaction.
Constructors
Link copied to clipboard
constructor(node: Node<Double>, timeDistribution: TimeDistribution<Double>, environment: Environment<Double, out Any>, randomGenerator: RandomGenerator)
Functions
Link copied to clipboard
The default implementation verifies if all the conditions are valid.
Link copied to clipboard
This method allows to clone this reaction on a new node. It may result useful to support runtime creation of nodes with the same reaction programming, e.g. for morphogenesis.
This method allows to clone this reaction on a new node.
Link copied to clipboard
Override only if you need to implement extremely tricky behaviours.
Link copied to clipboard
Override only if you need to implement extremely tricky behaviours.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This method is called when the environment has completed its initialization. Can be used by this reaction to compute its next execution time - in case such computation requires an inspection of the environment.
This method is called when the environment has completed its initialization.
Link copied to clipboard
This should get overridden only if very tricky behaviours are implemented, such that the default Alchemist action addition model is no longer usable.
Link copied to clipboard
This should get overridden only if very tricky behaviours are implemented, such that the default Alchemist condition addition model is no longer usable.
Link copied to clipboard
Converts a Reaction to a ReactionSurrogate.
Link copied to clipboard