lio.generators
Interface Generator

All Superinterfaces:
LiOResource
All Known Implementing Classes:
GreedyConstructor, PseudoRandomGenerator, RandomGenerator, RandomGenerator, RandomGenerator

public interface Generator
extends LiOResource

This interface must be implemented by those classes whose function consists of generating individuals.


Method Summary
 Individual[] generate(int nIndividuals)
          Generates a number of individuals.
 
Methods inherited from interface lio.core.LiOResource
getDefinition
 

Method Detail

generate

Individual[] generate(int nIndividuals)
Generates a number of individuals.

Parameters:
nIndividuals - Number of individuals that must be generated.
Returns:
an array of individuals.