- uminus() - Method in class cusack.hcg.matrix.IntegerMatrix
-
Unary minus
- uminus() - Method in class cusack.hcg.matrix.Matrix
-
Unary minus
- uncaughtException(Thread, Throwable) - Method in class cusack.hcg.util.thread.GUIUncaughtExceptionHandler
-
- uncaughtException(Thread, Throwable) - Method in class cusack.hcg.util.thread.NonGUIUncaughtExceptionHandler
-
- UNCERTAIN - Static variable in class cusack.hcg.games.pebble.events.PebbleEventDecoder
-
- UncertainEvent - Class in cusack.hcg.games.pebble.events
-
- UncertainEvent(PebbleInstance) - Constructor for class cusack.hcg.games.pebble.events.UncertainEvent
-
- unchooseAllEdges() - Method in class cusack.hcg.games.weighted.EdgeChooseInstance
-
Removes all tree edges
- unchooseEdge(Edge) - Method in class cusack.hcg.games.weighted.EdgeChooseInstance
-
It then calls removeTreeEdges and passes in the edge passed into this method
- unchooseEdges(List<Edge>) - Method in class cusack.hcg.games.weighted.EdgeChooseInstance
-
Checks if each edge in the passed in list is a tree edge and removes it if so
- UNCLEAR - Static variable in class cusack.hcg.games.portallord.events.PortalLordEventDecoder
-
- unClear(ArrayList<Vertex>, ArrayList<Integer>) - Method in class cusack.hcg.games.portallord.PortalLordInstance
-
- uncoverMultipleVertices(ArrayList<Vertex>) - Method in class cusack.hcg.games.powergraph.PowerGraphInstance
-
- uncoverVertex(Vertex) - Method in class cusack.hcg.games.powergraph.PowerGraphInstance
-
- UNDIRECTED - Static variable in class cusack.hcg.graph.Graph
-
- UNDO - Static variable in class cusack.hcg.events.EventDecoder
-
- UNDO - Static variable in class cusack.hcg.gui.Resources
-
- undo() - Method in class cusack.hcg.model.PuzzleInstance
-
Undo the last RecordableEvent.
- undo(PuzzleInstance) - Method in class cusack.hcg.model.UndoRedoHistory
-
Deprecated.
Undo the last performed move.
- UNDO_MOVE_PEBBLE - Static variable in class cusack.hcg.games.pebble.events.PebbleEventDecoder
-
- UNDO_MOVE_PEBBLE_FIRST_TO_VERTEX - Static variable in class cusack.hcg.games.pebble.events.PebbleEventDecoder
-
- UNDO_RECYCLE - Static variable in class cusack.hcg.games.pebble.events.PebbleEventDecoder
-
- UNDO_RESET_LOCATIONS - Static variable in class cusack.hcg.events.EventDecoder
-
- UndoEvent - Class in cusack.hcg.events.game
-
- UndoEvent(PuzzleInstance) - Constructor for class cusack.hcg.events.game.UndoEvent
-
- undoMove(int, int) - Method in class cusack.hcg.games.pebble.algorithms.EfficientPebbleGraph
-
- UndoMovePebbleEvent - Class in cusack.hcg.games.pebble.events
-
Fired when a game is undone.
- UndoMovePebbleEvent(PebbleInstance) - Constructor for class cusack.hcg.games.pebble.events.UndoMovePebbleEvent
-
- UndoMovePebbleEvent(PebbleInstance, Vertex, Vertex) - Constructor for class cusack.hcg.games.pebble.events.UndoMovePebbleEvent
-
- UndoMovePebbleEvent(PebbleInstance, Vertex, Vertex, int) - Constructor for class cusack.hcg.games.pebble.events.UndoMovePebbleEvent
-
- UndoMovePebbleFirstToVertexEvent - Class in cusack.hcg.games.pebble.events
-
Fired when a game is undone.
- UndoMovePebbleFirstToVertexEvent(PebbleInstance) - Constructor for class cusack.hcg.games.pebble.events.UndoMovePebbleFirstToVertexEvent
-
- UndoMovePebbleFirstToVertexEvent(PebbleInstance, Vertex, Vertex) - Constructor for class cusack.hcg.games.pebble.events.UndoMovePebbleFirstToVertexEvent
-
- UndoMovePebbleFirstToVertexEvent(PebbleInstance, Vertex, Vertex, int) - Constructor for class cusack.hcg.games.pebble.events.UndoMovePebbleFirstToVertexEvent
-
- UndoOrRedoEvent - Interface in cusack.hcg.events.game
-
- undoPebbleMove(Vertex, Vertex) - Method in class cusack.hcg.games.pebble.PebbleInstance
-
This method causes an undo move event where the previous move is undone and two pebbles are added to the "from"
vertex and one is removed from the "to" vertex.
- undoPebbleMoves(Vertex, Vertex, int) - Method in class cusack.hcg.games.pebble.PebbleInstance
-
- undoRecycle(String) - Method in class cusack.hcg.games.pebble.PebbleInstance
-
The assumption here is that you can't actually undo a recycle.
- UndoRecycleEvent - Class in cusack.hcg.games.pebble.events
-
Inverse of a Reset.
- UndoRecycleEvent(PebbleInstance) - Constructor for class cusack.hcg.games.pebble.events.UndoRecycleEvent
-
- UndoRecycleEvent(PebbleInstance, String) - Constructor for class cusack.hcg.games.pebble.events.UndoRecycleEvent
-
- undoRedoDemo(ControllablePanel) - Static method in class cusack.hcg.games.pebble.PebbleRelatedDemoPanelFactory
-
- UndoRedoHistory - Class in cusack.hcg.model
-
Deprecated.
- UndoRedoHistory() - Constructor for class cusack.hcg.model.UndoRedoHistory
-
Deprecated.
- undoRedoSize() - Method in class cusack.hcg.model.UndoRedoHistory
-
Deprecated.
- UndoResetVertexLocationsEvent - Class in cusack.hcg.events.graph
-
- UndoResetVertexLocationsEvent(PuzzleInstance) - Constructor for class cusack.hcg.events.graph.UndoResetVertexLocationsEvent
-
- UndoResetVertexLocationsEvent(PuzzleInstance, ArrayList<Point>) - Constructor for class cusack.hcg.events.graph.UndoResetVertexLocationsEvent
-
- undoStackSize() - Method in class cusack.hcg.model.UndoRedoHistory
-
Deprecated.
- uniqueIdentifier(Vertex) - Method in class cusack.hcg.games.colors.ColorsInstance
-
- uniqueIdentifier(Vertex) - Method in class cusack.hcg.games.graph.graph.GraphInstance
-
- uniqueIdentifier(Vertex) - Method in class cusack.hcg.games.lights.LightsInstance
-
- uniqueIdentifier(Vertex) - Method in class cusack.hcg.games.multidesigns.MultiDesignsInstance
-
- uniqueIdentifier(Vertex) - Method in class cusack.hcg.games.pebble.PebbleInstance
-
- uniqueIdentifier(Vertex) - Method in class cusack.hcg.games.portallord.PortalLordInstance
-
- uniqueIdentifier(Vertex) - Method in class cusack.hcg.games.powergraph.PowerGraphInstance
-
- uniqueIdentifier(Vertex) - Method in class cusack.hcg.games.weighted.minimumspanningtree.MinimumSpanningTreeInstance
-
- uniqueIdentifier(Vertex) - Method in class cusack.hcg.games.weighted.ssshortestpath.SSShortestPathInstance
-
- uniqueIdentifier(Vertex) - Method in class cusack.hcg.games.weighted.travelingsalesman.TravelingSalesmanInstance
-
- uniqueIdentifier(Vertex) - Method in class cusack.hcg.graph.AbstractGraphProblem
-
Return a string that represents the data related to the given Vertex in a way that is different if the data is
different.
- uniqueIdentifier(Vertex) - Method in class cusack.hcg.model.PuzzleInstance
-
Return a string that represents the data related to the given Vertex in a way that is different if the data is
different.
- uniquePermutationsOf(ArrayList<int[]>, int[]) - Method in class cusack.hcg.games.multidesigns.tests.SubGraphTests
-
- UniqueSubGraphLabelings - Class in cusack.hcg.games.multidesigns.algorithms
-
Iterates through all orderings of the vertices of the SubGraph and creates an
ArrayList of SubGraphs with each ordering that results in a different labeling
of the graph.
- UniqueSubGraphLabelings(SubGraph) - Constructor for class cusack.hcg.games.multidesigns.algorithms.UniqueSubGraphLabelings
-
- uniqueSubsetsOf(ArrayList<int[]>, int[]) - Method in class cusack.hcg.games.multidesigns.tests.SubGraphTests
-
- unit(int, int) - Static method in class cusack.hcg.matrix.util.Maths
-
- UnorderedSubsetGeneratorTest - Class in cusack.hcg.graph.algorithm.util.tests
-
- UnorderedSubsetGeneratorTest() - Constructor for class cusack.hcg.graph.algorithm.util.tests.UnorderedSubsetGeneratorTest
-
- unResetToInitialLocations(ArrayList<Point>) - Method in class cusack.hcg.graph.Graph
-
This method sets all the vertices in this graph to the passed in locations.
- unResetToInitialLocations(ArrayList<Point>) - Method in class cusack.hcg.graph.GraphWithData
-
- unsetValue(Vertex) - Method in class cusack.hcg.games.portallord.PortalLordInstance
-
- UNSOLVABLE - Static variable in class cusack.hcg.games.pebble.events.PebbleEventDecoder
-
- UnsolvableConfigFinder - Class in cusack.hcg.games.pebble.algorithms.misc
-
- UnsolvableConfigFinder() - Constructor for class cusack.hcg.games.pebble.algorithms.misc.UnsolvableConfigFinder
-
- UnsolvableEvent - Class in cusack.hcg.games.pebble.events
-
- UnsolvableEvent(PebbleInstance) - Constructor for class cusack.hcg.games.pebble.events.UnsolvableEvent
-
- UnweightedFlow<T extends Vertex> - Class in cusack.hcg.games.pebble.algorithms.islands
-
The Class UnweightedFlow network, this class only works for graphs such that do not have a 2-cycle.
- UnweightedFlow(Set<T>, Set<T>, Set<T>) - Constructor for class cusack.hcg.games.pebble.algorithms.islands.UnweightedFlow
-
- update(Observable, Object) - Method in class cusack.hcg.games.pebble.reachit.ReachItInstance
-
- update() - Method in class cusack.hcg.gui.components.ProgressPanel
-
- update(Observable, Object) - Method in class cusack.hcg.gui.controller.AlgorithmTableController
-
- update(Observable, Object) - Method in class cusack.hcg.gui.controller.Controller
-
The method that is called when an instance of this object is observing another object that fires an event
notification.
- update(Observable, Object) - Method in class cusack.hcg.gui.controller.GenericPuzzleScreenController
-
This keeps the undo/redo buttons up to date.
- update(Observable, Object) - Method in class cusack.hcg.gui.controller.OldAlgorithmTableController
-
- update(Observable, Object) - Method in class cusack.hcg.gui.dialogs.AlgorithmProgressDialog
-
- update(Observable, Object) - Method in class cusack.hcg.gui.dialogs.AlgorithmRunner
-
- update(Observable, Object) - Method in class cusack.hcg.gui.view.GraphView
-
This is the method that is called when an object that this class is listening to, fires an event.
- update() - Method in class cusack.hcg.gui.view.Preview
-
- update(Observable, Object) - Method in class cusack.hcg.model.PuzzleInstance
-
- updateAccessTime() - Method in class cusack.hcg.database.User
-
- updateAchievements() - Method in class cusack.hcg.gui.view.AchievementPanel
-
- updateAchievements(String, String, boolean) - Method in class cusack.hcg.gui.view.AchievementPanel
-
- updateBorder(String) - Method in class cusack.hcg.gui.controller.Controller
-
- updateCosts() - Method in class cusack.hcg.games.weighted.WeightedWithSourceInstance
-
- updateCovered() - Method in class cusack.hcg.games.pebble.PebbleData
-
- updateCovered() - Method in class cusack.hcg.games.pebble.reachit.ReachItInstance
-
- updateEventData() - Method in class cusack.hcg.events.GraphEditEvent
-
Deprecated.
This method must get the data from getDataToDecode and decode it.
- updateFinishedAlgorithmStuff(AlgorithmWrapper) - Method in class cusack.hcg.gui.controller.AlgorithmTableController
-
- updateFinishedAlgorithmStuff(AlgorithmWrapper) - Method in class cusack.hcg.gui.controller.OldAlgorithmTableController
-
- updateGraph(Graph) - Method in class cusack.hcg.comm.DataSource
-
- updateGraph(Graph) - Method in class cusack.hcg.comm.DataSource
-
- updateHighScores() - Method in class cusack.hcg.gui.view.GlobalScorePanel
-
- updateLabels() - Method in class cusack.hcg.games.pebble.confoundit.PlayConfoundItController
-
This method will update the number of pebbles left to be placed on the graph.
- updateLabels() - Method in class cusack.hcg.games.pebble.optimizeit.PlayOptimizeItController
-
This method will update the number of pebbles left to be placed on the graph.
- updateLook(ColorScheme) - Method in class cusack.hcg.gui.Resources
-
- updateLookFromFamilyName(String) - Method in class cusack.hcg.gui.Resources
-
- updateLookFromGameName(String) - Method in class cusack.hcg.gui.Resources
-
- updateNewLocations() - Method in class cusack.hcg.events.graph.CompressEvent
-
- updateNewLocations() - Method in class cusack.hcg.events.graph.ExpandEvent
-
- updateNewLocations() - Method in class cusack.hcg.events.graph.GraphMovedEvent
-
- updateNewLocations() - Method in class cusack.hcg.events.graph.HorizontalFlipEvent
-
- updateNewLocations() - Method in interface cusack.hcg.events.graph.MoveEvent
-
- updateNewLocations() - Method in class cusack.hcg.events.graph.MultiVertexMoveEvent
-
- updateNewLocations() - Method in class cusack.hcg.events.graph.MultiVertexMultiMoveEvent
-
- updateNewLocations() - Method in class cusack.hcg.events.graph.ResetVertexLocationsEvent
-
- updateNewLocations() - Method in class cusack.hcg.events.graph.UndoResetVertexLocationsEvent
-
- updateNewLocations() - Method in class cusack.hcg.events.graph.VertexMoveEvent
-
- updateNewLocations() - Method in class cusack.hcg.events.graph.VerticalFlipEvent
-
- updateNewLocations() - Method in class cusack.hcg.events.graph.XYFlipEvent
-
- updatePuzzle(Puzzle) - Method in class cusack.hcg.comm.DataSource
-
- updatePuzzleData(int, String) - Method in class cusack.hcg.comm.DataSource
-
- updateScheme() - Static method in class cusack.hcg.gui.view.AchievementPanel
-
- updateScheme() - Static method in class cusack.hcg.gui.view.GlobalScorePanel
-
- updateSolution(Solution) - Method in class cusack.hcg.comm.DataSource
-
- updateSolution(int, String, int) - Method in class cusack.hcg.comm.DataSource
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.games.colors.ColorsInstance
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.games.graph.graph.GraphInstance
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.games.lights.LightsInstance
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.games.multidesigns.MultiDesignsInstance
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.games.pebble.confoundit.ConfoundItInstance
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.games.pebble.optimizeit.OptimizeItInstance
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.games.pebble.reachit.ReachItInstance
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.games.pebble.rockit.RockItInstance
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.games.portallord.PortalLordInstance
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.games.powergraph.PowerGraphInstance
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.games.weighted.minimumspanningtree.MinimumSpanningTreeInstance
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.games.weighted.ssshortestpath.SSShortestPathInstance
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.games.weighted.travelingsalesman.TravelingSalesmanInstance
-
- updateStateBasedOnAlgorithmResult(String) - Method in class cusack.hcg.model.PuzzleInstance
-
Updates the algorithm's state based on the algorithm result.
- updateStatement(Connection) - Method in class cusack.hcg.database.TableRow
-
Update statement.
- updateStatement(Connection, String) - Method in class cusack.hcg.database.TableRow
-
Update statement.
- updateStatement(Connection, String, String) - Method in class cusack.hcg.database.TableRow
-
Update statement.
- updateStuffAtBeginningOfAlgorithm(AlgorithmWrapper) - Method in class cusack.hcg.gui.controller.AlgorithmTableController
-
- updateStuffAtBeginningOfAlgorithm(AlgorithmWrapper) - Method in class cusack.hcg.gui.controller.OldAlgorithmTableController
-
- updateThisItemBasedOn(Cacheable<?>) - Method in interface cusack.hcg.comm.Cacheable
-
In case you need to update the new item with values from the
old one.
- updateThisItemBasedOn(Cacheable<?>) - Method in class cusack.hcg.database.GraphWithUsage
-
- updateThisItemBasedOn(Cacheable<?>) - Method in class cusack.hcg.database.PlayablePuzzle
-
- updateTimeTaken() - Method in class cusack.hcg.model.PuzzleInstance
-
Sets timeTaken to the current time - start time.
- updateTutorialComments(Event<?>) - Method in class cusack.hcg.gui.controller.GenericPuzzleScreenController
-
- updateTutorialForPuzzle(Tutorial) - Method in class cusack.hcg.comm.DataSource
-
- updateUser(User) - Method in class cusack.hcg.comm.DataSource
-
- updateUserAlgorithm(UserAlgorithm) - Method in class cusack.hcg.comm.DataSource
-
- updateValidityBasedOnAlgorithmResult(boolean) - Method in class cusack.hcg.graph.AbstractGraphProblem
-
- updateWhenNothingSelected() - Method in class cusack.hcg.gui.controller.AlgorithmTableController
-
- updateWhenNothingSelected() - Method in class cusack.hcg.gui.controller.OldAlgorithmTableController
-
- UPPERCASE - Static variable in class cusack.hcg.gui.components.TextFieldFilter
-
- UsefulDialogs - Class in cusack.hcg.gui.dialogs
-
- UsefulDialogs() - Constructor for class cusack.hcg.gui.dialogs.UsefulDialogs
-
- User - Class in cusack.hcg.database
-
- User() - Constructor for class cusack.hcg.database.User
-
- User(ResultSet) - Constructor for class cusack.hcg.database.User
-
- User(String, String, int, String, int, String, String, User.ComputerExperience, User.Education, String, String, String) - Constructor for class cusack.hcg.database.User
-
- User.ComputerExperience - Enum in cusack.hcg.database
-
- User.Education - Enum in cusack.hcg.database
-
- User.UserType - Enum in cusack.hcg.database
-
- UserAchievement - Class in cusack.hcg.database
-
- UserAchievement(int, int, int, int, int, Timestamp, int) - Constructor for class cusack.hcg.database.UserAchievement
-
- UserAchievement(ResultSet) - Constructor for class cusack.hcg.database.UserAchievement
-
- UserAchievement() - Constructor for class cusack.hcg.database.UserAchievement
-
- UserAlgorithm - Class in cusack.hcg.database
-
- UserAlgorithm() - Constructor for class cusack.hcg.database.UserAlgorithm
-
- UserAlgorithm(ResultSet) - Constructor for class cusack.hcg.database.UserAlgorithm
-
- userFromForm() - Method in class cusack.hcg.gui.screens.AccountInformationScreen
-
- userID - Variable in class cusack.hcg.database.SessionUser
-
- usesAlgorithms() - Method in class cusack.hcg.games.colors.ColorsInstance
-
- usesAlgorithms() - Method in class cusack.hcg.games.graph.graph.GraphInstance
-
- usesAlgorithms() - Method in class cusack.hcg.games.lights.LightsInstance
-
- usesAlgorithms() - Method in class cusack.hcg.games.multidesigns.MultiDesignsInstance
-
- usesAlgorithms() - Method in class cusack.hcg.games.pebble.PebblePlaceInstance
-
- usesAlgorithms() - Method in class cusack.hcg.games.pebble.reachit.ReachItInstance
-
- usesAlgorithms() - Method in class cusack.hcg.games.pebble.rockit.RockItInstance
-
- usesAlgorithms() - Method in class cusack.hcg.games.portallord.PortalLordInstance
-
- usesAlgorithms() - Method in class cusack.hcg.games.powergraph.PowerGraphInstance
-
- usesAlgorithms() - Method in class cusack.hcg.games.weighted.minimumspanningtree.MinimumSpanningTreeInstance
-
- usesAlgorithms() - Method in class cusack.hcg.games.weighted.ssshortestpath.SSShortestPathInstance
-
- usesAlgorithms() - Method in class cusack.hcg.games.weighted.travelingsalesman.TravelingSalesmanInstance
-
- usesAlgorithms() - Method in class cusack.hcg.graph.AbstractGraphProblem
-
If the game related to this problem requires running algorithms, this should return true.
- usesAlgorithms() - Method in class cusack.hcg.model.PuzzleInstance
-
If the game related to this problem requires running algorithms, this should return true.
- Utilities - Class in cusack.hcg.games.pebble.algorithms
-
- Utilities() - Constructor for class cusack.hcg.games.pebble.algorithms.Utilities
-
- UtilityMethodsForG6Graphs - Class in cusack.hcg.games.pebble.algorithms.matrixconversion
-
Static methods that should be helpful when working with graphs from the g6 format.
- UtilityMethodsForG6Graphs() - Constructor for class cusack.hcg.games.pebble.algorithms.matrixconversion.UtilityMethodsForG6Graphs
-