- factorial(int) - Static method in class cusack.hcg.graph.algorithm.util.Combinatorics
-
Calculates n!
- FamilyDetails - Class in cusack.hcg.database
-
- FamilyDetails() - Constructor for class cusack.hcg.database.FamilyDetails
-
- FileFormatException - Exception in cusack.hcg.games.pebble.algorithms.matrixconversion
-
- FileFormatException() - Constructor for exception cusack.hcg.games.pebble.algorithms.matrixconversion.FileFormatException
-
- filterTable(String) - Method in class cusack.hcg.gui.view.tables.TableView
-
Filters the table to include things that contain the given input string in some field, not case sensitive
- finalize() - Method in class cusack.hcg.gui.GUI
-
- Find2PPViolators - Class in cusack.hcg.games.pebble.algorithms.twopebblingproperty
-
Assumes the puzzle is extended.
- Find2PPViolators(PebbleInstance, int, int, boolean) - Constructor for class cusack.hcg.games.pebble.algorithms.twopebblingproperty.Find2PPViolators
-
This constructor COPIES THE PUZZLE INSTANCE in case the implementing algorithm is threaded or something.
- Find2PPViolatorsSingleQ - Class in cusack.hcg.games.pebble.algorithms.twopebblingproperty
-
A generic class for finding all of the configurations of a graph that violate the 2PP that have pebbles on a given
number of vertices.
- Find2PPViolatorsSingleQ(PebbleInstance, int, int, boolean, boolean) - Constructor for class cusack.hcg.games.pebble.algorithms.twopebblingproperty.Find2PPViolatorsSingleQ
-
This constructor COPIES THE PUZZLE INSTANCE in case the implementing algorithm is threaded or something.
- Find2PPViolatorsSingleQ(PebbleInstance, int, int, int, boolean, boolean) - Constructor for class cusack.hcg.games.pebble.algorithms.twopebblingproperty.Find2PPViolatorsSingleQ
-
- Find2PPViolatorsWithPebblesOnTheseVertices - Class in cusack.hcg.games.pebble.algorithms.twopebblingproperty
-
Assumes the puzzle is extended.
- Find2PPViolatorsWithPebblesOnTheseVertices(PebbleInstance, int, int[]) - Constructor for class cusack.hcg.games.pebble.algorithms.twopebblingproperty.Find2PPViolatorsWithPebblesOnTheseVertices
-
This constructor COPIES THE PUZZLE INSTANCE in case the implementing algorithm is threaded or something.
- findAll2PPViolators(PebbleInstance, int, int, boolean) - Static method in class cusack.hcg.games.pebble.algorithms.Utilities
-
- FindAllUnsolvableConfigs - Class in cusack.hcg.games.pebble.algorithms.solvability
-
Return all of the unsolvable configurations of a graph for given values of p and q.
- FindAllUnsolvableConfigs() - Constructor for class cusack.hcg.games.pebble.algorithms.solvability.FindAllUnsolvableConfigs
-
- findAllUnsolvableConfigurations(PebbleInstance, int, int, boolean) - Static method in class cusack.hcg.games.pebble.algorithms.Utilities
-
Find all unsolvable configurations of numberOfPebbles pebbles placed on numberOfVerticesWithPebbles vertices.
- findClass(String) - Method in class cusack.hcg.util.AlgorithmJarClassLoader
-
Find a given class by name in the .jar file, add it to the foundClasses ArrayList.
- FindDesignsInstance - Class in cusack.hcg.games.multidesigns.finddesigns
-
- FindDesignsInstance() - Constructor for class cusack.hcg.games.multidesigns.finddesigns.FindDesignsInstance
-
- FindDesignsInstance(FindDesignsInstance) - Constructor for class cusack.hcg.games.multidesigns.finddesigns.FindDesignsInstance
-
- FindDesignsTheme - Class in cusack.hcg.games.multidesigns.finddesigns
-
- FindDesignsTheme() - Constructor for class cusack.hcg.games.multidesigns.finddesigns.FindDesignsTheme
-
- FindDesignsVertexData - Class in cusack.hcg.games.multidesigns.finddesigns
-
- FindDesignsVertexData() - Constructor for class cusack.hcg.games.multidesigns.finddesigns.FindDesignsVertexData
-
- findFirstUnsolvableConfiguration(PebbleInstance, int, int, boolean) - Static method in class cusack.hcg.games.pebble.algorithms.Utilities
-
- findMainUserAlgClass(String) - Method in class cusack.hcg.util.AlgorithmJarClassLoader
-
- findPathBFS(Vertex, Vertex, Set<Vertex>) - Static method in class cusack.hcg.games.pebble.algorithms.islands.IslandUtils
-
- firstMoveSource() - Method in class cusack.hcg.games.pebble.algorithms.EfficientPebbleGraph
-
- fixedWidthDoubletoString(double, int, int) - Static method in class cusack.hcg.matrix.examples.MagicSquareExample
-
Format double with Fw.d.
- fixedWidthIntegertoString(int, int) - Static method in class cusack.hcg.matrix.examples.MagicSquareExample
-
Format integer with Iw.
- flush() - Method in class cusack.hcg.util.LogStream
-
- focusColor - Variable in class cusack.hcg.gui.ColorScheme
-
- forceRedo() - Method in class cusack.hcg.model.PuzzleInstance
-
Redo the last move that was undone.
- forceRedo(PuzzleInstance) - Method in class cusack.hcg.model.UndoRedoHistory
-
Deprecated.
Allow redoing even if the undo stack is empty above the undoStackBottom.
- formatBriefTimeTaken(long) - Static method in class cusack.hcg.gui.Resources
-
- formatDate(Timestamp) - Static method in class cusack.hcg.gui.Resources
-
- formatSolutionAsHTMLTable(String, String, String, String, String, String, String) - Method in class cusack.hcg.gui.controller.AlgorithmTableController
-
- formatSolutionAsHTMLTable(String, String, String, String, String, String, String) - Method in class cusack.hcg.gui.controller.OldAlgorithmTableController
-
- formatTimestamp(Timestamp) - Method in class cusack.hcg.database.SolutionWithPuzzle
-
- formatTimestamp(Timestamp) - Static method in class cusack.hcg.gui.Resources
-
- formatTimestamp(Timestamp) - Method in class cusack.hcg.gui.view.tables.AdminReplayTable
-
- formatTimestamp(Timestamp) - Method in class cusack.hcg.gui.view.tables.TableView
-
- formatTimeTaken(long) - Method in class cusack.hcg.database.SolutionWithPuzzle
-
- formatTimeTaken(long) - Static method in class cusack.hcg.gui.Resources
-
- formatTimeTaken(long) - Method in class cusack.hcg.gui.view.tables.AdminReplayTable
-
- formatTimeTaken(long) - Method in class cusack.hcg.gui.view.tables.TableView
-
- FRAME_BORDER_HEIGHT - Static variable in class cusack.hcg.gui.dialogs.TutorialDialog
-
- FRAME_BORDER_WIDTH - Static variable in class cusack.hcg.gui.dialogs.TutorialDialog
-
- FRAME_COLOR - Variable in class cusack.hcg.gui.StackedScreen
-
- FRAME_RATE - Static variable in class cusack.hcg.gui.view.GraphView
-
- from - Variable in class cusack.hcg.games.multidesigns.algorithms.SimpleEdge
-
- from - Variable in class cusack.hcg.games.pebble.algorithms.solvability.BacktrackingSolvabilitySomewhatEfficient.Move
-
- fromAdjMatrix(int[][], boolean) - Method in class cusack.hcg.graph.Graph
-
Generates a graph from an already created int matrix.
- fromAdjMatrixString(String, boolean) - Method in class cusack.hcg.graph.Graph
-
- fromString(String) - Method in class cusack.hcg.games.multidesigns.algorithms.MultiGraphAdjacencyMatrix
-
- fromString(String) - Method in class cusack.hcg.graph.EfficientListGraph
-
- fromString(String) - Method in class cusack.hcg.graph.EfficientMatrixGraph
-
- fromString(String) - Method in class cusack.hcg.graph.Graph
-
This method sets the adjacency list of all the vertices in the graph based on a string that is passed in.