|
eaLib API Docs Last Modified : January 7 2002 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--mss.ea.al.Controller
Abstract base class for an evolutionary algorithm.
Field Summary | |
static Controller |
algorithmController
Deprecated. |
protected IndividualGate |
gate
Deprecated. |
protected IndividualSink |
sink
Deprecated. |
protected IndividualSource |
source
Deprecated. |
protected java.util.Vector |
termQueue
Deprecated. |
Constructor Summary | |
Controller()
Deprecated. |
Method Summary | |
void |
addTermination(Termination t)
Deprecated. |
boolean |
checkTermination()
Deprecated. Checks all the termination operators. |
protected abstract void |
evolve()
Deprecated. Performs one evolution cycle. |
protected abstract void |
info()
Deprecated. Prints information about the controller object. |
boolean |
isConsistent()
Deprecated. Checks the consistency of all internal instance variables. |
static void |
main(java.lang.String[] args)
Deprecated. |
Termination |
removeTermination(int index)
Deprecated. |
protected abstract void |
result()
Deprecated. Prints the results of the algorithm. |
abstract void |
run()
Deprecated. Runs the algorithm. |
void |
setGate(IndividualGate g)
Deprecated. |
void |
setSink(IndividualSink s)
Deprecated. |
void |
setSource(IndividualSource s)
Deprecated. |
protected abstract void |
setup()
Deprecated. Method to perform the setup stage of the algorithm. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static Controller algorithmController
protected IndividualSource source
protected IndividualSink sink
protected IndividualGate gate
protected java.util.Vector termQueue
Constructor Detail |
public Controller()
Method Detail |
public boolean isConsistent()
public void setSource(IndividualSource s)
public void setGate(IndividualGate g)
public void setSink(IndividualSink s)
public void addTermination(Termination t)
public Termination removeTermination(int index)
public boolean checkTermination()
public abstract void run() throws EAException
EAException
- thrown if any of the used operator failsprotected abstract void evolve() throws EAException
EAException
- thrown if any of the used operators failsprotected abstract void setup()
protected abstract void result()
protected abstract void info()
public static void main(java.lang.String[] args)
|
eaLib API Docs Last Modified : January 7 2002 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |