Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

P

paintComponent(Graphics) - Method in class cusack.hcg.gui.view.Preview
 
paintIcon(Component, Graphics, int, int) - Method in class cusack.hcg.gui.components.RolloverIcon
 
PALE_BLUE - Static variable in class cusack.hcg.gui.Resources
 
parseArguments(String) - Method in class cusack.hcg.games.lights.algorithms.HowellAlgorithm
 
parseArguments(String) - Method in class cusack.hcg.games.multidesigns.algorithms.GeneralizedMultiCoveringAlgorithm
 
parseArguments(String) - Method in class cusack.hcg.games.multidesigns.algorithms.MultiCoveringAlgorithm
 
parseArguments(String) - Method in class cusack.hcg.games.multidesigns.algorithms.MultiDecompositionAlgorithm
 
parseArguments(String) - Method in class cusack.hcg.games.multidesigns.algorithms.MultiPackingAlgorithm
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingLemkeP3
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingLemkeP3OnlyVertex0
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingProperty
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingSingleQValue
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.CheckReachabilityAllVertices
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.CheckReachabilityByConvertingToDirectedGraphs
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.EfficientPebblingNumberExhaustive
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsReachableShortestPebblePathAaronModified
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsReachableShortestPebblePathAaronOriginal
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsSolvableMergePebblesOriginal
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsSolvablePurePebbles
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsSolvableShortestPebblePathAaron
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsSolvableSomewhatExhaustive
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.PebblingNumberBacktrackingRecursiveWithoutSomeNonDeterministics
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.PebblingNumberExhaustive
Deprecated.
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.islands.IsSolvableIslands
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.islands.IsSolvableIslandsRecursive
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.mergePebbles.MergePebbles
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberBottomUp
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberForkJoin
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberRootedAllVertices
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberRootedBottomUp
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberRootedForkJoin
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.solvability.BacktrackingSolvabilitySomewhatEfficient
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.solvability.FindAllUnsolvableConfigs
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.solvability.IsSolvableBest
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.solvability.IsSolvableSomewhatExhaustiveEfficient
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.solvability.nondeterministic.IsSolvableShortestPath
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.solvability.nondeterministic.IsSolvableShortestPebblePath
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.solvability.nondeterministic.WeightFunctionCheck
 
parseArguments(String) - Method in class cusack.hcg.games.pebble.algorithms.twopebblingproperty.TwoPebblingGeneric
 
parseArguments(String) - Method in interface cusack.hcg.graph.algorithm.AlgorithmInterface
Sends a string that the user can enter to the algorithm.
parseArguments(String) - Method in class cusack.hcg.graph.algorithm.standard.BreadthFirstSearchSkeletonAlgorithm
 
parseArguments(String) - Method in class cusack.hcg.graph.algorithm.standard.DepthFirstSearchSkeletonAlgorithm
 
parseArguments(String) - Method in class cusack.hcg.graph.algorithm.standard.IsAntipodal
 
parseArguments(String) - Method in class cusack.hcg.graph.algorithm.standard.Prim
 
parseRunnableEvents(String, PuzzleInstance) - Method in class cusack.hcg.events.EventDecoder
 
PasswordInputField - Class in cusack.hcg.gui.components
 
PasswordInputField(String) - Constructor for class cusack.hcg.gui.components.PasswordInputField
 
PasswordInputField(String, int) - Constructor for class cusack.hcg.gui.components.PasswordInputField
 
PASTE - Static variable in class cusack.hcg.gui.Resources
 
pasteAndConnectCopyOfSelected(int, int) - Method in class cusack.hcg.model.PuzzleInstance
Paste the subgrapgh corresponding to the copiedList, adding an edge between the corresponding vertices in the original list and the new copy.
pasteCopyOfSelected(int, int) - Method in class cusack.hcg.model.PuzzleInstance
This method "pastes" the list of copies vertices onto the graph.
pasteSubgraph(ArrayList<Vertex>, int, int) - Method in class cusack.hcg.graph.Graph
This method adds the list of vertices that are passed in to the graph and creates the necessary edges between them.
pasteSubgraph(ArrayList<Vertex>, int, int) - Method in class cusack.hcg.graph.GraphWithData
 
pasteSubgraphAndLink(ArrayList<Vertex>, ArrayList<Vertex>, int, int) - Method in class cusack.hcg.graph.Graph
 
pasteSubgraphAndLink(ArrayList<Vertex>, ArrayList<Vertex>, int, int) - Method in class cusack.hcg.graph.GraphWithData
 
Path - Class in cusack.hcg.games.pebble.algorithms.islands
The Class Path is an alias for LinkedList added for code readability (avoids nested generics)
Path() - Constructor for class cusack.hcg.games.pebble.algorithms.islands.Path
 
PEBBLE_THEME - Static variable in class cusack.hcg.games.pebble.PebbleTheme
 
PebbleAlgorithm - Class in cusack.hcg.games.pebble.algorithms
The basis for all algorithms involving Graph Pebbling
PebbleAlgorithm() - Constructor for class cusack.hcg.games.pebble.algorithms.PebbleAlgorithm
 
PebbleAlgorithmStates - Enum in cusack.hcg.games.pebble.algorithms
 
pebbleAlongPath(PebbleInstance, Path) - Static method in class cusack.hcg.games.pebble.algorithms.islands.IslandUtils
Added by CAC 1/09
pebbleAlongPaths(PebbleInstance, Collection<Path>) - Static method in class cusack.hcg.games.pebble.algorithms.islands.IslandUtils
Pebble along multiple paths.
PebbleData - Class in cusack.hcg.games.pebble
 
PebbleData() - Constructor for class cusack.hcg.games.pebble.PebbleData
 
