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