|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmoea.commons.Entity
moea.commons.Individual
moea.mopso.society.Particle
public abstract class Particle
| Field Summary | |
|---|---|
protected java.lang.Double |
c1
|
protected java.lang.Double |
c2
|
protected Particle |
gBest
|
protected Particle |
pBest
|
protected ValReal[] |
v
|
protected java.lang.Double |
w
|
| Fields inherited from class moea.commons.Individual |
|---|
M, x, xL, xU |
| Fields inherited from class moea.commons.Entity |
|---|
N, objectiveVector, properties, scoresValid |
| Constructor Summary | |
|---|---|
Particle()
|
|
Particle(java.lang.Double w,
java.lang.Double c1,
java.lang.Double c2)
|
|
Particle(Particle src)
|
|
| Method Summary | |
|---|---|
void |
applyConstraints()
|
abstract Particle |
clone()
|
double |
getC1()
|
double |
getC2()
|
Particle |
getPBest()
|
double |
getW()
|
void |
mutate(double p)
|
void |
setC1(java.lang.Double c1)
|
void |
setC2(java.lang.Double c2)
|
void |
setW(java.lang.Double w)
|
void |
updateGBest(Particle best)
|
void |
updatePBest()
|
void |
updatePosition()
|
void |
updateVelocity()
|
| Methods inherited from class moea.commons.Individual |
|---|
getM, toString |
| Methods inherited from class moea.commons.Entity |
|---|
compareTo, evaluate, getN, getObjectiveVector, getProperty, invalidateScores, setProperty |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.Double w
protected java.lang.Double c1
protected java.lang.Double c2
protected ValReal[] v
protected Particle pBest
protected Particle gBest
| Constructor Detail |
|---|
public Particle(java.lang.Double w,
java.lang.Double c1,
java.lang.Double c2)
public Particle()
public Particle(Particle src)
| Method Detail |
|---|
public abstract Particle clone()
clone in class java.lang.Objectpublic void mutate(double p)
public void applyConstraints()
public void updatePosition()
public void updateVelocity()
public void updatePBest()
public void updateGBest(Particle best)
public void setW(java.lang.Double w)
public void setC1(java.lang.Double c1)
public void setC2(java.lang.Double c2)
public double getW()
public double getC1()
public double getC2()
public Particle getPBest()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||