public class OrderedCriteria
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OrderedCriteria.SolveMode |
| Constructor and Description |
|---|
OrderedCriteria() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Criteria criteria) |
void |
analyze() |
void |
dump() |
ParcelClusterAnalyzer |
getParcelClusterAnalyzer() |
PerimeterAnalyzer |
getPerimeterAnalyzer() |
OrderedCriteria.SolveMode |
getSolveMode() |
void |
init()
Calls init on all criteria
|
boolean |
satisfy() |
void |
setParcelClusterAnalyzer(ParcelClusterAnalyzer ca) |
void |
setPerimeterAnalyzer(PerimeterAnalyzer pa) |
void |
setSolveMode(OrderedCriteria.SolveMode solveMode) |
boolean |
simulatedAnnealing(int iterations)
When simulatedAnnealing returns true, the result may still be accepted,
even if it gives a worse result.
|
boolean |
situationBetter() |
boolean |
situationBetterOrEqual() |
boolean |
situationWorsened() |
void |
undo() |
public void add(Criteria criteria)
public void init()
public boolean satisfy()
public boolean situationBetterOrEqual()
public boolean situationBetter()
public boolean simulatedAnnealing(int iterations)
public boolean situationWorsened()
public void setParcelClusterAnalyzer(ParcelClusterAnalyzer ca)
public void setPerimeterAnalyzer(PerimeterAnalyzer pa)
public PerimeterAnalyzer getPerimeterAnalyzer()
public ParcelClusterAnalyzer getParcelClusterAnalyzer()
public OrderedCriteria.SolveMode getSolveMode()
public void setSolveMode(OrderedCriteria.SolveMode solveMode)
public void undo()
public void analyze()
public void dump()