getter and setter for cyclepop

This commit is contained in:
Michael de Paly 2009-09-09 12:46:48 +00:00
parent 89ed02faaa
commit 1a06c41995

View File

@ -31,9 +31,9 @@ import eva2.tools.math.RNG;
*/
public class DifferentialEvolution implements InterfaceOptimizer, java.io.Serializable {
private Population m_Population = new Population();
private transient Population children = null;
private AbstractOptimizationProblem m_Problem = new F1Problem();
protected Population m_Population = new Population();
protected transient Population children = null;
protected AbstractOptimizationProblem m_Problem = new F1Problem();
private DETypeEnum m_DEType;
private double m_F = 0.8;
private double m_k = 0.6; // AKA CR
@ -781,4 +781,16 @@ public class DifferentialEvolution implements InterfaceOptimizer, java.io.Serial
public String generationalTipText() {
return "Switch to generational DE as opposed to standard steady-state DE";
}
public boolean isCyclePop() {
return cyclePop;
}
public void setCyclePop(boolean cycle) {
this.cyclePop = cycle;
}
public String cyclePopTipText() {
return "if true, individuals are used as parents in a cyclic sequence - otherwise randomly ";
}
}