@Deprecated public class IsReachableShortestPebblePathAaronOriginal extends EfficientPebbleAlgorithm
Constructor and Description |
---|
IsReachableShortestPebblePathAaronOriginal()
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.
|
int |
getDistance(Vertex v)
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 |
parseArguments(java.lang.String args)
Deprecated.
Sends a string that the user can enter to the algorithm.
|
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 |
resetWithThesePebblesAndNewSource(int[] newPebbles,
int newSource)
Deprecated.
|
void |
runAlgorithm()
Deprecated.
Runs the Algorithm.
|
getCovered, getCurrentProblemData, resetWithThesePebbles, resetWithThesePebbles
getPebbleState, getProblemType, getProgressReport, getResult, initializeData, quit, setPebbleState
getNumberOfOperations, getState, isDone, isNotDone, isQuit, setProblemData, setState
public IsReachableShortestPebblePathAaronOriginal()
public void initializeMoreData()
PebbleAlgorithm
initializeMoreData
in class EfficientPebbleAlgorithm
public void reinitializeMoreData()
EfficientPebbleAlgorithm
reinitializeMoreData
in class EfficientPebbleAlgorithm
public void resetWithThesePebblesAndNewSource(int[] newPebbles, int newSource)
public void runAlgorithm()
AlgorithmInterface
public int getDistance(Vertex v)
v
- the vertex.public boolean countsOperations()
public double getVersion()
AlgorithmInterface
public void parseArguments(java.lang.String args)
AlgorithmInterface
public java.lang.String argumentFormat()
AlgorithmInterface