|
Evolvica Core API Version 0.6.2 Last Modified: June 29 2004 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.evolvica.engine.AbstractOperator
org.evolvica.core.common.AbstractGeneticOperator
org.evolvica.core.common.AbstractSink
org.evolvica.core.common.DefaultSink
Default implementation of a sink. This sink can have an optional comparator. If this comparator is set, the sink will print the genotype and the score of the best individual.
Field Summary | |
protected IIndividualComparator |
comparator
Comparator. |
protected java.util.List |
list
List with contained individuals. |
Fields inherited from class org.evolvica.engine.AbstractOperator |
descriptor, element, id, name |
Constructor Summary | |
DefaultSink()
|
Method Summary | |
IIndividualComparator |
getComparator()
Returns the comparator. |
void |
setComparator(IIndividualComparator comparator)
Sets the comparator. |
void |
store(IIndividual ind)
Consumes a single individual |
void |
store(java.lang.Object data)
Stores a data object. |
IIndividual[] |
toArray()
Returns the consumed individuals. |
Methods inherited from class org.evolvica.core.common.AbstractSink |
contents |
Methods inherited from class org.evolvica.engine.AbstractOperator |
attachDescriptor, attachElement, descriptor, element, getId, getName, setId, setName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.evolvica.engine.IOperator |
attachDescriptor, attachElement, descriptor, element, getId, getName, setId, setName |
Field Detail |
protected java.util.List list
protected IIndividualComparator comparator
Constructor Detail |
public DefaultSink()
Method Detail |
public void store(java.lang.Object data)
ISink
store
in interface ISink
store
in class AbstractSink
ISink.store(java.lang.Object)
public void store(IIndividual ind)
AbstractSink
store
in class AbstractSink
ind
- individual to consumeAbstractSink.store(org.evolvica.core.IIndividual)
public IIndividual[] toArray()
AbstractSink
toArray
in class AbstractSink
AbstractSink.toArray()
public IIndividualComparator getComparator()
public void setComparator(IIndividualComparator comparator)
comparator
- new comparator
|
Evolvica Core API Version 0.6.2 Last Modified: June 29 2004 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |