MuseumHall

Parameters

<T>

concentration type

Constructors

Link copied to clipboard
constructor(incarnation: Incarnation<T, Euclidean2DPosition>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val nodes: ListSet<Node<T>>
Link copied to clipboard

Functions

Link copied to clipboard
open fun addGlobalReaction(reaction: GlobalReaction<T>)
Link copied to clipboard
open fun addLayer(molecule: Molecule, layer: Layer<T, P>)
Link copied to clipboard
open fun addNode(node: Node<T>, position: P): Boolean
Link copied to clipboard
open fun addTerminator(terminator: TerminationPredicate<T, P>)
Link copied to clipboard
open fun forEach(action: Consumer<in Node<T>>)
Link copied to clipboard
Link copied to clipboard
open fun getDistanceBetweenNodes(n1: Node<T>, n2: Node<T>): Double
Link copied to clipboard
open fun getGlobalReactions(): ListSet<GlobalReaction<T>>
Link copied to clipboard
open fun getLayer(molecule: Molecule): Layer<T, P>
Link copied to clipboard
open fun getLayers(): ListSet<Layer<T, P>>
Link copied to clipboard
open fun getNeighborhood(node: Node<T>): Neighborhood<T>
Link copied to clipboard
open fun getNodeByID(id: Int): Node<T>
Link copied to clipboard
Link copied to clipboard
open fun getNodesWithinRange(node: Node<T>, range: Double): ListSet<Node<T>>
Link copied to clipboard
Link copied to clipboard
open fun getOrigin(): P
Link copied to clipboard
open fun getPosition(node: Node<T>): P
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun isTerminated(): Boolean
Link copied to clipboard
open fun iterator(): Iterator<Node<T>>
abstract fun iterator(): Iterator<T>
Link copied to clipboard
Link copied to clipboard
open fun moveNode(@Nonnull node: Node<T>, direction: Euclidean2DPosition)
Link copied to clipboard
open fun moveNodeToPosition(node: Node<T>, newPosition: P)
Link copied to clipboard
Link copied to clipboard
open fun removeNode(node: Node<T>)
Link copied to clipboard
fun setSimulation(value: Simulation<T, P>)
Link copied to clipboard
Link copied to clipboard
open fun toString(): String