moea.mopso.algorithms
Class MOPSO

java.lang.Object
  extended by moea.mopso.algorithms.MOPSO
Direct Known Subclasses:
HNSPSO, NSPSO, SPSO

public class MOPSO
extends java.lang.Object


Field Summary
protected  int maxT
           
protected  java.lang.String name
           
protected  Population<Particle> pop
           
protected  int popSizeMax
           
protected  int t
           
 
Constructor Summary
MOPSO(java.lang.String name, int maxT)
           
MOPSO(java.lang.String name, Population<Particle> popIni, int maxT)
           
 
Method Summary
 boolean done()
           
 int getMaxT()
           
 java.lang.String getName()
           
 Population<Particle> getPopulation()
           
 int getT()
           
 void setMaxT(int maxT)
           
 void setT(int t)
           
 void step()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

t

protected int t

maxT

protected int maxT

popSizeMax

protected int popSizeMax

pop

protected Population<Particle> pop
Constructor Detail

MOPSO

public MOPSO(java.lang.String name,
             int maxT)

MOPSO

public MOPSO(java.lang.String name,
             Population<Particle> popIni,
             int maxT)
Method Detail

step

public void step()

done

public boolean done()

setT

public void setT(int t)

getT

public int getT()

getPopulation

public Population<Particle> getPopulation()

getName

public java.lang.String getName()

getMaxT

public int getMaxT()

setMaxT

public void setMaxT(int maxT)