PebbleData(int) - Constructor for class cusack.hcg.games.pebble.PebbleData
 
PebbleDistanceMatrix - Class in cusack.hcg.games.pebble.algorithms.solvability.nondeterministic
A non-deterministic algorithm than sometimes returns SOLVABLE very quickly, and other times returns UNKNOWN.
PebbleDistanceMatrix(EfficientPebbleGraph) - Constructor for class cusack.hcg.games.pebble.algorithms.solvability.nondeterministic.PebbleDistanceMatrix
 
PebbleEvent - Interface in cusack.hcg.games.pebble.events
 
PebbleEventDecoder - Class in cusack.hcg.games.pebble.events
 
PebbleEventDecoder() - Constructor for class cusack.hcg.games.pebble.events.PebbleEventDecoder
 
PebbleFamilyDetails - Class in cusack.hcg.games.pebble
 
PebbleFamilyDetails() - Constructor for class cusack.hcg.games.pebble.PebbleFamilyDetails
 
pebbleFromIsland(PebbleInstance, Island, Vertex) - Static method in class cusack.hcg.games.pebble.algorithms.islands.IslandUtils
Moves a pebble from the island to the vertex, if possible.
PebbleInstance - Class in cusack.hcg.games.pebble
This class extends the game instance class so that Pebble It specific information can be stored in this class that is necessary to play pebble it.
PebbleInstance() - Constructor for class cusack.hcg.games.pebble.PebbleInstance
 
pebbleItDemo(ControllablePanel) - Static method in class cusack.hcg.games.pebble.PebbleRelatedDemoPanelFactory
 
PebbleList - Class in cusack.hcg.games.pebble.algorithms.mergePebbles
A list that stores Composite Pebbles.
PebbleList(int) - Constructor for class cusack.hcg.games.pebble.algorithms.mergePebbles.PebbleList
 
PebbleList2 - Class in cusack.hcg.games.pebble.algorithms.mergePebbles
Deprecated.
PebbleList2() - Constructor for class cusack.hcg.games.pebble.algorithms.mergePebbles.PebbleList2
Deprecated.
 
PebbleMove - Class in cusack.hcg.games.pebble.algorithms
 
PebbleMove(Vertex, int) - Constructor for class cusack.hcg.games.pebble.algorithms.PebbleMove
 
PebbleMoveInstance - Class in cusack.hcg.games.pebble
 
PebbleMoveInstance() - Constructor for class cusack.hcg.games.pebble.PebbleMoveInstance
 
PebbleMoveInstance(PebbleInstance) - Constructor for class cusack.hcg.games.pebble.PebbleMoveInstance
 
PebblePlaceController<S extends PebbleInstance> - Class in cusack.hcg.games.pebble
 
PebblePlaceController() - Constructor for class cusack.hcg.games.pebble.PebblePlaceController
 
PebblePlacedEvent - Class in cusack.hcg.games.pebble.events
Fired when a pebble is moved
PebblePlacedEvent(PebbleInstance) - Constructor for class cusack.hcg.games.pebble.events.PebblePlacedEvent
 
PebblePlacedEvent(PebbleInstance, Vertex, int) - Constructor for class cusack.hcg.games.pebble.events.PebblePlacedEvent
 
PebblePlacedEvent(PebbleInstance, Vertex, int, PebbleAlgorithmStates) - Constructor for class cusack.hcg.games.pebble.events.PebblePlacedEvent
 
PebblePlaceInstance - Class in cusack.hcg.games.pebble
 
PebblePlaceInstance() - Constructor for class cusack.hcg.games.pebble.PebblePlaceInstance
 
PebblePlaceInstance(PebbleInstance) - Constructor for class cusack.hcg.games.pebble.PebblePlaceInstance
 
PebbleRelatedDemoPanelFactory - Class in cusack.hcg.games.pebble
 
PebbleRelatedDemoPanelFactory() - Constructor for class cusack.hcg.games.pebble.PebbleRelatedDemoPanelFactory
 
PebbleRemovedEvent - Class in cusack.hcg.games.pebble.events
Fired when a pebble is moved
PebbleRemovedEvent(PebbleInstance) - Constructor for class cusack.hcg.games.pebble.events.PebbleRemovedEvent
 
PebbleRemovedEvent(PebbleInstance, Vertex, int) - Constructor for class cusack.hcg.games.pebble.events.PebbleRemovedEvent
 
PebbleRemovedEvent(PebbleInstance, Vertex, int, PebbleAlgorithmStates) - Constructor for class cusack.hcg.games.pebble.events.PebbleRemovedEvent
 
pebblesToString() - Method in class cusack.hcg.games.pebble.PebbleInstance
Since different games may want to convert pebble list to string, this is here.
PebbleTheme - Class in cusack.hcg.games.pebble
 
PebbleTheme() - Constructor for class cusack.hcg.games.pebble.PebbleTheme
 
PebblingNumber_G6 - Class in cusack.hcg.games.pebble.algorithms.twoppscript
 
PebblingNumber_G6(String, String, String, int, int, int, int, int) - Constructor for class cusack.hcg.games.pebble.algorithms.twoppscript.PebblingNumber_G6
 
PebblingNumberBacktrackingRecursiveWithoutSomeNonDeterministics - Class in cusack.hcg.games.pebble.algorithms.deprecated
Deprecated.
PebblingNumberBacktrackingRecursiveWithoutSomeNonDeterministics() - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.PebblingNumberBacktrackingRecursiveWithoutSomeNonDeterministics
Deprecated.
 
PebblingNumberBacktrackingRecursiveWithoutSomeNondeterministicsTest - Class in cusack.hcg.games.pebble.algorithms.deprecated
 
