BrownianMove
constructor(environment: Environment<T, P>, reaction: Reaction<T>, node: Node<T> = reaction.host as? Node<T> ?: error(
"${BrownianMove::class.simpleName} must either be provided with a node " +
"or be owned by a reaction hosted by a node",
), randomGenerator: RandomGenerator, range: Double)(source)
Type Parameters
T
concentration type
P
position type