net.sourceforge.cilib.pso.particle
Class CoherenceParticle

java.lang.Object
  extended by net.sourceforge.cilib.entity.AbstractEntity
      extended by net.sourceforge.cilib.pso.particle.AbstractParticle
          extended by net.sourceforge.cilib.pso.particle.StandardParticle
              extended by net.sourceforge.cilib.pso.particle.CoherenceParticle
All Implemented Interfaces:
Serializable, Comparable<Entity>, CandidateSolution, Entity, Particle, SocialEntity, Cloneable

public class CoherenceParticle
extends StandardParticle

Author:
Edwin Peer, Gary Pampara
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sourceforge.cilib.pso.particle.StandardParticle
neighbourhoodBest
 
Fields inherited from class net.sourceforge.cilib.pso.particle.AbstractParticle
neighbourhoodBestUpdateStrategy, personalBestUpdateStrategy, positionInitialisationStrategy, positionUpdateStrategy, velocityInitialisationStrategy, velocityUpdateStrategy
 
Constructor Summary
CoherenceParticle()
          Creates a new instance of StandardParticle.
CoherenceParticle(CoherenceParticle copy)
          Copy Constructor.
 
Method Summary
 CoherenceParticle getClone()
          Make a clone of the Entity the exact semantics of the clone method will be defined by the classes that implements this interface.
 
Methods inherited from class net.sourceforge.cilib.pso.particle.StandardParticle
calculateFitness, equals, getBehaviouralParameters, getBestFitness, getBestPosition, getDimension, getNeighbourhoodBest, getPosition, getVelocity, hashCode, initialise, reinitialise, setBehaviouralParameters, setDimension, setNeighbourhoodBest, updateControlParameters, updatePosition, updateVelocity
 
Methods inherited from class net.sourceforge.cilib.pso.particle.AbstractParticle
calculateFitness, compareTo, getNeighbourhoodBestUpdateStrategy, getPersonalBestUpdateStrategy, getPositionInitialisationStrategy, getPositionUpdateStrategy, getSocialBestFitness, getVelocityInitialisationStrategy, getVelocityUpdateStrategy, setNeighbourhoodBestUpdateStrategy, setPersonalBestUpdateStrategy, setPositionInitialisationStrategy, setPositionUpdateStrategy, setVelocityInitialisationStrategy, setVelocityUpdateStrategy
 
Methods inherited from class net.sourceforge.cilib.entity.AbstractEntity
getCandidateSolution, getFitness, getFitnessCalculator, getId, getProperties, setCandidateSolution, setFitnessCalculator, setProperties
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.cilib.entity.Particle
getFitness
 
Methods inherited from interface net.sourceforge.cilib.entity.Entity
getCandidateSolution, getFitnessCalculator, getId, getProperties, setCandidateSolution, setProperties
 

Constructor Detail

CoherenceParticle

public CoherenceParticle()
Creates a new instance of StandardParticle.


CoherenceParticle

public CoherenceParticle(CoherenceParticle copy)
Copy Constructor.

Parameters:
copy -
Method Detail

getClone

public CoherenceParticle getClone()
Description copied from class: StandardParticle
Make a clone of the Entity the exact semantics of the clone method will be defined by the classes that implements this interface.

Specified by:
getClone in interface Entity
Specified by:
getClone in interface Particle
Specified by:
getClone in interface Cloneable
Overrides:
getClone in class StandardParticle
Returns:
the cloned object
See Also:
Object.clone()


Copyright © 2009 CIRG. All Rights Reserved.