PebblingNumberBacktrackingRecursiveWithoutSomeNondeterministicsTest() - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.PebblingNumberBacktrackingRecursiveWithoutSomeNondeterministicsTest
 
PebblingNumberBottomUp - Class in cusack.hcg.games.pebble.algorithms.pebblingNumber
As of June 4, 2015, this is by far our fastest pebbling number algorithm.
PebblingNumberBottomUp() - Constructor for class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberBottomUp
 
PebblingNumberBottomUpForkJoinBIGTest - Class in cusack.hcg.games.pebble.algorithms.tests.pn
 
PebblingNumberBottomUpForkJoinBIGTest() - Constructor for class cusack.hcg.games.pebble.algorithms.tests.pn.PebblingNumberBottomUpForkJoinBIGTest
 
PebblingNumberBottomUpForkJoinTest - Class in cusack.hcg.games.pebble.algorithms.tests.pn
 
PebblingNumberBottomUpForkJoinTest() - Constructor for class cusack.hcg.games.pebble.algorithms.tests.pn.PebblingNumberBottomUpForkJoinTest
 
PebblingNumberBottomUpTest - Class in cusack.hcg.games.pebble.algorithms.tests.pn
 
PebblingNumberBottomUpTest() - Constructor for class cusack.hcg.games.pebble.algorithms.tests.pn.PebblingNumberBottomUpTest
 
PebblingNumberExhaustive - Class in cusack.hcg.games.pebble.algorithms.deprecated
Deprecated.
PebblingNumberExhaustive() - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.PebblingNumberExhaustive
Deprecated.
 
PebblingNumberExhaustiveGeneric - Class in cusack.hcg.games.pebble.algorithms.deprecated
Deprecated.
PebblingNumberExhaustiveGeneric() - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.PebblingNumberExhaustiveGeneric
Deprecated.
 
PebblingNumberForkJoin - Class in cusack.hcg.games.pebble.algorithms.pebblingNumber
The wrapper for the PebblingAlgorithmBottomUpForJoinTask.
PebblingNumberForkJoin() - Constructor for class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberForkJoin
 
PebblingNumberForkJoinTask - Class in cusack.hcg.games.pebble.algorithms.pebblingNumber
 
PebblingNumberForkJoinTask(int, int, int[], PebbleInstance, int, AtomicBoolean) - Constructor for class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberForkJoinTask
This version of the constructor is used so that it passes the same quitRequested boolean object to all of the tasks that are part of this computation.
PebblingNumberForkJoinTask(int, int, int[], PebbleInstance, int, int, AtomicBoolean) - Constructor for class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberForkJoinTask
Use this constructor to do rooted pebbling number.
PebblingNumberForkJoinTask(int, int, int[], PebbleInstance, int) - Constructor for class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberForkJoinTask
 
PebblingNumberForkJoinTask(int, int, int[], PebbleInstance, int, int) - Constructor for class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberForkJoinTask
Use this for rooted pebbling number.
PebblingNumberRootedAllVertices - Class in cusack.hcg.games.pebble.algorithms.pebblingNumber
Runs PebblingNumberRootedBottomUp for all roots
PebblingNumberRootedAllVertices() - Constructor for class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberRootedAllVertices
 
PebblingNumberRootedBottomUp - Class in cusack.hcg.games.pebble.algorithms.pebblingNumber
Determining the pebbling number of a single root--the last vertex by default.
PebblingNumberRootedBottomUp() - Constructor for class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberRootedBottomUp
 
PebblingNumberRootedForkJoin - Class in cusack.hcg.games.pebble.algorithms.pebblingNumber
 
PebblingNumberRootedForkJoin() - Constructor for class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberRootedForkJoin
 
PebblingNumberSuperSkip - Class in cusack.hcg.games.pebble.algorithms.deprecated
Deprecated.
PebblingNumberSuperSkip() - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.PebblingNumberSuperSkip
Deprecated.
 
PebblingNumberSuperSkipNoEvens - Class in cusack.hcg.games.pebble.algorithms.deprecated
Deprecated.
PebblingNumberSuperSkipNoEvens() - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.PebblingNumberSuperSkipNoEvens
Deprecated.
 
performEvent() - Method in interface cusack.hcg.events.Event
 
performEvent() - Method in class cusack.hcg.events.game.ClickCheckButtonEvent
 
performEvent() - Method in class cusack.hcg.events.game.RedoEvent
 
performEvent() - Method in class cusack.hcg.events.game.SubmitButtonClickedEvent
 
performEvent() - Method in class cusack.hcg.events.game.TryItButtonEvent
 
performEvent() - Method in class cusack.hcg.events.game.UndoEvent
 
performEvent() - Method in class cusack.hcg.events.GenericEvent
 
performEvent() - Method in class cusack.hcg.events.graph.GraphMovedEvent
 
performEvent() - Method in class cusack.hcg.events.graph.ResetVertexLocationsEvent
 
performEvent() - Method in class cusack.hcg.events.graph.UndoResetVertexLocationsEvent
 
performEvent() - Method in class cusack.hcg.events.GraphEditEvent
Deprecated.
 
performEvent() - Method in class cusack.hcg.events.InvalidEvent
 
performEvent() - Method in class cusack.hcg.events.MultiEdgeEvent
For these events we need to delay actual decoding.
performEvent() - Method in class cusack.hcg.events.MultiVertexEvent
For these events we need to delay actual decoding.
performEvent() - Method in class cusack.hcg.events.SubgraphGraphEditEvent
 
performEvent() - Method in class cusack.hcg.events.VertexDeselectedEvent
 
performEvent() - Method in class cusack.hcg.events.VertexSelectedEvent
 
