- SALMON - Static variable in class cusack.hcg.gui.Resources
-  
- sameLists(ArrayList<int[]>, ArrayList<int[]>) - Method in class cusack.hcg.games.multidesigns.tests.SubGraphTests
-  
- SampleCuda - Class in cusack.hcg.cuda
-  
- SampleCuda() - Constructor for class cusack.hcg.cuda.SampleCuda
-  
- SAVE - Static variable in class cusack.hcg.gui.Resources
-  
- saveHumanSolution(PuzzleInstance, String) - Method in class cusack.hcg.gui.controller.AlgorithmTableController
-  
- saveHumanSolution(PuzzleInstance, String) - Method in class cusack.hcg.gui.controller.OldAlgorithmTableController
-  
- saveIt() - Method in class cusack.hcg.gui.controller.GenericPuzzleScreenController
-  
- saveOrReplaceAlgorithmSolution() - Method in class cusack.hcg.graph.algorithm.AlgorithmWrapper
-  
- saveOrReplaceAlgorithmSolution() - Method in class cusack.hcg.graph.algorithm.OldGenericAlgorithm
- 
Deprecated. 
- scaleColor(Color, int, int) - Method in class cusack.hcg.games.lights.LightsTheme
-  
- ScrollablePanel - Class in cusack.hcg.gui.components
- 
A class that is "scroll savvy" or whatever they call it. 
- ScrollablePanel(LayoutManager) - Constructor for class cusack.hcg.gui.components.ScrollablePanel
-  
- ScrollablePanel() - Constructor for class cusack.hcg.gui.components.ScrollablePanel
-  
- scrollbarsOnBox - Variable in class cusack.hcg.gui.dialogs.SoundOptionsDialog
-  
- ScrollPane - Class in cusack.hcg.gui.components
-  
- ScrollPane() - Constructor for class cusack.hcg.gui.components.ScrollPane
-  
- ScrollPane(Component, int, int) - Constructor for class cusack.hcg.gui.components.ScrollPane
-  
- ScrollPane(Component) - Constructor for class cusack.hcg.gui.components.ScrollPane
-  
- ScrollPane(int, int) - Constructor for class cusack.hcg.gui.components.ScrollPane
-  
- SECURITY_QUESTION - Static variable in class cusack.hcg.gui.screens.AccountInformationScreen
-  
- SELECT_ALL - Static variable in class cusack.hcg.gui.Resources
-  
- selectAll() - Method in class cusack.hcg.model.PuzzleInstance
-  
- SELECTED - Static variable in class cusack.hcg.events.EventDecoder
-  
- selectStatement(Connection) - Method in class cusack.hcg.database.TableRow
- 
Select statement. 
- selectStatement(Connection, String) - Method in class cusack.hcg.database.TableRow
- 
Select statement. 
- sendAlgorithmResult(boolean) - Method in class cusack.hcg.model.PuzzleInstance
-  
- sendMeaninglessEvent() - Method in class cusack.hcg.model.PuzzleInstance
-  
- sendMessage(String, String, String) - Method in class cusack.hcg.comm.DataSource
-  
- sendReport(String, String) - Method in class cusack.hcg.comm.DataSource
-  
- SessionUser - Class in cusack.hcg.database
-  
- SessionUser(Long, int, String) - Constructor for class cusack.hcg.database.SessionUser
-  
- set(int, int, int) - Method in class cusack.hcg.matrix.IntegerMatrix
- 
Set a single element. 
- set(int, int, double) - Method in class cusack.hcg.matrix.Matrix
- 
Set a single element. 
- setAccessLevel(String) - Method in class cusack.hcg.database.Puzzle
-  
- setAccountCreated(Timestamp) - Method in class cusack.hcg.database.User
-  
- setAchievement_id(int) - Method in class cusack.hcg.database.UserAchievement
-  
- setAchievementID(int) - Method in class cusack.hcg.database.Achievement
-  
- setAdjacencyList(String) - Method in class cusack.hcg.database.Graph
-  
- setAdjacencyList(List<Vertex>) - Method in class cusack.hcg.graph.Vertex
- 
This method sets the list of adjacent vertices to be the list of vertices that is passed in to this method. 
- setAfterActionComment(String) - Method in class cusack.hcg.events.BaseEvent
-  
- setAfterActionComment(String) - Method in interface cusack.hcg.events.Event
-  
- setAlgorithmClass(Class<? extends AlgorithmInterface<?>>) - Method in class cusack.hcg.database.UserAlgorithm
-  
- setAlgorithmID(int) - Method in class cusack.hcg.database.UserAlgorithm
- 
Note that this should only be used from the server side to hand over a UserAlgorithm object; if it is changed
 updateUserAlgorithm will not work properly 
