Package-level declarations

Types

Link copied to clipboard
This class provides, through a template method pattern, an utility that ensures that the distribution does not trigger events before its initial scheduling time.
Link copied to clipboard
This class is able to use any distribution provided by Apache Math 3 as a subclass of RealDistribution, blocking the execution if getPropensityContribution returns zero for any condition.
Link copied to clipboard
A DiracComb is a sequence of events that happen every fixed time interval.
Link copied to clipboard
Markovian events.
Link copied to clipboard
class MoleculeControlledTimeDistribution<T> @JvmOverloads constructor(incarnation: Incarnation<T, *>, val node: Node<T>, val molecule: Molecule, val property: String? = null, val start: Time = Time.ZERO, val errorDistribution: RealDistribution? = null) : AnyRealDistribution<T>

A special TimeDistribution that schedules the reaction after start, according to the value of a molecule which contains the delta time. If a property is specified, the value to be interpreted as time delta is read from the incarnation. Otherwise, the node is accessed directly for reading the value.

Link copied to clipboard
open class RandomDiracComb<T> : DiracComb<T>
A DiracComb whose rate is determined (uniformly) randomly within the provided bounds.
Link copied to clipboard
Link copied to clipboard
Weibull distributed events, with different (Weibull distributed) mean.
Link copied to clipboard

Weibull distributed events.