performEvent() - Method in class cusack.hcg.games.lights.events.LightDownEvent
 
performEvent() - Method in class cusack.hcg.games.lights.events.LightDownNeighborhoodEvent
 
performEvent() - Method in class cusack.hcg.games.lights.events.LightUpEvent
 
performEvent() - Method in class cusack.hcg.games.lights.events.LightUpNeighborhoodEvent
 
performEvent() - Method in class cusack.hcg.games.multidesigns.events.NamedSubGraphPlaced
 
performEvent() - Method in class cusack.hcg.games.multidesigns.events.NamedSubGraphRemoved
 
performEvent() - Method in class cusack.hcg.games.multidesigns.events.SetDesignTypeEvent
 
performEvent() - Method in class cusack.hcg.games.pebble.events.PebblePlacedEvent
 
performEvent() - Method in class cusack.hcg.games.pebble.events.PebbleRemovedEvent
 
performEvent() - Method in class cusack.hcg.games.pebble.events.RecycleEvent
 
performEvent() - Method in class cusack.hcg.games.pebble.events.UndoRecycleEvent
 
performEvent() - Method in class cusack.hcg.games.portallord.events.PortalLordSetValueEvent
 
performEvent() - Method in class cusack.hcg.games.powergraph.events.VertexChosenEvent
 
performEvent() - Method in class cusack.hcg.games.powergraph.events.VertexUnchosenEvent
 
performEvents(String) - Method in class cusack.hcg.games.graph.graph.GraphInstance
 
performEvents(String) - Method in class cusack.hcg.model.PuzzleInstance
Take in a string, break it up, and parse it so that it can determine what kind of events were originally fired.
performEvents(ArrayList<Event<?>>) - Method in class cusack.hcg.model.PuzzleInstance
 
performInverseEvent() - Method in class cusack.hcg.events.BaseEvent
 
performInverseEvent() - Method in interface cusack.hcg.events.Event
 
performTakebackEvent() - Method in class cusack.hcg.events.BaseEvent
 
performTakebackEvent() - Method in interface cusack.hcg.events.Event
 
performTutorialEvents() - Method in class cusack.hcg.model.PuzzleInstance
 
PermutationGenerator - Class in cusack.hcg.graph.algorithm.util
 
PermutationGenerator(int) - Constructor for class cusack.hcg.graph.algorithm.util.PermutationGenerator
 
PermutationGenerator(int[]) - Constructor for class cusack.hcg.graph.algorithm.util.PermutationGenerator
 
PermutationGeneratorTest - Class in cusack.hcg.graph.algorithm.util.tests
 
PermutationGeneratorTest() - Constructor for class cusack.hcg.graph.algorithm.util.tests.PermutationGeneratorTest
 
PLACE_PEBBLES - Static variable in class cusack.hcg.games.pebble.events.PebbleEventDecoder
 
PlayablePuzzle - Class in cusack.hcg.database
 
PlayablePuzzle() - Constructor for class cusack.hcg.database.PlayablePuzzle
 
PlayablePuzzle(ResultSet) - Constructor for class cusack.hcg.database.PlayablePuzzle
 
PlayConfoundItController - Class in cusack.hcg.games.pebble.confoundit
This controller is used to play the Confound It puzzle game and generally involves allowing the user to add and subtract pebbles from different vertices on the board.
PlayConfoundItController() - Constructor for class cusack.hcg.games.pebble.confoundit.PlayConfoundItController
 
PlayEdgeChooseController<S extends EdgeChooseInstance> - Class in cusack.hcg.games.weighted
 
PlayEdgeChooseController() - Constructor for class cusack.hcg.games.weighted.PlayEdgeChooseController
 
PlayLightsOutController - Class in cusack.hcg.games.lights.lightsout
 
PlayLightsOutController() - Constructor for class cusack.hcg.games.lights.lightsout.PlayLightsOutController
 
PlayMinimumSpanningTreeController - Class in cusack.hcg.games.weighted.minimumspanningtree
 
PlayMinimumSpanningTreeController() - Constructor for class cusack.hcg.games.weighted.minimumspanningtree.PlayMinimumSpanningTreeController
 
PlayOptimizeItController - Class in cusack.hcg.games.pebble.optimizeit
This controller is used to play the Confound It puzzle game and generally involves allowing the user to add and subtract pebbles from different vertices on the board.
PlayOptimizeItController() - Constructor for class cusack.hcg.games.pebble.optimizeit.PlayOptimizeItController
 
PlayPortalForgerController - Class in cusack.hcg.games.portallord.portalforger
 
PlayPortalForgerController() - Constructor for class cusack.hcg.games.portallord.portalforger.PlayPortalForgerController
 
PlayPowerGraphController - Class in cusack.hcg.games.powergraph
 
PlayPowerGraphController() - Constructor for class cusack.hcg.games.powergraph.PlayPowerGraphController
 
PlayPowerHousesController - Class in cusack.hcg.games.powergraph.powerhouses
 
PlayPowerHousesController() - Constructor for class cusack.hcg.games.powergraph.powerhouses.PlayPowerHousesController
 
PlayPowerLinesController - Class in cusack.hcg.games.powergraph.powerlines
 
PlayPowerLinesController() - Constructor for class cusack.hcg.games.powergraph.powerlines.PlayPowerLinesController
 
PlayPowerZonesController - Class in cusack.hcg.games.powergraph.powerzones
 
PlayPowerZonesController() - Constructor for class cusack.hcg.games.powergraph.powerzones.PlayPowerZonesController
 
PlayReachItController - Class in cusack.hcg.games.pebble.reachit
 
PlayReachItController() - Constructor for class cusack.hcg.games.pebble.reachit.PlayReachItController
 
