BiochemicalReaction

class BiochemicalReaction : ChemicalReaction<Double>

A biochemical Reaction.

Constructors

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

Functions

Link copied to clipboard
open fun canExecute(): Boolean
Link copied to clipboard
open fun cloneOnNewNode(node: Node<Double>, currentTime: Time): BiochemicalReaction
abstract fun cloneOnNewNode(p: Node<T>, p1: Time): Reaction<T>
Link copied to clipboard
fun compareTo(o: Reaction<T>): Int
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
open fun getConditions(): List<Condition<T>>
Link copied to clipboard
fun getInboundDependencies(): ListSet<Dependency>
abstract fun getInboundDependencies(): ListSet<out Dependency>
Link copied to clipboard
fun getInputContext(): Context
Link copied to clipboard
fun getNode(): Node<T>
Link copied to clipboard
fun getOutboundDependencies(): ListSet<Dependency>
abstract fun getOutboundDependencies(): ListSet<out Dependency>
Link copied to clipboard
fun getOutputContext(): Context
Link copied to clipboard
fun getRate(): Double
Link copied to clipboard
fun getTau(): Time
Link copied to clipboard
fun getTimeDistribution(): TimeDistribution<T>
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<Action<T>>)
Link copied to clipboard
open fun setConditions(conditions: List<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>)