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 

U

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
 
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