|
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 |
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 individualpublic 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.2 Last Modified: June 29 2004 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |