Index
A B C D E F G H I L M N O P Q R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
P
- paintComponent(Graphics) - Method in class Phase1.UI
- paintComponent(Graphics) - Method in class Phase2.UI
- ParcelAAmountLabel - Static variable in class Phase3.FX3D
- ParcelAAmountTextField - Static variable in class Phase3.FX3D
- parcelARotations - Static variable in class Phase3.GreedyAlgorithm
- ParcelAValueLabel - Static variable in class Phase3.FX3D
- ParcelAValueTextField - Static variable in class Phase3.FX3D
- ParcelBAmountLabel - Static variable in class Phase3.FX3D
- ParcelBAmountTextField - Static variable in class Phase3.FX3D
- parcelBRotations - Static variable in class Phase3.GreedyAlgorithm
- ParcelBValueLabel - Static variable in class Phase3.FX3D
- ParcelBValueTextField - Static variable in class Phase3.FX3D
- ParcelCAmountLabel - Static variable in class Phase3.FX3D
- ParcelCAmountTextField - Static variable in class Phase3.FX3D
- parcelCRotations - Static variable in class Phase3.GreedyAlgorithm
- ParcelCValueLabel - Static variable in class Phase3.FX3D
- ParcelCValueTextField - Static variable in class Phase3.FX3D
- parcels - Static variable in class Phase3.FX3D
- parcels - Static variable in class Phase3.Gbot
-
Array storing all parcels alongside all of their rotations
- parcelTextAmountFields - Static variable in class Phase3.FX3D
- parcelTextAmountLabels - Static variable in class Phase3.FX3D
- parcelTextValueFields - Static variable in class Phase3.FX3D
- parcelTextValueLabels - Static variable in class Phase3.FX3D
- ParcelType - Class in Phase3
-
Class where the type of a parcel is defined, with its value, color, rotation, etc.
- ParcelType(String, double, double, int, int, int, int) - Constructor for class Phase3.ParcelType
- parcelTypes - Static variable in class Phase3.GreedyAlgorithm
- partialCoverDriver(ArrayList<Integer>, int) - Method in class Phase3.DancingLinksProblem
- PentominoBuilder - Class in General
-
Class responsible for building the pentomino pieces and exporting them to a CSV file
- PentominoBuilder() - Constructor for class General.PentominoBuilder
- PentominoDatabase - Class in General
-
Class that is able to map values from a CSV file to a four-dimensional array, further used in the Phase1.Search class
- PentominoDatabase() - Constructor for class General.PentominoDatabase
- Pentominoe - Class in Phase3
- Pentominoe() - Constructor for class Phase3.Pentominoe
- pentominoes - Static variable in class Phase3.Gbot
-
Array storing all pentominoes alongside all of their rotations
- pentominoTextAmountFields - Static variable in class Phase3.FX3D
- pentominoTextAmountLabels - Static variable in class Phase3.FX3D
- pentominoTextValueFields - Static variable in class Phase3.FX3D
- pentominoTextValueLabels - Static variable in class Phase3.FX3D
- Phase1 - package Phase1
-
Contains the classes used exclusively in the first phase of the project (exact cover with Algorithm X).
- Phase2 - package Phase2
-
Contains the classes used exclusively in the second phase of the project (playing a game of Pentris).
- Phase3 - package Phase3
-
Contains the classes used exclusively in the third phase of the project (3D Knapsack problems).
- pieces - Static variable in class Phase1.ChoosePieces
- placed - Static variable in class Phase3.Gbot
- placements - Variable in class Phase3.CreateDancingInput
- Play() - Static method in class Phase2.Gbot
-
Plays the game by making the next move (makePlay)
- Play() - Static method in class Phase3.Gbot
-
Plays the game by making the next move (makePlay)
- PPentominoAmountLabel - Static variable in class Phase3.FX3D
- PPentominoAmountTextField - Static variable in class Phase3.FX3D
- PPentominoValueLabel - Static variable in class Phase3.FX3D
- PPentominoValueTextField - Static variable in class Phase3.FX3D
- precise - Variable in class Phase3.DancingLinksProblem
- precise - Static variable in class Phase3.Wrapper
- printInfo() - Static method in class Phase3.GreedyAlgorithm
-
Method printing the amount of each parcel type used and the final score (value)
- printMatrix(int[][]) - Static method in class Phase2.Tetris
-
Method printing matrix to command line for debugging
- printState - Static variable in class Phase3.Wrapper
- printTime() - Static method in class Phase1.Search2
- problemType - Static variable in class Phase3.Wrapper
- pruneCutoff - Variable in class Phase3.DancingLinksProblem
- pruneWait - Variable in class Phase3.DancingLinksProblem
All Classes All Packages