public abstract class HyperHeuristicGrid
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
errorFeedback
Stores feedback on any non-critical errors that have stopped the search
|
protected java.lang.String |
gridName
The name of the grid
|
protected Result |
gridSolution
The solution to the grid
|
protected java.lang.String |
gridType
The name of the grid
|
protected boolean |
lib
True if larger value is better, false if smaller value is better
|
Constructor and Description |
---|
HyperHeuristicGrid()
Create a new instance of HyperHeuristicGrid.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getErrorFeedback()
Get any feedback related to a non-critical stopping condition.
|
java.lang.String |
getGridName()
Get the name for the grid.
|
abstract Result |
getGridSolution()
Get the list of solutions that are part of a best match.
|
java.lang.String |
getGridType()
Get the grid type.
|
void |
setGridName(java.lang.String theGridName)
Set the name of the grid.
|
abstract void |
solve()
Solve the currently saved grid.
|
protected java.lang.String gridName
protected java.lang.String gridType
protected Result gridSolution
protected boolean lib
protected java.lang.String errorFeedback
public HyperHeuristicGrid()
public abstract void solve() throws java.lang.Exception
java.lang.Exception
- any error.public abstract Result getGridSolution() throws java.lang.Exception
java.lang.Exception
- any error.public void setGridName(java.lang.String theGridName)
theGridName
- the name of the grid.public java.lang.String getGridName()
public java.lang.String getGridType()
public java.lang.String getErrorFeedback()