| Interface | Description |
|---|---|
| Move |
The Interface Move.
|
| MoveIterator |
| Class | Description |
|---|---|
| Island |
The Class Island.
|
| IslandMove |
The Class IslandMove stores all of the possible moves from an island to the destinations taken as input in the
constructor.
|
| IslandMoveListState |
The Class IslandMoveListState.
|
| IslandUtils | |
| IsSolvableIslands |
This class is based off of the IsSolvableDiam2Iterable class from the previous version of PebbleIt, and implements
the Islands Algorithm as explained in Pebbling Algorithms in Diameter Two Graphs.
|
| IsSolvableIslandsRecursive | |
| Path |
The Class Path is an alias for LinkedList
|
| TwoTwoIslandMove |
The Class TwoTwoIslandMove, emulates the double pebble ability of <2,2>-islands.
|
| UnweightedFlow<T extends Vertex> |
The Class UnweightedFlow network, this class only works for graphs such that do not have a 2-cycle.
|
| Exception | Description |
|---|---|
| CouldNotCompleteMove |