|
Evolvica Core API Version 0.6.3 Last Modified: July 20 2004 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface for a population. A population is also a set of individuals therefore this interface extends IIndividualSet. A population differs from a normal set only in some additional methods concerning replacing individuals and setting insertion filters.
| Method Summary | |
IIndividualSet |
insert(IIndividualSet iset)
Inserts a set of indidividuals into this population. |
void |
replace(IIndividual[] indArray,
IIndividual[] substArray)
Replaces an array of individuals with several substitute indviduals. |
void |
replace(IIndividual ind,
IIndividual subst)
Replaces an individual with a substitute individual. |
void |
setFilter(IInsertionFilter filter)
Sets an insertion filter to this population. |
| Methods inherited from interface org.evolvica.core.IIndividualSet |
add, add, clear, contains, isEmpty, iterator, remove, remove, size, toArray |
| Methods inherited from interface org.evolvica.engine.IProcessor |
process |
| Methods inherited from interface org.evolvica.engine.IOperator |
attachDescriptor, attachElement, descriptor, element, getId, getName, setId, setName |
| Method Detail |
public IIndividualSet insert(IIndividualSet iset)
iset - individual set to be inserted
public void replace(IIndividual ind,
IIndividual subst)
ind - individual to be replacedsubst - substitute for the replaced individual
public void replace(IIndividual[] indArray,
IIndividual[] substArray)
indArray - array with individuals to be replacedsubstArray - array with individual used as substitutionpublic void setFilter(IInsertionFilter filter)
filter - new insertion filter
|
Evolvica Core API Version 0.6.3 Last Modified: July 20 2004 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||