@Deprecated public class IsSolvableMergePebblesOriginal extends EfficientPebbleAlgorithm
| Constructor and Description |
|---|
IsSolvableMergePebblesOriginal()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
argumentFormat()
Deprecated.
Describe how the argument(s) to the algorithm should be formatted, if applicable.
|
boolean |
countsOperations()
Deprecated.
|
java.lang.String |
getProgressReport()
Deprecated.
The Default implementation for a pebble algorithm.
|
int |
getTotalPebbles()
Deprecated.
|
double |
getVersion()
Deprecated.
Mostly for use in comparing results from previous versions of algorithms, and/or so we can know whether or not
data in the database is based on an older version of the algorithm.
|
void |
initializeMoreData()
Deprecated.
Called by initializeData which is called by setPuzzleData.
|
void |
isSolvable()
Deprecated.
|
void |
parseArguments(java.lang.String args)
Deprecated.
Sends a string that the user can enter to the algorithm.
|
void |
printLists()
Deprecated.
|
void |
reinitializeMoreData()
Deprecated.
If resetWithThesePebbles is called, what else needs to be reinitialized before the algorithm can be run?
This is supposed to be much more efficient than calling initializeMoreData.
|
void |
runAlgorithm()
Deprecated.
Runs the Algorithm.
|
getCovered, getCurrentProblemData, resetWithThesePebbles, resetWithThesePebblesgetPebbleState, getProblemType, getResult, initializeData, quit, setPebbleStategetNumberOfOperations, getState, isDone, isNotDone, isQuit, setProblemData, setStatepublic IsSolvableMergePebblesOriginal()
public void initializeMoreData()
PebbleAlgorithminitializeMoreData in class EfficientPebbleAlgorithmpublic void reinitializeMoreData()
EfficientPebbleAlgorithmreinitializeMoreData in class EfficientPebbleAlgorithmpublic int getTotalPebbles()
public void runAlgorithm()
AlgorithmInterfacepublic void isSolvable()
public java.lang.String getProgressReport()
PebbleAlgorithmgetProgressReport in interface AlgorithmInterface<PebbleInstance>getProgressReport in class PebbleAlgorithmpublic boolean countsOperations()
public double getVersion()
AlgorithmInterfacepublic void printLists()
public void parseArguments(java.lang.String args)
AlgorithmInterfacepublic java.lang.String argumentFormat()
AlgorithmInterface