| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectlio.search.pso.contchain.StdContParticleGenerator
public class StdContParticleGenerator
This class allows generating StdContParticles. It also provides access to configure the common properties of the particles.
StdContParticle| Constructor Summary | |
|---|---|
StdContParticleGenerator()
 | 
|
| Method Summary | |
|---|---|
 Particle[] | 
generateSwarm(int nParticles)
Generates a swarm of standard real particles  | 
 double | 
getCognitive()
 | 
 double | 
getConstraint()
 | 
 LiOResourceDefinition | 
getDefinition()
Return a LiOResDescription object which holds the name and all parameters that describe the resource.  | 
 Generator | 
getGenerator()
 | 
 double | 
getInertia()
 | 
 double | 
getSocial()
 | 
 void | 
getTaskInformation(LiOTask task)
Gets the necessary information from the task  | 
 double | 
getVmax()
 | 
 void | 
setCognitive(double cognitive)
 | 
 void | 
setConstraint(double constraint)
 | 
 void | 
setGenerator(Generator generator)
 | 
 void | 
setInertia(double inertia)
 | 
 void | 
setSocial(double social)
 | 
 void | 
setVmax(double vmax)
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public StdContParticleGenerator()
| Method Detail | 
|---|
public void getTaskInformation(LiOTask task)
getTaskInformation in interface LiODependentResourcetask - Information concerning to the problem which is being solved.public Particle[] generateSwarm(int nParticles)
generateSwarm in interface SwarmGeneratornParticles - Number of particles to be generated.
public LiOResourceDefinition getDefinition()
getDefinition in interface LiOResourcepublic double getCognitive()
public void setCognitive(double cognitive)
cognitive - the cognitive component of velocity updating.public double getConstraint()
public void setConstraint(double constraint)
inertia - Constraint for velocity updatingpublic double getSocial()
public void setSocial(double social)
social - Social component of velocity updatingpublic double getVmax()
public void setVmax(double vmax)
vmax - Max velocity factor. If 1, it is equal to the rangepublic double getInertia()
public void setInertia(double inertia)
inertia - Weight of the current velocity in velocity updatingpublic Generator getGenerator()
public void setGenerator(Generator generator)
Generator - of positions
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||