Circle

class Circle<P : Position<out P>>(environment: Environment<*, P>, randomGenerator: RandomGenerator, nodes: Int, centerX: Double, centerY: Double, radius: Double) : AbstractRandomDeployment<P> (source)

Randomly deploys nodes inside a circle.

Parameters

environment
randomGenerator
nodes

the number of nodes

centerX

the center x of the circle

centerY

the center y of the circle

radius

the radius of the circle

Type Parameters

P

Constructors

Link copied to clipboard
constructor(environment: Environment<*, P>, randomGenerator: RandomGenerator, nodes: Int, centerX: Double, centerY: Double, radius: 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.