|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectOperator.OperatorModule
Operator.SourceModule
Operator.Initialiser
public class Initialiser
Initialiser has a CreationOperation and is used to create a population. The population is created by init(). perform() calls the operation to add codons to the population. The constructor calls createIndividual() to generate a population.
| Field Summary | |
|---|---|
protected CreationOperation |
operation
|
| Fields inherited from class Operator.SourceModule |
|---|
size |
| Fields inherited from class Operator.OperatorModule |
|---|
population, rng |
| Constructor Summary | |
|---|---|
Initialiser()
Creat ne instance |
|
Initialiser(RandomNumberGenerator rng,
CreationOperation op,
java.util.Properties p)
Initialiser creates the population |
|
Initialiser(RandomNumberGenerator rng,
int size,
CreationOperation op)
Initialiser creates the population |
|
| Method Summary | |
|---|---|
Operation |
getOperation()
Get operation that operator performs |
Population |
getPopulation()
Returns a reference to the population |
void |
init()
Creates the population and the individuals |
void |
perform()
Calls the operation to add codons to the individuals in the population |
void |
setOperation(Operation op)
Set operation that operator performs |
void |
setProperties(java.util.Properties p)
Set properties |
| Methods inherited from class Operator.SourceModule |
|---|
setSize |
| Methods inherited from class Operator.OperatorModule |
|---|
getRNG, setPopulation, setRNG |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface Operator.Creator |
|---|
setSize |
| Field Detail |
|---|
protected CreationOperation operation
| Constructor Detail |
|---|
public Initialiser(RandomNumberGenerator rng,
int size,
CreationOperation op)
rng - random number generatorsize - sizeop - creation operation
public Initialiser(RandomNumberGenerator rng,
CreationOperation op,
java.util.Properties p)
rng - random number generatorop - creation operationp - propertiespublic Initialiser()
| Method Detail |
|---|
public void init()
init in interface Creatorpublic void setProperties(java.util.Properties p)
ParameterI
setProperties in interface ParameterIp - object containing propertiespublic Population getPopulation()
Creator
getPopulation in interface CreatorgetPopulation in class SourceModulepublic void perform()
perform in interface Moduleperform in class OperatorModulepublic void setOperation(Operation op)
Operator
setOperation in interface Operatorop - operationpublic Operation getOperation()
Operator
getOperation in interface Operator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||