- setAlgorithmName(String) - Method in class cusack.hcg.database.UserAlgorithm
-  
- setAlgorithmResult(boolean) - Method in class cusack.hcg.events.game.ClickCheckButtonEvent
-  
- setAlgorithmResult(boolean) - Method in class cusack.hcg.events.game.TryItButtonEvent
-  
- setAlgorithmResult(boolean) - Method in class cusack.hcg.events.IsValidResultEvent
-  
- setAllCovered(PowerGraphVertexStates) - Method in class cusack.hcg.games.powergraph.PowerGraphVertexData
-  
- setAnimatingConfig(boolean) - Method in class cusack.hcg.gui.NewTheme
-  
- setAnimatingConfig(boolean) - Method in class cusack.hcg.gui.OldTheme
- 
Deprecated. 
- setAnimationFrame(int) - Static method in class cusack.hcg.gui.NewTheme
-  
- setAnimationFrame(int) - Static method in class cusack.hcg.gui.OldTheme
- 
Deprecated. 
- setApplicableProblem(String) - Method in class cusack.hcg.database.UserAlgorithm
-  
- setAttemptName(String) - Method in class cusack.hcg.model.PuzzleInstance
-  
- setAutoSave(boolean) - Method in class cusack.hcg.graph.algorithm.AlgorithmWrapper
-  
- setAutoSave(boolean) - Method in class cusack.hcg.graph.algorithm.OldGenericAlgorithm
- 
Deprecated. 
- setBeforeActionComment(String) - Method in class cusack.hcg.events.BaseEvent
-  
- setBeforeActionComment(String) - Method in interface cusack.hcg.events.Event
-  
- setBetweenActionComment(String) - Method in class cusack.hcg.events.BaseEvent
-  
- setBetweenActionComment(String) - Method in interface cusack.hcg.events.Event
-  
- setBlinkEdges(boolean) - Method in class cusack.hcg.gui.NewTheme
-  
- setBlinkEdges(boolean) - Method in class cusack.hcg.gui.OldTheme
- 
Deprecated. 
- setButtonsEnabled(boolean) - Method in class cusack.hcg.gui.controller.admin.AdminGenericPuzzleTableController
-  
- setBytes(byte[]) - Method in class cusack.hcg.database.UserAlgorithm
-  
- setCheckItEnabled(boolean) - Method in class cusack.hcg.games.pebble.PebblePlaceController
-  
- setClientIP(String) - Method in class cusack.hcg.database.User
-  
- setColor(int) - Method in class cusack.hcg.games.lights.LightsData
-  
- setComputerExperience(User.ComputerExperience) - Method in class cusack.hcg.database.User
-  
- setConfiguration(int[]) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.IsSolvableShortestPebblePathAaron
- 
Deprecated. 
- setController(TableController<T>) - Method in class cusack.hcg.gui.view.tables.TableView
-  
- setCoordinates(Point) - Method in class cusack.hcg.graph.Vertex
- 
This method sets the coordinates of this vertex to the input value. 
- setCountry(String) - Method in class cusack.hcg.database.User
-  
- setCovered(int) - Method in class cusack.hcg.games.pebble.algorithms.EfficientPebbleGraph
-  
- setCovered(boolean) - Method in class cusack.hcg.games.pebble.PebbleData
-  
- setCovered(String) - Method in class cusack.hcg.games.pebble.PebbleInstance
- 
A space-separated list of the indices of the vertices to set covered. 
- setCovered(Vertex) - Method in class cusack.hcg.games.pebble.PebbleInstance
- 
Adds a vertex to the covered set. 
- setCovered(PowerGraphVertexStates) - Method in class cusack.hcg.games.powergraph.PowerGraphVertexData
-  
- setCreatedFromConstructor(boolean) - Method in class cusack.hcg.events.BaseEvent
-  
- setCreator(String) - Method in class cusack.hcg.database.PlayablePuzzle
-  
- setCurrentMusicTrack(String) - Method in class cusack.hcg.gui.GUI
-  
- setCurrentPoint(Point) - Method in class cusack.hcg.gui.view.GraphView
- 
Sets the current point that the mouse is at in drawing a selection box 
- setData(Vertex, VertexData) - Method in class cusack.hcg.graph.GraphWithData
- 
Sets the VertexData object for a specified Vertex 
- setData(ArrayList<T>) - Method in class cusack.hcg.model.BetterTableModel
-  
- setData(Vertex, VertexData) - Method in class cusack.hcg.model.PuzzleInstance
- 
Callse setData(v, vd) on the graph 
- setDate(Timestamp) - Method in class cusack.hcg.database.UserAchievement
-  
- setDefaultData(Vertex) - Method in class cusack.hcg.graph.GraphWithData
-  
- setDefaultData(Vertex) - Method in class cusack.hcg.model.PuzzleInstance
-  
- setDefaultDataIfNoDataPresent(Vertex) - Method in class cusack.hcg.graph.GraphWithData
-  
- setDescription(String) - Method in class cusack.hcg.database.Achievement
-  
- setDescription(String) - Method in class cusack.hcg.database.Puzzle
-  
- setDescription(String) - Method in class cusack.hcg.model.PuzzleInstance
- 
Set the description of this PuzzleInstance. 
- SetDesignTypeEvent - Class in cusack.hcg.games.multidesigns.events
-  
- SetDesignTypeEvent(MultiDesignsInstance) - Constructor for class cusack.hcg.games.multidesigns.events.SetDesignTypeEvent
-  
- SetDesignTypeEvent(MultiDesignsInstance, DesignType) - Constructor for class cusack.hcg.games.multidesigns.events.SetDesignTypeEvent
-  
- SetDesignTypeEvent(MultiDesignsInstance, DesignType, int) - Constructor for class cusack.hcg.games.multidesigns.events.SetDesignTypeEvent
-  
- setDest(int) - Method in class cusack.hcg.games.pebble.algorithms.PebbleMove
-  
- setDestIndex(int) - Method in class cusack.hcg.games.pebble.algorithms.EfficientAlgorithmMove
-  
- setDifficulty(Puzzle.DifficultyType) - Method in class cusack.hcg.database.Puzzle
-  
- setDirectlyEditable(int) - Method in class cusack.hcg.database.Graph
-  
- setDrawCurvyEdges(boolean) - Method in class cusack.hcg.gui.NewTheme
-  
- setDrawCurvyEdges(boolean) - Method in class cusack.hcg.gui.OldTheme
- 
Deprecated. 
- setEdge(Edge) - Method in class cusack.hcg.events.MultiEdgeEvent
-  
- setEdgeData(Edge, EdgeData) - Method in class cusack.hcg.graph.GraphWithData
-  
- setEditable(boolean) - Method in class cusack.hcg.database.Graph
-  
- setEditable(boolean) - Method in class cusack.hcg.graph.Graph
-  
- setEditable(boolean) - Method in class cusack.hcg.graph.GraphWithData
-  
- setEducation(User.Education) - Method in class cusack.hcg.database.User
-  
- setEmail(String) - Method in class cusack.hcg.database.User
-  
- setEmailPreference(int) - Method in class cusack.hcg.database.User
-  
- setEncoding_character(String) - Method in class cusack.hcg.database.Problem
-  
- setFinishable(boolean) - Method in class cusack.hcg.model.PuzzleInstance
-  
- setFinished(int) - Method in class cusack.hcg.database.Solution
-  
- setFinished(boolean) - Method in class cusack.hcg.graph.algorithm.standard.DepthFirstSearchSkeletonAlgorithm
-  
- setFirstName(String) - Method in class cusack.hcg.database.User
-  
- setForceComponentHeight(boolean) - Method in class cusack.hcg.gui.components.ScrollablePanel
-  
- setForceComponentWidth(boolean) - Method in class cusack.hcg.gui.components.ScrollablePanel
-  
- setFrom(Vertex) - Method in class cusack.hcg.graph.Edge
-  
- setGame(S) - Method in class cusack.hcg.events.BaseEvent
-  
- setGame(T) - Method in interface cusack.hcg.events.Event
-  
- setGame(PuzzleInstance) - Method in class cusack.hcg.events.SubgraphGraphEditEvent
- 
Need to make sure the sub events get the game, too. 
- setGender(String) - Method in class cusack.hcg.database.User
-  
- setGlobalBest(int) - Method in class cusack.hcg.database.PlayablePuzzle
-  
- setGlobalBest(int) - Method in class cusack.hcg.model.PuzzleInstance
- 
This method sets the global best for the current puzzle. 
- setGlobalPoints(int) - Method in class cusack.hcg.database.Solution
-  
- setGlobalScore(int) - Method in class cusack.hcg.database.GlobalScore
-  
- setGlobalScore(int) - Method in class cusack.hcg.database.User
-  
- setGraph(Graph) - Method in class cusack.hcg.model.PuzzleInstance
- 
This method sets the graph for this PuzzleInstance. 
- setGraphID(int) - Method in class cusack.hcg.database.Graph
-  
- setGraphID(int) - Method in class cusack.hcg.database.Puzzle
-  
- setGraphID(int) - Method in class cusack.hcg.graph.Graph
- 
This method sets the graph ID of this graph. 
- setGraphName(String) - Method in class cusack.hcg.database.Graph
-  
- setGraphName(String) - Method in class cusack.hcg.database.PlayablePuzzle
-  
- setGraphName(String) - Method in class cusack.hcg.graph.Graph
-  
- setHeaderNameByFieldName(String, String) - Method in class cusack.hcg.gui.view.tables.TableView
-  
- setIcon(ImageIcon) - Method in class cusack.hcg.gui.components.SoundButton
-  
- setImageName(String) - Method in class cusack.hcg.database.Achievement
-  
- setImageName(String) - Method in class cusack.hcg.database.PostGameAchievement
-  
- setIndexWhenFirstAddedOrBeforeRemoved(int) - Method in class cusack.hcg.graph.Vertex
- 
Sets the original index of this vertex 
- setIndexWhenFirstAddedOrBeforeRemovedToCurrentIndex() - Method in class cusack.hcg.graph.Vertex
- 
Sets the original index of this vertex to its current index 
- setInitCoordinates(Point) - Method in class cusack.hcg.graph.Vertex
- 
This method sets the initial coordinates of a vertex on the graph. 
- setInitCoordinatesToCurrentCoordinates() - Method in class cusack.hcg.graph.Vertex
- 
This method sets the initial coordinates of this vertex to its current coordinates 
- setInitialPoint(Point) - Method in class cusack.hcg.gui.view.GraphView
- 
Sets the initial point that the mouse was at for drawing the selection box 
- setInput(int, int) - Method in class cusack.hcg.games.pebble.algorithms.solvability.FindAllUnsolvableConfigs
-  
- setInReplayOrEditTutorialMode(boolean) - Method in class cusack.hcg.model.PuzzleInstance
- 
Set the mode. 
- setIntroductoryComment(String) - Method in class cusack.hcg.events.BaseEvent
-  
- setIntroductoryComment(String) - Method in interface cusack.hcg.events.Event
-  
- setIs_visible(int) - Method in class cusack.hcg.database.Problem
-  
- setIs_visible(int) - Method in class cusack.hcg.database.ProblemFamily
-  
- setIsMultiEditPuzzle(int) - Method in class cusack.hcg.database.Puzzle
-  
- setIsNew(int) - Method in class cusack.hcg.database.UserAchievement
-  
- setIsNumberUsed(int, boolean) - Method in class cusack.hcg.games.portallord.PortalLordInstance
-  
- setIsPlayable(int) - Method in class cusack.hcg.database.PlayablePuzzle
-  
- setIsPublic(int) - Method in class cusack.hcg.database.UserAlgorithm
-  
- setIsVisible(int) - Method in class cusack.hcg.database.Achievement
-  
- setItems(int[]) - Method in class cusack.hcg.graph.algorithm.util.OldKSubsetGenerator
- 
Deprecated. 
- setLastCheckTime(Timestamp) - Method in class cusack.hcg.comm.GenericCache
-  
- setLastLogIn(Timestamp) - Method in class cusack.hcg.database.User
-  
- setLastName(String) - Method in class cusack.hcg.database.User
-  
- setLastUpdate(Timestamp) - Method in class cusack.hcg.database.Graph
-  
- setLastUpdate(Timestamp) - Method in class cusack.hcg.database.HighScore
-  
- setLastUpdate(Timestamp) - Method in class cusack.hcg.database.Puzzle
-  
- setLastUpdate(Timestamp) - Method in class cusack.hcg.database.Solution
-  
- setLastUpdate(Date) - Method in class cusack.hcg.database.Tutorial
-  
- setLastUpdate(String) - Method in class cusack.hcg.database.UserAlgorithm
- 
Note that this should only be used from the server side to hand over a UserAlgorithm object; the database updates
 this autonomously on an insert or update. 
