Rectangle

open class Rectangle<P : Position<out P>>(environment: Environment<*, P>, randomGenerator: RandomGenerator, nodes: Int, x: Double, y: Double, sizeX: Double, sizeY: Double) : AbstractRandomDeployment<P> (source)

Randomly deploys nodes inside a rectangle.

Parameters

environment
randomGenerator
nodes

the number of nodes

sizeX

x size

sizeY

y size

Type Parameters

P

position type

Inheritors

Constructors

Link copied to clipboard
constructor(environment: Environment<*, P>, randomGenerator: RandomGenerator, nodes: Int, x: Double, y: Double, sizeX: Double, sizeY: Double)

Functions

Link copied to clipboard

Returns the optional NetworkModel associated to the deployment, or null if there is none.

Link copied to clipboard
open operator override fun iterator(): Iterator<P>
Link copied to clipboard
open override fun stream(): Stream<P>

Returns a Stream over the positions of this Deployment.