BiochemicalReaction

A biochemical Reaction.

Constructors

Link copied to clipboard
constructor(node: Node<Double>, timeDistribution: TimeDistribution<Double>, environment: Environment<Double, out Any>, randomGenerator: RandomGenerator)

Properties

Link copied to clipboard
val node: Node<T>
Link copied to clipboard

Functions

Link copied to clipboard
open fun canExecute(): Boolean
Link copied to clipboard
abstract fun cloneOnNewNode(p: Node<T>, p1: Time): Reaction<T>
@Nonnull
open fun cloneOnNewNode(@Nonnull node: Node<Double>, @Nonnull currentTime: Time): BiochemicalReaction
Link copied to clipboard
Link copied to clipboard
fun equals(o: Any): Boolean
Link copied to clipboard
open fun execute()
Link copied to clipboard
open fun getActions(): List<Action<T>>
Link copied to clipboard
Link copied to clipboard
abstract fun getInboundDependencies(): ListSet<out Dependency>
Link copied to clipboard
Link copied to clipboard
abstract fun getOutboundDependencies(): ListSet<out Dependency>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getTau(): Time
Link copied to clipboard
fun hashCode(): Int
Link copied to clipboard
fun initializationComplete(atTime: Time, environment: Environment<T, out Any>)
Link copied to clipboard
open fun setActions(actions: List<out Action<T>>)
Link copied to clipboard
open fun setConditions(@Nonnull conditions: List<out Condition<Double>>)
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
fun update(currentTime: Time, hasBeenExecuted: Boolean, environment: Environment<T, out Any>)