PlayRockItController - Class in cusack.hcg.games.pebble.rockit
 
PlayRockItController() - Constructor for class cusack.hcg.games.pebble.rockit.PlayRockItController
 
PlayRockItRelatedController<S extends PebbleInstance> - Class in cusack.hcg.games.pebble
 
PlayRockItRelatedController() - Constructor for class cusack.hcg.games.pebble.PlayRockItRelatedController
 
playSoundAndDoOtherGameSpecificThingsForEvent(Event<?>) - Method in class cusack.hcg.games.lights.lightsout.EditLightsOutController
 
playSoundAndDoOtherGameSpecificThingsForEvent(Event<?>) - Method in class cusack.hcg.games.lights.lightsout.PlayLightsOutController
 
playSoundAndDoOtherGameSpecificThingsForEvent(Event<?>) - Method in class cusack.hcg.games.multidesigns.finddesigns.EditFindDesignsController
 
playSoundAndDoOtherGameSpecificThingsForEvent(Event<?>) - Method in class cusack.hcg.games.pebble.optimizeit.PlayOptimizeItController
 
playSoundAndDoOtherGameSpecificThingsForEvent(Event<?>) - Method in class cusack.hcg.games.pebble.PlayRockItRelatedController
 
playSoundAndDoOtherGameSpecificThingsForEvent(Event<?>) - Method in class cusack.hcg.games.pebble.rockit.PlayRockItController
 
playSoundAndDoOtherGameSpecificThingsForEvent(Event<?>) - Method in class cusack.hcg.games.portallord.portalforger.PlayPortalForgerController
 
playSoundFX(String) - Method in class cusack.hcg.gui.Resources
 
PlaySSShortestPathController - Class in cusack.hcg.games.weighted.ssshortestpath
 
PlaySSShortestPathController() - Constructor for class cusack.hcg.games.weighted.ssshortestpath.PlaySSShortestPathController
 
PlayTravelingSalesmanController - Class in cusack.hcg.games.weighted.travelingsalesman
 
PlayTravelingSalesmanController() - Constructor for class cusack.hcg.games.weighted.travelingsalesman.PlayTravelingSalesmanController
 
plus(IntegerMatrix) - Method in class cusack.hcg.matrix.IntegerMatrix
C = A + B
plus(Matrix) - Method in class cusack.hcg.matrix.Matrix
C = A + B
plusEquals(IntegerMatrix) - Method in class cusack.hcg.matrix.IntegerMatrix
A = A + B
plusEquals(Matrix) - Method in class cusack.hcg.matrix.Matrix
A = A + B
pMinus(int) - Method in class cusack.hcg.games.pebble.algorithms.misc.CyclePebblingThing
Compute the partial sum from 1 to k-1.
pointsBeforeLevelUp() - Method in class cusack.hcg.gui.components.ProgressPanel
 
pointsGainedSinceLevelUp() - Method in class cusack.hcg.gui.components.ProgressPanel
 
popupMenuCanceled(PopupMenuEvent) - Method in class cusack.hcg.gui.controller.PuzzleController
 
popupMenuWillBecomeInvisible(PopupMenuEvent) - Method in class cusack.hcg.gui.controller.PuzzleController
 
popupMenuWillBecomeVisible(PopupMenuEvent) - Method in class cusack.hcg.gui.controller.PuzzleController
 
PortalForgerHelpPanel - Class in cusack.hcg.games.portallord.portalforger
 
PortalForgerHelpPanel() - Constructor for class cusack.hcg.games.portallord.portalforger.PortalForgerHelpPanel
 
PortalForgerInstance - Class in cusack.hcg.games.portallord.portalforger
 
PortalForgerInstance() - Constructor for class cusack.hcg.games.portallord.portalforger.PortalForgerInstance
 
PortalForgerInstance(PortalLordInstance) - Constructor for class cusack.hcg.games.portallord.portalforger.PortalForgerInstance
 
PortalForgerTheme - Class in cusack.hcg.games.portallord.portalforger
 
PortalForgerTheme() - Constructor for class cusack.hcg.games.portallord.portalforger.PortalForgerTheme
 
PortalForgerVertexData - Class in cusack.hcg.games.portallord.portalforger
 
PortalForgerVertexData() - Constructor for class cusack.hcg.games.portallord.portalforger.PortalForgerVertexData
 
PortalLordClearValuesEvent - Class in cusack.hcg.games.portallord.events
 
PortalLordClearValuesEvent(PortalLordInstance) - Constructor for class cusack.hcg.games.portallord.events.PortalLordClearValuesEvent
 
PortalLordClearValuesEvent(PortalLordInstance, ArrayList<Vertex>, ArrayList<Integer>) - Constructor for class cusack.hcg.games.portallord.events.PortalLordClearValuesEvent
 
PortalLordData - Class in cusack.hcg.games.portallord
 
PortalLordData() - Constructor for class cusack.hcg.games.portallord.PortalLordData
 
PortalLordData(int) - Constructor for class cusack.hcg.games.portallord.PortalLordData
 
PortalLordEvent - Interface in cusack.hcg.games.portallord.events
 
PortalLordEventDecoder - Class in cusack.hcg.games.portallord.events
 
PortalLordEventDecoder() - Constructor for class cusack.hcg.games.portallord.events.PortalLordEventDecoder
 
PortalLordFamilyDetails - Class in cusack.hcg.games.portallord
 
PortalLordFamilyDetails() - Constructor for class cusack.hcg.games.portallord.PortalLordFamilyDetails
 
PortalLordInstance - Class in cusack.hcg.games.portallord
 
PortalLordInstance() - Constructor for class cusack.hcg.games.portallord.PortalLordInstance
 
