Biomolecule

Constructors

Link copied to clipboard
constructor(name: CharSequence)
Create a new biomolecule.

Properties

Link copied to clipboard
Declares a dependency towards any modified molecule in the reachable scope.
Link copied to clipboard
Declares a dependency towards any other reaction in the reachable scope.
Link copied to clipboard
Declares a dependency on movement of nodes in the reachable scope.

Functions

Link copied to clipboard
open fun dependsOn(dependency: Dependency): Boolean
Determines whether this dependency depends on the provided dependency.
Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
context(incarnation: Incarnation<T, *>, node: Node<T>)
operator fun <T> Molecule.invoke(concentration: T = incarnation.createConcentration())

Assigns the given concentration to this Molecule on the current Node.

Link copied to clipboard
open fun makesDependent(dependency: Dependency): Boolean
Determines whether the provided dependency depends on this dependency.
Link copied to clipboard
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
context(incarnation: Incarnation<T, *>, _: Node<T>)
operator fun <T> Molecule.unaryMinus()

Assigns a default concentration for this Molecule to the current Node.