- setLevel(int) - Method in class cusack.hcg.database.GlobalScore
-  
- setList(int[]) - Method in class cusack.hcg.graph.algorithm.util.KPermutationGenerator
-  
- setLocked(boolean) - Method in class cusack.hcg.model.PuzzleInstance
- 
This method checks to see whether or not the game is locked, meaning that the user is forbbiden from interacting
 with it. 
- setLogfileToExistsingFile(File) - Static method in class cusack.hcg.util.My
-  
- setLoggedIn(int) - Method in class cusack.hcg.database.User
-  
- setLogging(boolean) - Method in class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberForkJoin
-  
- setLogID(int) - Method in class cusack.hcg.database.Log
-  
- setLoginId(long) - Method in class cusack.hcg.database.User
-  
- setLower_score_better(int) - Method in class cusack.hcg.database.Problem
-  
- setMatrix(int, int, int, int, IntegerMatrix) - Method in class cusack.hcg.matrix.IntegerMatrix
- 
Set a submatrix. 
- setMatrix(int[], int[], IntegerMatrix) - Method in class cusack.hcg.matrix.IntegerMatrix
- 
Set a submatrix. 
- setMatrix(int[], int, int, IntegerMatrix) - Method in class cusack.hcg.matrix.IntegerMatrix
- 
Set a submatrix. 
- setMatrix(int, int, int[], IntegerMatrix) - Method in class cusack.hcg.matrix.IntegerMatrix
- 
Set a submatrix. 
- setMatrix(int, int, int, int, Matrix) - Method in class cusack.hcg.matrix.Matrix
- 
Set a submatrix. 
- setMatrix(int[], int[], Matrix) - Method in class cusack.hcg.matrix.Matrix
- 
Set a submatrix. 
- setMatrix(int[], int, int, Matrix) - Method in class cusack.hcg.matrix.Matrix
- 
Set a submatrix. 
- setMatrix(int, int, int[], Matrix) - Method in class cusack.hcg.matrix.Matrix
- 
Set a submatrix. 
- setMaxColor(int) - Method in class cusack.hcg.games.lights.LightsData
-  
- setMessage(String) - Method in class cusack.hcg.database.Log
-  
- setMessage(String) - Method in class cusack.hcg.database.Puzzle
-  
- setMessage(String) - Method in class cusack.hcg.model.PuzzleInstance
-  
- setMode(Solution.Mode) - Method in class cusack.hcg.database.Solution
-  
- setMode(Solution.Mode) - Method in class cusack.hcg.model.PuzzleInstance
-  
- setModel(TableModel) - Method in class cusack.hcg.gui.view.tables.AdminGenericPuzzleTableView
-  
- setModel(TableModel) - Method in class cusack.hcg.gui.view.tables.TableView
-  
- setMusicChoice(String) - Method in class cusack.hcg.database.User
-  
- setMusicOn(boolean) - Method in class cusack.hcg.database.User
-  
- setMyGraph(Graph) - Method in class cusack.hcg.graph.Vertex
- 
Sets the graph that this vertex belongs to to the passed in graph 
- setName(String) - Method in class cusack.hcg.database.Achievement
-  
- setName(String) - Method in class cusack.hcg.database.PostGameAchievement
-  
- setName(String) - Method in class cusack.hcg.database.Problem
-  
- setName(String) - Method in class cusack.hcg.database.ProblemFamily
-  
- setName(String) - Method in class cusack.hcg.database.Puzzle
-  
- setName(String) - Method in class cusack.hcg.database.Solution
-  
- setName(String) - Method in class cusack.hcg.games.multidesigns.algorithms.SubGraph
-  
- setNewValue(int) - Method in class cusack.hcg.games.portallord.events.PortalLordSetValueEvent
-  
- setNoSolution() - Method in class cusack.hcg.games.multidesigns.MultiDesignsInstance
-  
- setNumberColors(int) - Method in class cusack.hcg.games.lights.LightsInstance
-  
- setNumberOfChosenEdges(int) - Method in class cusack.hcg.games.weighted.EdgeChooseData
-  
- setNumberOfEdges(int) - Method in class cusack.hcg.database.Replay
-  
- setNumberOfPebbles(int) - Method in class cusack.hcg.games.pebble.PebbleData
-  
- setNumberOfPebblesWithoutUpdatingCovered(int) - Method in class cusack.hcg.games.pebble.PebbleData
-  
- setNumberOfPebblingMoves(int) - Method in class cusack.hcg.games.pebble.PebbleInstance
-  
- setNumberOfVerticesWithPebbles(int) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingSingleQValue
- 
Deprecated. If an outside source is using this algorithm, it can set the numberOfVerticesWithPebbles using this method. 
- setNumberPuzzles(int) - Method in class cusack.hcg.database.GraphWithUsage
-  
- setNumberVertices(int) - Method in class cusack.hcg.database.Graph
-  
- setNumberVertices(int) - Method in class cusack.hcg.database.PlayablePuzzle
-  
- setNumberVertices(int) - Method in class cusack.hcg.database.Replay
-  
- setNumPebbles(Vertex, int) - Method in class cusack.hcg.games.pebble.PebbleInstance
- 
This method sets the number of pebbles on a specific vertex 
- setOccupationMajor(String) - Method in class cusack.hcg.database.User
-  
- setOldValue(int) - Method in class cusack.hcg.games.portallord.events.PortalLordSetValueEvent
-  
- setPassword(String) - Method in class cusack.hcg.database.User
-  
- setPebbleCount(Vertex, int) - Method in class cusack.hcg.games.pebble.algorithms.solvability.BacktrackingSolvabilitySomewhatEfficient
-  
- setPebbles(int[]) - Method in class cusack.hcg.games.pebble.algorithms.EfficientPebbleGraph
-  
- setPebbles(String) - Method in class cusack.hcg.games.pebble.events.RecycleEvent
-  
- setPebbles(String) - Method in class cusack.hcg.games.pebble.PebbleInstance
-  
- setPebbles(int[]) - Method in class cusack.hcg.games.pebble.PebbleInstance
- 
Places new PebbleData on each vertex in the PebbleInstance according to the configuration given 
- setPebblesAndCovered(int[], boolean[]) - Method in class cusack.hcg.games.pebble.algorithms.EfficientPebbleGraph
-  
- setPebbleState(PebbleAlgorithmStates) - Method in class cusack.hcg.games.pebble.algorithms.PebbleAlgorithm
- 
Sets the state of the pebbling algorithm, and also updates the state of the algorithm in general. 
- setPebblingNumber(int) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingSingleQValue
- 
Deprecated. If the pebbling number is being set by an outside source, it can set it using this method. 
- setPebblingNumber(int) - Method in class cusack.hcg.games.pebble.algorithms.twopebblingproperty.TwoPebblingGeneric
- 
If the pebbling number is being set by an outside source, it can set it using this method. 
- setPersonalBest(int) - Method in class cusack.hcg.model.PuzzleInstance
- 
This method sets the players personal best score. 
- setPi(PebbleInstance) - Method in class cusack.hcg.games.pebble.algorithms.islands.Island
-  
- setPixels(BufferedImage, int, int, int, int, int[]) - Static method in class cusack.hcg.util.GraphicsUtilities
- 
Writes a rectangular area of pixels in the destination
 BufferedImage.
 
