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()
Optimizer
public javax.swing.ImageIcon getIcon()
Optimizer
public OptimizerResult<Punch> optimize(VirtualBook carton, OptimizerProgress progress, ICancelTracker ct) throws java.lang.Exception
public OptimizerResult optimize(VirtualBook carton) throws java.lang.Exception
Optimizer
public 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()
Optimizer
getDefaultParameters
in interface Optimizer<Punch>