PortalLordRelatedDemoPanelFactory - Class in cusack.hcg.games.portallord
 
PortalLordRelatedDemoPanelFactory() - Constructor for class cusack.hcg.games.portallord.PortalLordRelatedDemoPanelFactory
 
PortalLordSetValueEvent - Class in cusack.hcg.games.portallord.events
 
PortalLordSetValueEvent(PortalLordInstance) - Constructor for class cusack.hcg.games.portallord.events.PortalLordSetValueEvent
 
PortalLordSetValueEvent(PortalLordInstance, Vertex, int, int) - Constructor for class cusack.hcg.games.portallord.events.PortalLordSetValueEvent
 
PortalLordTheme - Class in cusack.hcg.games.portallord
 
PortalLordTheme() - Constructor for class cusack.hcg.games.portallord.PortalLordTheme
 
PortalLordUnClearEvent - Class in cusack.hcg.games.portallord.events
 
PortalLordUnClearEvent(PortalLordInstance) - Constructor for class cusack.hcg.games.portallord.events.PortalLordUnClearEvent
 
PortalLordUnClearEvent(PortalLordInstance, ArrayList<Vertex>, ArrayList<Integer>) - Constructor for class cusack.hcg.games.portallord.events.PortalLordUnClearEvent
 
PossibleSubGraphVertexSubsets - Class in cusack.hcg.games.multidesigns.algorithms
Determime which subsets of vertices might be O.K.
PossibleSubGraphVertexSubsets(SubGraph, SimpleGraph, int) - Constructor for class cusack.hcg.games.multidesigns.algorithms.PossibleSubGraphVertexSubsets
 
PostGameAchievement - Class in cusack.hcg.database
 
PostGameAchievement(int, int, int, String, String) - Constructor for class cusack.hcg.database.PostGameAchievement
 
PostGameAchievement(ResultSet) - Constructor for class cusack.hcg.database.PostGameAchievement
 
PostGameAchievement() - Constructor for class cusack.hcg.database.PostGameAchievement
 
power(int, int) - Method in class cusack.hcg.games.pebble.algorithms.misc.CyclePebblingThing
 
POWER_HOUSES_THEME - Static variable in class cusack.hcg.games.powergraph.powerhouses.PowerHousesTheme
 
POWER_LINES_THEME - Static variable in class cusack.hcg.games.powergraph.powerlines.PowerLinesTheme
 
POWER_YELLOW - Static variable in class cusack.hcg.games.powergraph.PowerGraphTheme
 
POWERED_COLOR - Static variable in class cusack.hcg.games.powergraph.powerzones.PowerZonesTheme
 
PowerGraphEvent - Interface in cusack.hcg.games.powergraph.events
 
PowerGraphEventDecoder - Class in cusack.hcg.games.powergraph.events
 
PowerGraphEventDecoder() - Constructor for class cusack.hcg.games.powergraph.events.PowerGraphEventDecoder
 
PowerGraphFamilyDetails - Class in cusack.hcg.games.powergraph
 
PowerGraphFamilyDetails() - Constructor for class cusack.hcg.games.powergraph.PowerGraphFamilyDetails
 
PowerGraphInstance - Class in cusack.hcg.games.powergraph
 
PowerGraphInstance() - Constructor for class cusack.hcg.games.powergraph.PowerGraphInstance
 
PowerGraphInstance(PowerGraphInstance) - Constructor for class cusack.hcg.games.powergraph.PowerGraphInstance
 
PowerGraphRelatedDemoPanelFactory - Class in cusack.hcg.games.powergraph
 
PowerGraphRelatedDemoPanelFactory() - Constructor for class cusack.hcg.games.powergraph.PowerGraphRelatedDemoPanelFactory
 
PowerGraphTheme<S extends PowerGraphInstance> - Class in cusack.hcg.games.powergraph
 
PowerGraphTheme() - Constructor for class cusack.hcg.games.powergraph.PowerGraphTheme
 
PowerGraphVertexData - Class in cusack.hcg.games.powergraph
 
PowerGraphVertexData() - Constructor for class cusack.hcg.games.powergraph.PowerGraphVertexData
 
PowerGraphVertexData(PowerGraphVertexStates) - Constructor for class cusack.hcg.games.powergraph.PowerGraphVertexData
 
PowerGraphVertexStates - Enum in cusack.hcg.games.powergraph
 
PowerHousesHelpPanel - Class in cusack.hcg.games.powergraph.powerhouses
 
PowerHousesHelpPanel() - Constructor for class cusack.hcg.games.powergraph.powerhouses.PowerHousesHelpPanel
 
PowerHousesInstance - Class in cusack.hcg.games.powergraph.powerhouses
 
PowerHousesInstance() - Constructor for class cusack.hcg.games.powergraph.powerhouses.PowerHousesInstance
 
PowerHousesInstance(PowerGraphInstance) - Constructor for class cusack.hcg.games.powergraph.powerhouses.PowerHousesInstance
 
PowerHousesTheme - Class in cusack.hcg.games.powergraph.powerhouses
 
PowerHousesTheme() - Constructor for class cusack.hcg.games.powergraph.powerhouses.PowerHousesTheme
 
PowerHousesVertexData - Class in cusack.hcg.games.powergraph.powerhouses
 
PowerHousesVertexData() - Constructor for class cusack.hcg.games.powergraph.powerhouses.PowerHousesVertexData
 
PowerHousesVertexData(PowerGraphVertexStates) - Constructor for class cusack.hcg.games.powergraph.powerhouses.PowerHousesVertexData
 
PowerLinesHelpPanel - Class in cusack.hcg.games.powergraph.powerlines
 