- setPlayable(boolean) - Method in class cusack.hcg.model.PuzzleInstance
- 
Set the puzzle to playable. 
- setPointsOfInterest(ArrayList<Point>) - Method in class cusack.hcg.gui.dialogs.TutorialDialog
-  
- setPossibleIndices(int[]) - Method in class cusack.hcg.games.multidesigns.algorithms.OriginalSubGraphRPermuter
-  
- setPostTime(Timestamp) - Method in class cusack.hcg.database.News
-  
- setProblem_family_id(int) - Method in class cusack.hcg.database.Problem
-  
- setProblem_family_id(int) - Method in class cusack.hcg.database.ProblemFamily
-  
- setProblem_family_name(String) - Method in class cusack.hcg.database.Problem
-  
- setProblem_id(int) - Method in class cusack.hcg.database.Problem
-  
- setProblemData(LightsInstance) - Method in class cusack.hcg.games.lights.algorithms.HowellAlgorithm
-  
- setProblemData(T) - Method in class cusack.hcg.graph.algorithm.AbstractAlgorithm
-  
- setProblemData(T) - Method in interface cusack.hcg.graph.algorithm.AlgorithmInterface
-  
- setProblemFamilyID(int) - Method in class cusack.hcg.database.Achievement
-  
- setProblemFamilyID(int) - Method in class cusack.hcg.database.PostGameAchievement
-  
- setProblemFamilyID(int) - Method in class cusack.hcg.database.UserAchievement
-  
- setProblemID(int) - Method in class cusack.hcg.database.Achievement
-  
- setProblemID(int) - Method in class cusack.hcg.database.PostGameAchievement
-  
- setProblemID(int) - Method in class cusack.hcg.database.Puzzle
-  
- setProblemID(int) - Method in class cusack.hcg.database.UserAchievement
-  
- setPuzzle(T) - Method in class cusack.hcg.graph.algorithm.OldGenericAlgorithm
- 
Deprecated. Initializes the data and gets the algorithm ready to start. 
- setPuzzle(PuzzleInstance) - Method in class cusack.hcg.gui.view.GraphView
-  
- setPuzzle(PuzzleInstance) - Method in class cusack.hcg.gui.view.Preview
-  
- setPuzzle(Puzzle) - Method in class cusack.hcg.model.PuzzleInstance
- 
This method sets the game name and game id from the passed in game object. 
- setPuzzleClass(Class<? extends PuzzleInstance>) - Method in class cusack.hcg.events.EventDecoder
-  
- setPuzzleData(String) - Method in class cusack.hcg.database.Puzzle
-  
- setPuzzleData(String) - Method in class cusack.hcg.database.Replay
-  
- setPuzzleData(PebbleInstance) - Method in class cusack.hcg.games.pebble.algorithms.deprecated.Check2PebblingSingleQValue
- 
Deprecated. If the puzzle is being set by an outside source it can use this method to copy the puzzle. 
- setPuzzleID(int) - Method in class cusack.hcg.database.Achievement
-  
- setPuzzleID(int) - Method in class cusack.hcg.database.Puzzle
-  
- setPuzzleID(int) - Method in class cusack.hcg.database.Solution
-  
- setPuzzleId(int) - Method in class cusack.hcg.database.Tutorial
-  
- setPuzzleID(int) - Method in class cusack.hcg.model.PuzzleInstance
-  
- setPuzzleInstance(T) - Method in class cusack.hcg.gui.controller.PuzzleController
- 
This method allows a new instance of a gameInstance class to be assigned to this controller 
- setPuzzleName(String) - Method in class cusack.hcg.database.Replay
-  
- setPuzzleName(String) - Method in class cusack.hcg.model.PuzzleInstance
-  
- setPuzzlesPlayed(int) - Method in class cusack.hcg.database.GlobalScore
-  
- setPuzzletype(Puzzle.PuzzleType) - Method in class cusack.hcg.database.Puzzle
-  
- setRoot(int) - Method in class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberForkJoin
-  
- setRoot(int) - Method in class cusack.hcg.games.pebble.algorithms.pebblingNumber.PebblingNumberRootedBottomUp
-  
- setRoot(int) - Method in class cusack.hcg.games.pebble.algorithms.solvability.GeneralReachabilityAlgorithm
-  
- setRoot(int) - Method in class cusack.hcg.games.pebble.algorithms.solvability.nondeterministic.WeightFunctionCheck
- 
Set the root to check for reachability instead of solvability. 
- setRootIndex(int) - Method in class cusack.hcg.games.pebble.algorithms.mergePebbles.MergePebbles
- 
Set this to the appropriate index before running the algorithm to do reachable instead of solvable. 
- setSaved(boolean) - Method in class cusack.hcg.model.GrossHistory
-  
- setSaved(boolean) - Method in class cusack.hcg.model.PuzzleInstance
- 
Sets whether or not this game has been saved. 
- setScore(int) - Method in class cusack.hcg.database.HighScore
-  
- setScore(int) - Method in class cusack.hcg.database.Solution
-  
- setScrollBarPosition() - Method in class cusack.hcg.gui.components.ScrollPane
-  
- setSecurityAnswer(String) - Method in class cusack.hcg.database.User
-  
- setSelected(boolean) - Method in class cusack.hcg.database.PlayablePuzzle
-  
- setSelected(boolean) - Method in class cusack.hcg.graph.Vertex
- 
This method should not be called by anyone except PuzzleInstance!
 Doing so will cause the data structures to get out of sync. 
- setShowIndices(boolean) - Method in class cusack.hcg.model.PuzzleInstance
-  
- setShowRank(boolean) - Method in class cusack.hcg.gui.controller.TableController
-  
- setShowRank(boolean) - Method in class cusack.hcg.model.BetterTableModel
-  
- setSnapToGrid(boolean) - Method in class cusack.hcg.graph.Graph
-  
- setSnapToGrid(boolean) - Method in class cusack.hcg.graph.GraphWithData
-  
- setSolution_data(String) - Method in class cusack.hcg.database.Solution
-  
- setSolution_data(String) - Method in class cusack.hcg.database.SolutionWithPuzzle
-  
- setSolutionData(String) - Method in class cusack.hcg.model.PuzzleInstance
- 
Set the solution data to the given string. 
- setSolutionID(int) - Method in class cusack.hcg.database.Solution
-  
- setSolutionID(int) - Method in class cusack.hcg.model.PuzzleInstance
-  
- setSolutionInformation(Solution) - Method in class cusack.hcg.games.pebble.reachit.ReachItInstance
-  
- setSolutionInformation(Solution) - Method in class cusack.hcg.model.PuzzleInstance
- 
This method sets the solution data, such as the time taken by the user, and the previous score set by the user
 during their last play through. 
- setSolutionStuff(DesignType, int, ArrayList<SubGraph>) - Method in class cusack.hcg.games.multidesigns.MultiDesignsInstance
-  
- setSoundFXOn(boolean) - Method in class cusack.hcg.database.User
-  
- setSource(int) - Method in class cusack.hcg.games.pebble.algorithms.EfficientAlgorithmMove
-  
- setSource(Vertex) - Method in class cusack.hcg.games.pebble.algorithms.PebbleMove
-  
- setSource(Vertex) - Method in class cusack.hcg.games.weighted.WeightedWithSourceInstance
-  
- setState(AlgorithmStates) - Method in class cusack.hcg.games.lights.algorithms.HowellAlgorithm
-  
- setState(PebbleAlgorithmStates) - Method in class cusack.hcg.games.pebble.PebbleInstance
- 
This game is a bit odd. 
- setState(AlgorithmStates) - Method in class cusack.hcg.graph.algorithm.AbstractAlgorithm
-  
- setState(AlgorithmStates) - Method in interface cusack.hcg.graph.algorithm.AlgorithmInterface
- 
Sets the state of the algorithm to state. 
- setStatus(String) - Method in class cusack.hcg.database.PlayablePuzzle
-  
- setSubgraphs(String) - Method in class cusack.hcg.games.multidesigns.MultiDesignsInstance
-  
- setTableBorderTitle(String) - Method in class cusack.hcg.gui.screens.TableSplitScreen
-  
- setTableModel(BetterTableModel<T>) - Method in class cusack.hcg.gui.controller.TableController
-  
- setTableTitle(String) - Method in class cusack.hcg.gui.dialogs.AlgorithmInfoChooserScreen
-  
- setTableTitle(String) - Method in class cusack.hcg.gui.dialogs.MainAlgorithmChooserScreen
-  
- setTableTitle(String) - Method in class cusack.hcg.gui.view.tables.TableView
-  
- setTargetVertex(Vertex) - Method in class cusack.hcg.games.pebble.reachit.ReachItInstance
-  
- setText(String) - Method in class cusack.hcg.database.News
-  
- setTextThing(Object) - Method in class cusack.hcg.gui.view.tables.MultiLineCellRenderer
-  
- setTimeSinceFirstEvent(long) - Method in class cusack.hcg.events.BaseEvent
-  
- setTimeSinceFirstEvent(long) - Method in interface cusack.hcg.events.Event
-  
- setTimeStamp(Date) - Method in class cusack.hcg.database.Log
-  
- setTimeStamp(int) - Method in class cusack.hcg.graph.Vertex
- 
Sets the times stamp which has to do with the order that the vertices are added to a graph 
- setTimeTaken(long) - Method in class cusack.hcg.database.HighScore
-  
- setTimeTaken(long) - Method in class cusack.hcg.database.Solution
-  
- setTipsOn(boolean) - Method in class cusack.hcg.database.User
-  
- setTitle(String) - Method in class cusack.hcg.database.News
-  
- setTo(Vertex) - Method in class cusack.hcg.graph.Edge
-  
- setTolerance(int) - Method in class cusack.hcg.games.multidesigns.algorithms.MultiGraphAdjacencyMatrix
-  
- setTolerance(int) - Method in class cusack.hcg.games.multidesigns.events.SetDesignTypeEvent
-  
- setTolerance(int) - Method in class cusack.hcg.games.multidesigns.MultiDesignsInstance
- 
Sets the padding and resets tolerance (since they are not compatible). 
- setToleranceAndType(DesignType, int, boolean) - Method in class cusack.hcg.games.multidesigns.MultiDesignsInstance
-  
- setTutorialData(String) - Method in class cusack.hcg.database.PlayablePuzzle
-  
- setTutorialData(String) - Method in class cusack.hcg.database.Tutorial
-  
- setType(DesignType) - Method in class cusack.hcg.games.multidesigns.events.SetDesignTypeEvent
-  
- setType(DesignType) - Method in class cusack.hcg.games.multidesigns.MultiDesignsInstance
- 
Set type if the solution is currently empty. 
- setUncovered(Vertex) - Method in class cusack.hcg.games.pebble.PebbleInstance
- 
Removes a vertex to the covered set. 
- setUnvisited(ArrayList<Edge>) - Method in class cusack.hcg.games.weighted.EdgeChooseInstance
- 
For use with the MinimumSpanningTreeController
 Sets all of the edges, if they exist in the graph, to "unvisited" 
