org.dishevelled.swarm
Interface ParticleSwarmOptimizationAlgorithmListener

All Superinterfaces:
EventListener
All Known Implementing Classes:
ParticleSwarmOptimizationAlgorithmAdapter

public interface ParticleSwarmOptimizationAlgorithmListener
extends EventListener

A listener that receives notification of progress in a particle swarm optimization algorithm function.

Version:
$Revision$ $Date$
Author:
Michael Heuer

Method Summary
 void cognitiveMemoryUpdated(ParticleSwarmOptimizationAlgorithmEvent event)
          Notify this listener of a cognitive memory updated event.
 void exitFailed(ParticleSwarmOptimizationAlgorithmEvent event)
          Notify this listener of an exit failed event.
 void exitSucceeded(ParticleSwarmOptimizationAlgorithmEvent event)
          Notify this listener of an exit succeeded event.
 void fitnessCalculated(ParticleSwarmOptimizationAlgorithmEvent event)
          Notify this listener of a fitness calculated event.
 void positionUpdated(ParticleSwarmOptimizationAlgorithmEvent event)
          Notify this listener of a position updated event.
 void socialMemoryUpdated(ParticleSwarmOptimizationAlgorithmEvent event)
          Notify this listener of a social memory updated event.
 void velocityCalculated(ParticleSwarmOptimizationAlgorithmEvent event)
          Notify this listener of a velocity calculated event.
 

Method Detail

exitFailed

void exitFailed(ParticleSwarmOptimizationAlgorithmEvent event)
Notify this listener of an exit failed event.

Parameters:
event - exit failed event

exitSucceeded

void exitSucceeded(ParticleSwarmOptimizationAlgorithmEvent event)
Notify this listener of an exit succeeded event.

Parameters:
event - exit succeeded event

velocityCalculated

void velocityCalculated(ParticleSwarmOptimizationAlgorithmEvent event)
Notify this listener of a velocity calculated event.

Parameters:
event - velocity calculated event

positionUpdated

void positionUpdated(ParticleSwarmOptimizationAlgorithmEvent event)
Notify this listener of a position updated event.

Parameters:
event - position updated event

fitnessCalculated

void fitnessCalculated(ParticleSwarmOptimizationAlgorithmEvent event)
Notify this listener of a fitness calculated event.

Parameters:
event - fitness calculated event

cognitiveMemoryUpdated

void cognitiveMemoryUpdated(ParticleSwarmOptimizationAlgorithmEvent event)
Notify this listener of a cognitive memory updated event.

Parameters:
event - cognitive memory updated event

socialMemoryUpdated

void socialMemoryUpdated(ParticleSwarmOptimizationAlgorithmEvent event)
Notify this listener of a social memory updated event.

Parameters:
event - social memory updated event


Copyright © 2006-2012 dishevelled.org. All Rights Reserved.