Module ew::particleswarm[][src]

Modules

initializing
postmove
postvelocitycalc
velocitycalc

Structs

Particle

Struct for single point (agent) in the search space

ParticleSwarmOptimizer
Swarm

Stores all particles.

Traits

CoordinatesInitializer

The trait to create initial particles swarm.

PostMove

The trait may be used after moving the particle but before goal function calculating.

PostVelocityCalc
VelocityCalculator

The trait to calculate new velocity vector for every particle

VelocityInitializer

The trait to create initial particles swarm.