- setUp() - Method in class cusack.hcg.graph.algorithm.standard.tests.DataSourceAbstractTest
-  
- setUpBeforeClass() - Static method in class cusack.hcg.graph.algorithm.standard.tests.DataSourceAbstractTest
-  
- setUpComponents() - Method in class cusack.hcg.gui.dialogs.SoundOptionsDialog
- 
Initializes the components 
- setUpFilters() - Method in class cusack.hcg.gui.view.tables.AdminGenericPuzzleTableView
- 
Sets up the filters between the BetterTableModel and the JTable. 
- setUpFilters() - Method in class cusack.hcg.gui.view.tables.AdminGraphTable
- 
Sets up the filters between the BetterTableModel and the JTable. 
- setUpFilters() - Method in class cusack.hcg.gui.view.tables.AdminReplayTable
- 
Sets up the filters between the BetterTableModel and the JTable. 
- setUpFilters() - Method in class cusack.hcg.gui.view.tables.AdminUserTable
- 
Sets up the filters between the BetterTableModel and the JTable. 
- setUpFilters() - Method in class cusack.hcg.gui.view.tables.AlgorithmInfoTable
- 
Sets up the filters between the BetterTableModel and the JTable. 
- setUpFilters() - Method in class cusack.hcg.gui.view.tables.AlgorithmPuzzleTable
- 
Sets up the filters between the BetterTableModel and the JTable. 
- setUpFilters() - Method in class cusack.hcg.gui.view.tables.AlgorithmSolutionsTable
- 
Sets up the filters between the BetterTableModel and the JTable. 
- setUpFilters() - Method in class cusack.hcg.gui.view.tables.GlobalScoreTable
- 
Sets up the filters between the BetterTableModel and the JTable. 
- setUpFilters() - Method in class cusack.hcg.gui.view.tables.HighScoreTable
- 
Sets up the filters between the BetterTableModel and the JTable. 
- setUpFilters() - Method in class cusack.hcg.gui.view.tables.PuzzleTable
- 
Sets up the filters between the BetterTableModel and the JTable. 
- setUpFilters() - Method in class cusack.hcg.gui.view.tables.SolutionTable
- 
Sets up the filters between the BetterTableModel and the JTable. 
- setUpFilters() - Method in class cusack.hcg.gui.view.tables.TableView
- 
This is called every time a JTable is created/refreshed. 
- setupGUI() - Method in class cusack.hcg.gui.dialogs.AlgorithmRunner
-  
- setupMoveAnimation(DoubleVertexEvent<?>) - Method in class cusack.hcg.games.graph.graph.GraphTheme
-  
- setupMoveAnimation(DoubleVertexEvent<?>) - Method in class cusack.hcg.games.lights.LightsTheme
-  
- setupMoveAnimation(DoubleVertexEvent<?>) - Method in class cusack.hcg.games.multidesigns.MultiDesignsTheme
-  
- setupMoveAnimation(DoubleVertexEvent<?>) - Method in class cusack.hcg.games.pebble.PebbleTheme
-  
- setupMoveAnimation(DoubleVertexEvent<?>) - Method in class cusack.hcg.games.pebble.reachit.ReachItTheme
-  
- setupMoveAnimation(DoubleVertexEvent<?>) - Method in class cusack.hcg.games.portallord.PortalLordTheme
-  
- setupMoveAnimation(DoubleVertexEvent<?>) - Method in class cusack.hcg.games.powergraph.powerhouses.PowerHousesTheme
-  
- setupMoveAnimation(DoubleVertexEvent<?>) - Method in class cusack.hcg.games.powergraph.powerlines.PowerLinesTheme
-  
- setupMoveAnimation(DoubleVertexEvent<?>) - Method in class cusack.hcg.games.powergraph.powerzones.PowerZonesTheme
-  
- setupMoveAnimation(DoubleVertexEvent<?>) - Method in class cusack.hcg.games.weighted.WeightedTheme
-  
- setupMoveAnimation(DoubleVertexEvent<?>) - Method in class cusack.hcg.gui.NewTheme
- 
Assumes the event is a 
- setupMoveAnimation(DoubleVertexEvent<?>) - Method in class cusack.hcg.gui.OldTheme
- 
Deprecated. Assumes the event is a 
- setupPanel() - Method in class cusack.hcg.gui.view.NewsPanel
-  
- setupSidebar() - Method in class cusack.hcg.gui.view.AchievementPanel
-  
- setUserAchievementsID(int) - Method in class cusack.hcg.database.PostGameAchievement
-  
- setUserAchievementsID(int) - Method in class cusack.hcg.database.UserAchievement
-  
- setUserBest(int) - Method in class cusack.hcg.database.PlayablePuzzle
-  
- setUserId(int) - Method in class cusack.hcg.database.Graph
-  
- setUserID(int) - Method in class cusack.hcg.database.Log
-  
- setUserID(int) - Method in class cusack.hcg.database.Puzzle
-  
- setUserID(int) - Method in class cusack.hcg.database.Solution
-  
- setUserID(int) - Method in class cusack.hcg.database.User
-  
- setUserID(int) - Method in class cusack.hcg.database.UserAchievement
-  
- setUserID(int) - Method in class cusack.hcg.database.UserAlgorithm
-  
- setUserID(int) - Method in class cusack.hcg.graph.Graph
-  
- setUserID(int) - Method in class cusack.hcg.model.PuzzleInstance
-  
- setUserName(String) - Method in class cusack.hcg.database.GlobalScore
-  
- setUserName(String) - Method in class cusack.hcg.database.GraphWithUsage
-  
- setUserName(String) - Method in class cusack.hcg.database.HighScore
-  
- setUserName(String) - Method in class cusack.hcg.database.News
-  
- setUserName(String) - Method in class cusack.hcg.database.Solution
-  
- setUsername(String) - Method in class cusack.hcg.database.User
-  
- setUserName(String) - Method in class cusack.hcg.database.UserAlgorithm
-  
- setUserType(String) - Method in class cusack.hcg.database.User
-  
- setUserVisible(int) - Method in class cusack.hcg.database.Solution
-  
- setUseThreads(boolean) - Method in class cusack.hcg.games.pebble.algorithms.twopebblingproperty.TwoPebblingGeneric
-  
- setValue(int) - Method in class cusack.hcg.games.portallord.PortalLordData
-  
- setValue(Vertex, int) - Method in class cusack.hcg.games.portallord.PortalLordInstance
-  
- setValue(int) - Method in class cusack.hcg.graph.EdgeIntegerData
-  
- setValueAt(Object, int, int) - Method in class cusack.hcg.model.AlgorithmTableModel
-  
- setVertex(Vertex) - Method in interface cusack.hcg.events.OneVertexEvent
-  
- setVertex(Vertex) - Method in class cusack.hcg.events.SingleVertexEvent
-  
- setVertex(Vertex) - Method in class cusack.hcg.events.SingleVertexGraphEditEvent
-  
- setVertex(Vertex) - Method in class cusack.hcg.events.SingleVertexWithCoordinatesGraphEditEvent
-  
- setVertexCoords(String) - Method in class cusack.hcg.database.Graph
-  
- setVertexCoords(String) - Method in class cusack.hcg.database.Solution
-  
- setVertexCoords(String, boolean) - Method in class cusack.hcg.graph.Graph
- 
This method sets the coordinates of all the vertices in the list of vertices based on a string that is passed in
 from the database. 
