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

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