Class AbstractIndividualFactory<I extends Individual>

java.lang.Object
org.opt4j.core.AbstractIndividualFactory<I>
Type Parameters:
I - the type of Individual
All Implemented Interfaces:
IndividualFactory
Direct Known Subclasses:
DefaultIndividualFactory, ParticleFactory

public class AbstractIndividualFactory<I extends Individual> extends Object implements IndividualFactory
The AbstractIndividualFactory creates Individuals using a given Provider and sets the registered IndividualStateListeners. The Creator is used to create the problem specific Genotype with which the created Individual is initialized.