- setVertexMap(int[]) - Method in class cusack.hcg.games.multidesigns.algorithms.SubGraph
-  
- setView(TableView<T>) - Method in class cusack.hcg.gui.controller.TableController
-  
- setVisibility(Puzzle.VisibilityType) - Method in class cusack.hcg.database.Puzzle
-  
- setVisibleSources(ArrayList<Vertex>) - Method in class cusack.hcg.model.PuzzleInstance
-  
- setVisited(ArrayList<Edge>) - Method in class cusack.hcg.games.weighted.EdgeChooseInstance
- 
For use with the MinimumSpanningTreeController
 Sets all of the edges, if they exist in the graph, to "visited" 
- setWasOk(boolean) - Method in class cusack.hcg.events.game.ClickCheckButtonEvent
-  
- setWasOk(boolean) - Method in class cusack.hcg.events.game.TryItButtonEvent
-  
- setWeight(Vertex, Vertex, int) - Method in class cusack.hcg.games.weighted.WeightedInstance
- 
Changes the weight of the edge between the two passed-in vertices 
- setWeights(String) - Method in class cusack.hcg.games.weighted.WeightedInstance
- 
Sets the weights for the edges in the graph, according to the passed-in String. 
- setWeightsBetween(List<Vertex>, int) - Method in class cusack.hcg.games.weighted.WeightedInstance
-  
- setWeightsForEdges(ArrayList<Edge>, int) - Method in class cusack.hcg.games.weighted.WeightedInstance
-  
- setWeightsForEdges(ArrayList<Edge>, int[]) - Method in class cusack.hcg.games.weighted.WeightedInstance
-  
- setYearOfBirth(int) - Method in class cusack.hcg.database.User
-  
- SHIFT_DOWN - Static variable in class cusack.hcg.gui.Resources
-  
- SHIFT_LEFT - Static variable in class cusack.hcg.gui.Resources
-  
- SHIFT_RIGHT - Static variable in class cusack.hcg.gui.Resources
-  
- SHIFT_UP - Static variable in class cusack.hcg.gui.Resources
-  
- ShortestPathAlgorithm - Class in cusack.hcg.graph.algorithm.standard
-  
- ShortestPathAlgorithm() - Constructor for class cusack.hcg.graph.algorithm.standard.ShortestPathAlgorithm
-  
- showAchievementsFrame(GUI, String) - Static method in class cusack.hcg.gui.view.AchievementPanel
-  
- showError(Component, String) - Static method in class cusack.hcg.gui.dialogs.UsefulDialogs
-  
- showGlassPane(boolean) - Method in class cusack.hcg.gui.TheApplication
-  
- showGlobalScorePanel(GUI) - Static method in class cusack.hcg.gui.view.GlobalScorePanel
-  
- showHelp() - Method in class cusack.hcg.gui.controller.Controller
-  
- showMessage(Component, String, String) - Static method in class cusack.hcg.gui.dialogs.UsefulDialogs
-  
- showOptionDialog(Component, String, String, int, int, Icon, Object[], Object) - Static method in class cusack.hcg.gui.dialogs.UsefulDialogs
-  
- showPopup(JPopupMenu) - Method in class cusack.hcg.gui.controller.PuzzleController
-  
- showProgessPanel(boolean) - Method in class cusack.hcg.gui.controller.Controller
-  
- showProgressWindowAfterDelay(AlgorithmWrapper, int) - Method in class cusack.hcg.gui.controller.AlgorithmTableController
-  
- showProgressWindowAfterDelay(AlgorithmWrapper, int) - Method in class cusack.hcg.gui.controller.OldAlgorithmTableController
-  
- showPuzzleCompletedDialog() - Method in class cusack.hcg.gui.controller.GenericPuzzleScreenController
-  
- showRanks() - Method in class cusack.hcg.gui.controller.TableController
-  
- showRanks() - Method in class cusack.hcg.model.BetterTableModel
-  
- showRemoveAllTreeEdgesDialog() - Method in class cusack.hcg.games.weighted.PlayEdgeChooseController
-  
- showServerMessage(Component, String) - Static method in class cusack.hcg.gui.dialogs.UsefulDialogs
-  
- showSoundOptionsDialog(GUI) - Static method in class cusack.hcg.gui.dialogs.SoundOptionsDialog
- 
This method displays the options that are available to the user, changing music, scrollbars, themes, etc. 
- showStackTrace(Component, Throwable) - Static method in class cusack.hcg.gui.dialogs.UsefulDialogs
-  
- showTitleScreen(boolean) - Method in class cusack.hcg.gui.GUI
-  
- showToggleDialog() - Method in class cusack.hcg.games.powergraph.PlayPowerGraphController
- 
subclasses should override this so it calls the other showToggleDialog with the proper arguments. 
- showToggleDialog() - Method in class cusack.hcg.games.powergraph.powerhouses.PlayPowerHousesController
-  
- showToggleDialog() - Method in class cusack.hcg.games.powergraph.powerlines.PlayPowerLinesController
-  
- showToggleDialog() - Method in class cusack.hcg.games.powergraph.powerzones.PlayPowerZonesController
-  
- shrink() - Method in class cusack.hcg.graph.Graph
- 
Puts all the vertices in this graph closer together. 
- shrink(ArrayList<Vertex>) - Method in class cusack.hcg.graph.Graph
- 
Puts all the vertices in the passed in list closer together 
- shrink() - Method in class cusack.hcg.graph.GraphWithData
-  
- shrink(ArrayList<Vertex>) - Method in class cusack.hcg.graph.GraphWithData
-  
- SHRINK - Static variable in class cusack.hcg.gui.Resources
-  
- SHRINK2 - Static variable in class cusack.hcg.gui.Resources
-  
- ShrinkLogFile - Class in cusack.hcg.games.pebble.algorithms.twoppscript
-  
- ShrinkLogFile() - Constructor for class cusack.hcg.games.pebble.algorithms.twoppscript.ShrinkLogFile
-  
- SimpleEdge - Class in cusack.hcg.games.multidesigns.algorithms
- 
A class to represent an edge. 
- SimpleEdge(int, int) - Constructor for class cusack.hcg.games.multidesigns.algorithms.SimpleEdge
-  
- SimpleGraph - Interface in cusack.hcg.graph
-  
- simpleLatexToHTML(String) - Static method in class cusack.hcg.util.My
-  
- simpleLatexToHTMLWithoutHTMLTags(String) - Static method in class cusack.hcg.util.My
-  
- SingleQValueBacktracking - Class in cusack.hcg.games.pebble.algorithms.deprecated
- 
Deprecated. 
- SingleQValueBacktracking(PebbleInstance, boolean, int, int) - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.SingleQValueBacktracking
- 
Deprecated. 
- SingleQValueExhaustive - Class in cusack.hcg.games.pebble.algorithms.deprecated
- 
Deprecated. 
- SingleQValueExhaustive(PebbleInstance, boolean, int, int) - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.SingleQValueExhaustive
- 
Deprecated. 
- SingleQValueGeneric - Class in cusack.hcg.games.pebble.algorithms.deprecated
- 
Deprecated. 
- SingleQValueGeneric(PebbleInstance, int, int) - Constructor for class cusack.hcg.games.pebble.algorithms.deprecated.SingleQValueGeneric
- 
Deprecated. This constructor COPIES THE PUZZLE INSTANCE in case the implementing algorithm is threaded or something. 
- SingleVertexEvent<S extends PuzzleInstance> - Class in cusack.hcg.events
- 
An expanded event that contains a vertex. 
- SingleVertexEvent(S) - Constructor for class cusack.hcg.events.SingleVertexEvent
-  
- SingleVertexEvent(S, Vertex) - Constructor for class cusack.hcg.events.SingleVertexEvent
-  
- SingleVertexGraphEditEvent - Class in cusack.hcg.events
-  
- SingleVertexGraphEditEvent(PuzzleInstance) - Constructor for class cusack.hcg.events.SingleVertexGraphEditEvent
-  
- SingleVertexGraphEditEvent(PuzzleInstance, Vertex) - Constructor for class cusack.hcg.events.SingleVertexGraphEditEvent
-  
- SingleVertexWithCoordinatesGraphEditEvent - Class in cusack.hcg.events
-  
- SingleVertexWithCoordinatesGraphEditEvent(PuzzleInstance) - Constructor for class cusack.hcg.events.SingleVertexWithCoordinatesGraphEditEvent
-  
- SingleVertexWithCoordinatesGraphEditEvent(PuzzleInstance, Vertex) - Constructor for class cusack.hcg.events.SingleVertexWithCoordinatesGraphEditEvent
-  
- SingleVertexWithCoordinatesGraphEditEvent(MultiVertexEvent<PuzzleInstance>) - Constructor for class cusack.hcg.events.SingleVertexWithCoordinatesGraphEditEvent
-  
- SingularValueDecomposition - Class in cusack.hcg.matrix
- 
Singular Value Decomposition. 
- SingularValueDecomposition(Matrix) - Constructor for class cusack.hcg.matrix.SingularValueDecomposition
- 
Construct the singular value decomposition 
- size() - Method in class cusack.hcg.comm.GenericCache
-  
- size() - Method in class cusack.hcg.events.MultiEdgeEvent
-  
- size() - Method in class cusack.hcg.events.MultiVertexEvent
-  
- size() - Method in class cusack.hcg.games.pebble.algorithms.mergePebbles.PebbleList
-  
- size() - Method in class cusack.hcg.model.GrossHistory
-  
- snapToGrid(Vertex) - Method in class cusack.hcg.graph.Graph
- 
Normalizes the locations of the passed in vertex For example, if the grid size is 10, then it will round to the
 10s place: (53, 36) would be rounded to (50, 40) 
