| Constructor and Description |
|---|
GeneticOptimizer() |
GeneticOptimizer(GeneticOptimizerParameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getDefaultParameters()
Get Parameters associated to optimization
|
javax.swing.ImageIcon |
getIcon()
optimizer icon
|
double |
getNotPunchedIfLessThan() |
double |
getPoinconsize()
get the perforator size
|
double |
getRecouvrement() |
java.lang.String |
getTitle()
optimizer title
|
OptimizerResult |
optimize(VirtualBook carton)
Run optimization on the virtual book
|
OptimizerResult<Punch> |
optimize(VirtualBook carton,
OptimizerProgress progress,
ICancelTracker ct)
optimize and report progress
|
void |
setNotPunchedIfLessThan(double notPunchedIfLessThan) |
void |
setPoinconsize(double poinconsize)
set new perforator size
|
void |
setRecouvrement(double recouvrement) |
public GeneticOptimizer()
public GeneticOptimizer(GeneticOptimizerParameters parameters)
public java.lang.String getTitle()
Optimizerpublic javax.swing.ImageIcon getIcon()
Optimizerpublic OptimizerResult<Punch> optimize(VirtualBook carton, OptimizerProgress progress, ICancelTracker ct) throws java.lang.Exception
public OptimizerResult optimize(VirtualBook carton) throws java.lang.Exception
Optimizerpublic double getPoinconsize()
public double getRecouvrement()
public void setRecouvrement(double recouvrement)
public double getNotPunchedIfLessThan()
public void setNotPunchedIfLessThan(double notPunchedIfLessThan)
public void setPoinconsize(double poinconsize)
poinconsize - sizepublic java.lang.Object getDefaultParameters()
OptimizergetDefaultParameters in interface Optimizer<Punch>