simbad.picoevo.ext.evolution
Class ParameterSet_Evolution_mulambdaES

java.lang.Object
  extended by simbad.picoevo.core.evolution.ParameterSet
      extended by simbad.picoevo.ext.evolution.ParameterSet_Evolution_mulambdaES
All Implemented Interfaces:
java.lang.Cloneable

public class ParameterSet_Evolution_mulambdaES
extends ParameterSet


Field Summary
protected  double _crossoverRate
           
protected  int _genomeSize
           
protected  int _lambda
           
protected  int _mu
           
protected  boolean _mupluslambda
           
protected  double _mutationRate
           
 
Constructor Summary
ParameterSet_Evolution_mulambdaES()
           
ParameterSet_Evolution_mulambdaES(java.lang.String __filename)
           
 
Method Summary
 void displayInformation()
           
 double getCrossoverRate()
           
 int getGenomeSize()
           
 int getLambda()
           
 int getMu()
           
 double getMutationRate()
           
 boolean isMuPlusLambda()
           
 void setCrossoverRate(double rate)
           
 void setGenomeSize(int size)
           
 void setLambda(int _lambda)
           
 void setMu(int _mu)
           
 void setMuPlusLambda(boolean _mupluslambda)
           
 void setMutationRate(double rate)
           
 
Methods inherited from class simbad.picoevo.core.evolution.ParameterSet
check, clone, displayParameters, existsEvaluationOperator_Individual, existsEvaluationOperator_Population, get, getBooleanValue, getDoubleValue, getElementInitialisationOperator, getEvaluationOperator_Individual, getEvaluationOperator_Population, getGenerations, getIndividualInitialisationOperator, getInitPopSize, getLogFilename, getOptimisationFlag, getPopulationInitialisationOperator, getPopulationStatisticsOperator, getSelectionOperator, put, put, put, setElementInitialisationOperator, setEvaluationOperator_Individual, setEvaluationOperator_Population, setGenerations, setIndividualInitialisationOperator, setInitPopSize, setLogFilename, setOptimisationFlag, setPopulationInitialisationOperator, setPopulationStatisticsOperator, setSelectionOperator
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_mu

protected int _mu

_lambda

protected int _lambda

_mupluslambda

protected boolean _mupluslambda

_genomeSize

protected int _genomeSize

_mutationRate

protected double _mutationRate

_crossoverRate

protected double _crossoverRate
Constructor Detail

ParameterSet_Evolution_mulambdaES

public ParameterSet_Evolution_mulambdaES()

ParameterSet_Evolution_mulambdaES

public ParameterSet_Evolution_mulambdaES(java.lang.String __filename)
Method Detail

displayInformation

public void displayInformation()
Specified by:
displayInformation in class ParameterSet

getLambda

public int getLambda()

setLambda

public void setLambda(int _lambda)

getMu

public int getMu()

setMu

public void setMu(int _mu)

isMuPlusLambda

public boolean isMuPlusLambda()

setMuPlusLambda

public void setMuPlusLambda(boolean _mupluslambda)

getGenomeSize

public int getGenomeSize()
Returns:
Returns the _genomeSize.

setGenomeSize

public void setGenomeSize(int size)
Parameters:
size - The _genomeSize to set.

getMutationRate

public double getMutationRate()
Returns:
Returns the _mutationRate.

setMutationRate

public void setMutationRate(double rate)
Parameters:
rate - The _mutationRate to set.

getCrossoverRate

public double getCrossoverRate()
Returns:
Returns the _crossoverRate.

setCrossoverRate

public void setCrossoverRate(double rate)
Parameters:
rate - The _crossoverRate to set.