- Solution - Class in cusack.hcg.database
-  
- Solution() - Constructor for class cusack.hcg.database.Solution
-  
- Solution(ResultSet) - Constructor for class cusack.hcg.database.Solution
-  
- Solution(Solution) - Constructor for class cusack.hcg.database.Solution
-  
- Solution(int, int, int, String, String, int, int, int, long, String, int, Solution.Mode) - Constructor for class cusack.hcg.database.Solution
-  
- Solution.Mode - Enum in cusack.hcg.database
-  
- SolutionTable - Class in cusack.hcg.gui.view.tables
- 
This class took far too long to create, but I suppose a few things were learned... 
- SolutionTable() - Constructor for class cusack.hcg.gui.view.tables.SolutionTable
- 
Constructor 
- SolutionWithPuzzle - Class in cusack.hcg.database
-  
- SolutionWithPuzzle(Solution, PuzzleInstance) - Constructor for class cusack.hcg.database.SolutionWithPuzzle
-  
- SOLVABLE - Static variable in class cusack.hcg.games.pebble.events.PebbleEventDecoder
-  
- SolvableEvent - Class in cusack.hcg.games.pebble.events
-  
- SolvableEvent(PebbleInstance) - Constructor for class cusack.hcg.games.pebble.events.SolvableEvent
-  
- solve(Matrix) - Method in class cusack.hcg.matrix.CholeskyDecomposition
- 
Solve A*X = B 
- solve(Matrix) - Method in class cusack.hcg.matrix.LUDecomposition
- 
Solve A*X = B 
- solve(Matrix) - Method in class cusack.hcg.matrix.Matrix
- 
Solve A*X = B 
- solve(Matrix) - Method in class cusack.hcg.matrix.QRDecomposition
- 
Least squares solution of A*X = B 
- solveTranspose(Matrix) - Method in class cusack.hcg.matrix.Matrix
- 
Solve X*A = B, which is also A'*X' = B' 
- SOME_EMAIL - Static variable in class cusack.hcg.database.User
-  
- sort() - Method in class cusack.hcg.comm.GenericCache
-  
- SoundButton - Class in cusack.hcg.gui.components
- 
This class is just an extension of JButton that automatically plays a sound when it is clicked 
- SoundButton(String) - Constructor for class cusack.hcg.gui.components.SoundButton
-  
- SoundButton(String, String) - Constructor for class cusack.hcg.gui.components.SoundButton
- 
This class needs to be passed the gui so that it can be registered as a listener for when the sound fx in the
 game are turned on and off 
- SoundButton(ImageIcon) - Constructor for class cusack.hcg.gui.components.SoundButton
-  
- SoundButton(ImageIcon, String) - Constructor for class cusack.hcg.gui.components.SoundButton
- 
This class needs to be passed the gui so that it can be registered as a listener for when the sound fx in the
 game are turned on and off 