PowerLinesHelpPanel() - Constructor for class cusack.hcg.games.powergraph.powerlines.PowerLinesHelpPanel
 
PowerLinesInstance - Class in cusack.hcg.games.powergraph.powerlines
 
PowerLinesInstance() - Constructor for class cusack.hcg.games.powergraph.powerlines.PowerLinesInstance
 
PowerLinesInstance(PowerLinesInstance) - Constructor for class cusack.hcg.games.powergraph.powerlines.PowerLinesInstance
 
PowerLinesTheme - Class in cusack.hcg.games.powergraph.powerlines
 
PowerLinesTheme() - Constructor for class cusack.hcg.games.powergraph.powerlines.PowerLinesTheme
 
PowerLinesVertexData - Class in cusack.hcg.games.powergraph.powerlines
 
PowerLinesVertexData() - Constructor for class cusack.hcg.games.powergraph.powerlines.PowerLinesVertexData
 
PowerLinesVertexData(PowerGraphVertexStates) - Constructor for class cusack.hcg.games.powergraph.powerlines.PowerLinesVertexData
 
PowerZonesHelpPanel - Class in cusack.hcg.games.powergraph.powerzones
 
PowerZonesHelpPanel() - Constructor for class cusack.hcg.games.powergraph.powerzones.PowerZonesHelpPanel
 
PowerZonesInstance - Class in cusack.hcg.games.powergraph.powerzones
 
PowerZonesInstance() - Constructor for class cusack.hcg.games.powergraph.powerzones.PowerZonesInstance
 
PowerZonesInstance(PowerZonesInstance) - Constructor for class cusack.hcg.games.powergraph.powerzones.PowerZonesInstance
 
PowerZonesTheme - Class in cusack.hcg.games.powergraph.powerzones
 
PowerZonesTheme() - Constructor for class cusack.hcg.games.powergraph.powerzones.PowerZonesTheme
 
PowerZonesVertexData - Class in cusack.hcg.games.powergraph.powerzones
 
PowerZonesVertexData() - Constructor for class cusack.hcg.games.powergraph.powerzones.PowerZonesVertexData
 
PowerZonesVertexData(PowerGraphVertexStates) - Constructor for class cusack.hcg.games.powergraph.powerzones.PowerZonesVertexData
 
pPlus(int) - Method in class cusack.hcg.games.pebble.algorithms.misc.CyclePebblingThing
Compute the partial sum from k+1 to n-2.
PRARIE_DUST - Static variable in class cusack.hcg.gui.Resources
 
preloadStuff() - Method in class cusack.hcg.comm.DataSource
 
prepareRenderer(TableCellRenderer, int, int) - Method in class cusack.hcg.gui.view.tables.TableView
 
Preview - Class in cusack.hcg.gui.view
This is the class that is used to display the preview of games and graphs.
Preview() - Constructor for class cusack.hcg.gui.view.Preview
 
Preview(int, int) - Constructor for class cusack.hcg.gui.view.Preview
 
previous() - Method in class cusack.hcg.model.GrossHistory
Used to iterate over the history to make annotations.
previous() - Method in class cusack.hcg.model.ReplayInstance
This method is used to cause the replay to show one step backward in the replay: I.E.
Prim - Class in cusack.hcg.graph.algorithm.standard
A class for the Prim Minimum Spanning Tree Algorithm
Prim() - Constructor for class cusack.hcg.graph.algorithm.standard.Prim
 
print(int, int) - Method in class cusack.hcg.matrix.IntegerMatrix
Print the matrix to stdout.
print(PrintWriter, int, int) - Method in class cusack.hcg.matrix.IntegerMatrix
Print the matrix to the output stream.
print(NumberFormat, int) - Method in class cusack.hcg.matrix.IntegerMatrix
Print the matrix to stdout.
print(PrintWriter, NumberFormat, int) - Method in class cusack.hcg.matrix.IntegerMatrix
Print the matrix to the output stream.
print(int, int) - Method in class cusack.hcg.matrix.Matrix
Print the matrix to stdout.
print(PrintWriter, int, int) - Method in class cusack.hcg.matrix.Matrix
Print the matrix to the output stream.
print(NumberFormat, int) - Method in class cusack.hcg.matrix.Matrix
Print the matrix to stdout.
print(PrintWriter, NumberFormat, int) - Method in class cusack.hcg.matrix.Matrix
Print the matrix to the output stream.
PrintAdjMatrix - Class in cusack.hcg.games.weighted
 
PrintAdjMatrix() - Constructor for class cusack.hcg.games.weighted.PrintAdjMatrix
 
printAndStuff(String) - Static method in class cusack.hcg.util.My
 
printArray(int[]) - Static method in class cusack.hcg.games.multidesigns.tests.SubGraphTests
 
printDistanceMatrix() - Method in class cusack.hcg.games.pebble.algorithms.solvability.nondeterministic.PebbleDistanceMatrix
 
printDistanceMatrix() - Method in class cusack.hcg.graph.DistanceMatrix
 
printEdges(ArrayList<SimpleEdge>) - Static method in class cusack.hcg.games.multidesigns.tests.SubGraphTests
 
printLists() - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsSolvableMergePebblesOriginal
Deprecated.
 
printLists() - Method in class cusack.hcg.games.pebble.algorithms.mergePebbles.MergePebbles
 
printNextMatrix() - Method in class cusack.hcg.games.pebble.algorithms.solvability.nondeterministic.PebbleDistanceMatrix
 
printNextMatrix() - Method in class cusack.hcg.graph.DistanceMatrix
 
printStacks() - Method in class cusack.hcg.model.GrossHistory
 
printTimes() - Method in class cusack.hcg.games.pebble.algorithms.twoppscript.TrackingThreadPool
 
