UniformRandomVelocity

Initializes each velocity component uniformly on [-vMax_d, +vMax_d]. Coordinates with a non-positive maximum speed are initialized to zero.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun initialVelocity(position: DoubleArray, vMax: DoubleArray, pso: ParticleSwarmSolver): DoubleArray

Produces an initial velocity for a particle.

Link copied to clipboard
open override fun toString(): String