- soundOptionsButtonActionPerformed() - Method in class cusack.hcg.gui.screens.GenericMenuScreen
-  
- SoundOptionsDialog - Class in cusack.hcg.gui.dialogs
-  
- SoundOptionsDialog(GUI) - Constructor for class cusack.hcg.gui.dialogs.SoundOptionsDialog
- 
Constructor 
- soundProblemsOccured() - Method in class cusack.hcg.gui.GUI
-  
- source - Variable in class cusack.hcg.games.pebble.algorithms.mergePebbles.PurePebble
-  
- SOURCE_SELECTED - Static variable in class cusack.hcg.games.weighted.events.WeightedEventDecoder
-  
- specifyDemoPanelForPuzzle(String, DemoPanel) - Method in class cusack.hcg.database.FamilyDetails
-  
- split(int, int) - Static method in class cusack.hcg.matrix.util.Maths
-  
- SplitScreen - Class in cusack.hcg.gui.screens
- 
This is the class that will show a jTableView and a control object together on the same screen. 
- SplitScreen(PuzzleInstance, GraphView, PuzzleController, boolean) - Constructor for class cusack.hcg.gui.screens.SplitScreen
- 
Constructor for SplitScreen. 
- SplitScreen(PuzzleInstance, GraphView, PuzzleController, int) - Constructor for class cusack.hcg.gui.screens.SplitScreen
-  
- SQUARE_OF_DISTANCE_THRESHOLD - Static variable in interface cusack.hcg.events.graph.MoveEvent
-  
- SSShortestPathInstance - Class in cusack.hcg.games.weighted.ssshortestpath
-  
- SSShortestPathInstance() - Constructor for class cusack.hcg.games.weighted.ssshortestpath.SSShortestPathInstance
-  
- SSShortestPathInstance(SSShortestPathInstance) - Constructor for class cusack.hcg.games.weighted.ssshortestpath.SSShortestPathInstance
-  
- SSShortestPathTheme - Class in cusack.hcg.games.weighted.ssshortestpath
-  
- SSShortestPathTheme() - Constructor for class cusack.hcg.games.weighted.ssshortestpath.SSShortestPathTheme
-  
- stab(int, int, int) - Static method in class cusack.hcg.matrix.util.Maths
-  
- StackedScreen - Class in cusack.hcg.gui
- 
An alternative to the card layout manager that allows more flexibility. 
- StackedScreen() - Constructor for class cusack.hcg.gui.StackedScreen
-  
- StackedScreen(LayoutManager, boolean) - Constructor for class cusack.hcg.gui.StackedScreen
-  
- start() - Method in interface cusack.hcg.gui.components.Controllable
- 
What should I do when I am first displayed? 
- start() - Method in class cusack.hcg.gui.components.ControllablePanel
-  
- start() - Method in class cusack.hcg.gui.controller.ChooseGenericTableController
-  
- start() - Method in class cusack.hcg.gui.controller.Controller
-  
- start() - Method in class cusack.hcg.gui.controller.GenericPuzzleScreenController
-  
- start() - Method in class cusack.hcg.gui.controller.ReplayController
-  
- start() - Method in class cusack.hcg.gui.dialogs.SoundOptionsDialog
-  
- start() - Method in class cusack.hcg.gui.screens.GameFamilySelectionScreen
-  
- start() - Method in class cusack.hcg.gui.screens.GenericMenuScreen
-  
- start() - Method in class cusack.hcg.gui.screens.SplitScreen
-  
- start() - Method in class cusack.hcg.gui.screens.TableSplitScreen
-  
- start() - Method in class cusack.hcg.gui.screens.TitleScreen
-  
- start() - Method in class cusack.hcg.gui.view.ContinualReplayView
-  
- start() - Method in class cusack.hcg.gui.view.GraphView
-  
- startingMass - Variable in class cusack.hcg.games.pebble.algorithms.mergePebbles.PurePebble
-  
- startLoopingSoundFX(String) - Method in class cusack.hcg.gui.Resources
-  
- startMusic() - Method in class cusack.hcg.gui.GUI
- 
Starts the current music track that the has selected. 
- startTimer() - Method in class cusack.hcg.gui.view.GraphView
-  
- startTimer() - Method in class cusack.hcg.model.PuzzleInstance
- 
This method both initializes the timer and causes it to start when it is called. 
- stop() - Method in class cusack.hcg.games.portallord.portalforger.PlayPortalForgerController
-  
- stop() - Method in class cusack.hcg.games.powergraph.PlayPowerGraphController
-  
- stop() - Method in interface cusack.hcg.gui.components.Controllable
- 
What should I do when I am not being displayed? 
- stop() - Method in class cusack.hcg.gui.components.ControllablePanel
-  
- stop() - Method in class cusack.hcg.gui.controller.Controller
-  
- stop() - Method in class cusack.hcg.gui.controller.GenericPuzzleScreenController
-  
- stop() - Method in class cusack.hcg.gui.controller.ReplayController
-  
- stop() - Method in class cusack.hcg.gui.dialogs.SoundOptionsDialog
-  
- stop() - Method in class cusack.hcg.gui.screens.GameFamilySelectionScreen
-  
- stop() - Method in class cusack.hcg.gui.screens.SplitScreen
-  
- stop() - Method in class cusack.hcg.gui.screens.TableSplitScreen
-  
- stop() - Method in class cusack.hcg.gui.view.ContinualReplayView
-  
- stop() - Method in class cusack.hcg.gui.view.GraphView
-  
- stopAlgorithmAndDisposeOfFrame() - Method in class cusack.hcg.gui.dialogs.AlgorithmRunner
-  
- stopLoopingSoundFX(String) - Method in class cusack.hcg.gui.Resources
-  
- stopMusic() - Method in class cusack.hcg.gui.GUI
- 
Stops the current music track that is playing. 
- stopTimer() - Method in class cusack.hcg.gui.view.GraphView
- 
Stops the timer. 
- stopTimer() - Method in class cusack.hcg.model.PuzzleInstance
- 
This method causes the timer to stop if it has been initialized. 
- stringToArrayListOfIntegers(String) - Static method in class cusack.hcg.util.My
-  
- stringToArrayOfInts(String) - Static method in class cusack.hcg.util.My
-  
- stringToPuzzleData(String) - Method in class cusack.hcg.model.PuzzleInstance
- 
This method parses the parameter string into the game details. 
- SubGraph - Class in cusack.hcg.games.multidesigns.algorithms
- 
This implementation assumes an undirected graph. 
- SubGraph(Graph) - Constructor for class cusack.hcg.games.multidesigns.algorithms.SubGraph
-  
- SubGraph(SubGraph) - Constructor for class cusack.hcg.games.multidesigns.algorithms.SubGraph
-  
- SUBGRAPH_ADDED - Static variable in class cusack.hcg.events.EventDecoder
-  
- SUBGRAPH_PLACED - Static variable in class cusack.hcg.games.multidesigns.events.MultiDesignsEventDecoder
-  
- SUBGRAPH_REMOVED - Static variable in class cusack.hcg.events.EventDecoder
-  
- SUBGRAPH_REMOVED - Static variable in class cusack.hcg.games.multidesigns.events.MultiDesignsEventDecoder
-  
- SubgraphAddedEvent - Class in cusack.hcg.events.graph
-  
- SubgraphAddedEvent(PuzzleInstance) - Constructor for class cusack.hcg.events.graph.SubgraphAddedEvent
-  
- SubgraphAddedEvent(PuzzleInstance, ArrayList<Vertex>, ArrayList<Edge>) - Constructor for class cusack.hcg.events.graph.SubgraphAddedEvent
-  
- SubgraphAddedEvent(PuzzleInstance, MultiVertexGraphEditEvent, MultiEdgeGraphEditEvent) - Constructor for class cusack.hcg.events.graph.SubgraphAddedEvent
-  
- SubgraphChecker - Class in cusack.hcg.games.pebble.algorithms.misc
- 
Runs contains on graphs and prints if a graph does not contain any subgraphs. 
- SubgraphChecker() - Constructor for class cusack.hcg.games.pebble.algorithms.misc.SubgraphChecker
-  
- SubgraphChecker2 - Class in cusack.hcg.games.pebble.algorithms.misc
- 
Runs contains on graphs and prints if a graph does not contain any subgraphs. 
- SubgraphChecker2() - Constructor for class cusack.hcg.games.pebble.algorithms.misc.SubgraphChecker2
-  
- SubgraphGraphEditEvent - Class in cusack.hcg.events
-  
- SubgraphGraphEditEvent(PuzzleInstance) - Constructor for class cusack.hcg.events.SubgraphGraphEditEvent
-  
- SubgraphGraphEditEvent(PuzzleInstance, MultiVertexGraphEditEvent, MultiEdgeGraphEditEvent) - Constructor for class cusack.hcg.events.SubgraphGraphEditEvent
-  
- SubgraphRemovedEvent - Class in cusack.hcg.events.graph
-  
- SubgraphRemovedEvent(PuzzleInstance) - Constructor for class cusack.hcg.events.graph.SubgraphRemovedEvent
-  
- SubgraphRemovedEvent(PuzzleInstance, ArrayList<Vertex>, ArrayList<Edge>) - Constructor for class cusack.hcg.events.graph.SubgraphRemovedEvent
-  
- SubgraphRemovedEvent(PuzzleInstance, MultiVertexGraphEditEvent, MultiEdgeGraphEditEvent) - Constructor for class cusack.hcg.events.graph.SubgraphRemovedEvent
-  
- SubGraphRPermuter - Class in cusack.hcg.games.multidesigns.algorithms
- 
Create all r-permutations of a graph given a set of $n>r$ vertex labels. 
- SubGraphRPermuter(SubGraph, SimpleGraph, int) - Constructor for class cusack.hcg.games.multidesigns.algorithms.SubGraphRPermuter
-  
- SubGraphRPermuterVersion2 - Class in cusack.hcg.games.multidesigns.algorithms
- 
Create all r-permutations of a graph given a set of $n>r$ vertex labels. 
- SubGraphRPermuterVersion2(SubGraph, SimpleGraph, int) - Constructor for class cusack.hcg.games.multidesigns.algorithms.SubGraphRPermuterVersion2
-  
- SubgraphsChangedEvent - Class in cusack.hcg.games.multidesigns.events
-  
- SubgraphsChangedEvent(MultiDesignsInstance) - Constructor for class cusack.hcg.games.multidesigns.events.SubgraphsChangedEvent
-  
- SubGraphTests - Class in cusack.hcg.games.multidesigns.tests
-  
- SubGraphTests(String) - Constructor for class cusack.hcg.games.multidesigns.tests.SubGraphTests
-  
- submit() - Method in class cusack.hcg.model.PuzzleInstance
- 
Notifies the listeners that the submit button has been clicked. 
- SubmitButtonClickedEvent - Class in cusack.hcg.events.game
- 
Nothing special, I hope. 
- SubmitButtonClickedEvent(PuzzleInstance) - Constructor for class cusack.hcg.events.game.SubmitButtonClickedEvent
-  
- SUBTITLE_FONT - Static variable in class cusack.hcg.gui.Resources
-  
- summarizeTranslation(ArrayList<Vertex>, Point) - Method in class cusack.hcg.graph.GraphWithData
-  
- svd() - Method in class cusack.hcg.matrix.Matrix
- 
Singular Value Decomposition 
- SWITCH_MODE - Static variable in class cusack.hcg.gui.Resources
-  
- switchScreen(GameScreen) - Method in class cusack.hcg.gui.StackedScreen
-