printWithStackTrace(String) - Static method in class cusack.hcg.util.My
 
Problem - Class in cusack.hcg.database
The details from the problems table with an added column for the problem family name so it doesn't have to be dealt with in the Java code.
Problem() - Constructor for class cusack.hcg.database.Problem
 
Problem(ResultSet) - Constructor for class cusack.hcg.database.Problem
 
ProblemFamily - Class in cusack.hcg.database
The details from the problem_families table
ProblemFamily(ResultSet) - Constructor for class cusack.hcg.database.ProblemFamily
 
ProblemFamily() - Constructor for class cusack.hcg.database.ProblemFamily
 
Problems - Class in cusack.hcg.database
 
Problems(ArrayList<Problem>, ArrayList<ProblemFamily>) - Constructor for class cusack.hcg.database.Problems
 
Process2PPLists - Class in cusack.hcg.games.pebble.algorithms.twoppscript
 
Process2PPLists() - Constructor for class cusack.hcg.games.pebble.algorithms.twoppscript.Process2PPLists
 
processFamilyDetails() - Method in class cusack.hcg.database.Problems
 
processNext() - Method in class cusack.hcg.games.pebble.algorithms.mergePebbles.PebbleList
Combine the first unprocessed pebble with all of the processed pebbles AND with itself.
processRowSelected() - Method in class cusack.hcg.games.graph.graph.ChooseGraphController
 
processRowSelected() - Method in class cusack.hcg.gui.controller.admin.AdminGenericPuzzleTableController
 
processRowSelected() - Method in class cusack.hcg.gui.controller.admin.AdminUserTableController
 
processRowSelected() - Method in class cusack.hcg.gui.controller.AlgorithmTableController
 
processRowSelected() - Method in class cusack.hcg.gui.controller.ChooseGenericTableController
 
processRowSelected() - Method in class cusack.hcg.gui.controller.OldAlgorithmTableController
 
processRowsSelected() - Method in class cusack.hcg.games.graph.graph.ChooseGraphController
 
processRowsSelected() - Method in class cusack.hcg.gui.controller.admin.AdminGenericPuzzleTableController
 
processRowsSelected() - Method in class cusack.hcg.gui.controller.admin.AdminGenericReplayTableController
 
processRowsSelected() - Method in class cusack.hcg.gui.controller.admin.AdminUserTableController
 
processRowsSelected() - Method in class cusack.hcg.gui.controller.AlgorithmTableController
 
processRowsSelected() - Method in class cusack.hcg.gui.controller.ChooseGenericTableController
 
processRowsSelected() - Method in class cusack.hcg.gui.controller.OldAlgorithmTableController
 
ProgressPanel - Class in cusack.hcg.gui.components
This class displays the user's level and a progress bar that displays their current experience.
ProgressPanel() - Constructor for class cusack.hcg.gui.components.ProgressPanel
 
ProgressPanel(int) - Constructor for class cusack.hcg.gui.components.ProgressPanel
 
PUNCTUATION - Static variable in class cusack.hcg.gui.components.TextFieldFilter
 
PurePebble - Class in cusack.hcg.games.pebble.algorithms.mergePebbles
A combination of pebbles which come from the same source.
PurePebble(int, int, int) - Constructor for class cusack.hcg.games.pebble.algorithms.mergePebbles.PurePebble
 
Puzzle - Class in cusack.hcg.database
 
Puzzle() - Constructor for class cusack.hcg.database.Puzzle
 
Puzzle(ResultSet) - Constructor for class cusack.hcg.database.Puzzle
 
Puzzle(Puzzle) - Constructor for class cusack.hcg.database.Puzzle
 
Puzzle(int, int, int, String, Puzzle.VisibilityType, String, Puzzle.PuzzleType, int, double, String, String) - Constructor for class cusack.hcg.database.Puzzle
 
Puzzle.DifficultyType - Enum in cusack.hcg.database
 
Puzzle.PuzzleType - Enum in cusack.hcg.database
 
Puzzle.VisibilityType - Enum in cusack.hcg.database
 
PuzzleCompletedEvent - Class in cusack.hcg.events.game
Nothing special, I hope.
PuzzleCompletedEvent(PuzzleInstance) - Constructor for class cusack.hcg.events.game.PuzzleCompletedEvent
 
PuzzleController<T extends PuzzleInstance> - Class in cusack.hcg.gui.controller
This class has a superclass of controller and because it is abstract, it will never be instantiated.
PuzzleController() - Constructor for class cusack.hcg.gui.controller.PuzzleController
 
PuzzleController.ScreenMode - Enum in cusack.hcg.gui.controller
 
PuzzleInstance - Class in cusack.hcg.model
This class is a generic type of game model that holds all the relevant data for a specific game.
PuzzleInstance() - Constructor for class cusack.hcg.model.PuzzleInstance
Default constructor.
PuzzleInstanceClass - Class in cusack.hcg.database
 
PuzzleInstanceFactory - Class in cusack.hcg.model
A class that allows the creation of a specific subclass of PuzzleInstance without having to know which one you need.
PuzzleInstanceFactory() - Constructor for class cusack.hcg.model.PuzzleInstanceFactory
 
PuzzleScreenFactory - Class in cusack.hcg.gui.screens
 
PuzzleScreenFactory() - Constructor for class cusack.hcg.gui.screens.PuzzleScreenFactory
 
PuzzleTable - Class in cusack.hcg.gui.view.tables
Sets up the table that allows user to jTableView which PebbleIt and related puzzles they wish to play
PuzzleTable(String) - Constructor for class cusack.hcg.gui.view.tables.PuzzleTable
Constructor
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links