Index

A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | W

A

actual_puzzle_id (hammoudeh_puzzle.puzzle_piece.PuzzlePiece attribute)
add_best_buddy() (paikin_tal_solver.inter_piece_distance.PieceDistanceInformation method)
add_correct_best_buddy() (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy method)
add_correct_neighbor() (hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy method)
add_correct_placement() (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults method)
add_different_puzzle() (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults method)
add_open_best_buddy() (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy method)
add_piece_side_tuple_to_dict() (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy static method)
add_results_image_border() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece static method)
add_wrong_best_buddy() (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy method)
add_wrong_location() (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults method)
add_wrong_neighbor() (hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy method)
add_wrong_puzzle_id() (hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy method)
add_wrong_rotation() (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults method)
all_best_buddies() (paikin_tal_solver.inter_piece_distance.InterPieceDistance method)
(paikin_tal_solver.inter_piece_distance.PieceDistanceInformation method)
all_rotations() (hammoudeh_puzzle.puzzle_piece.PuzzlePieceRotation static method)
analyze_piece_best_buddy_info() (hammoudeh_puzzle.best_buddy_image_analyzer.ImageBestBuddyStatistics method)
assert_valid_type1_side() (paikin_tal_solver.inter_piece_distance.InterPieceDistance method)
assign_all_piece_id_numbers_to_original_id() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
assign_all_pieces_to_original_location() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
assign_all_pieces_to_same_rotation() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
asymmetric_compatibility() (paikin_tal_solver.inter_piece_distance.InterPieceDistance method)
(paikin_tal_solver.inter_piece_distance.PieceDistanceInformation method)
asymmetric_distance() (paikin_tal_solver.inter_piece_distance.InterPieceDistance method)
(paikin_tal_solver.inter_piece_distance.PieceDistanceInformation method)

B

best_buddies() (paikin_tal_solver.inter_piece_distance.InterPieceDistance method)
(paikin_tal_solver.inter_piece_distance.PieceDistanceInformation method)
best_buddies_versus_accuracy_tuple() (hammoudeh_puzzle.best_buddy_image_analyzer.ImageBestBuddyStatistics static method)
best_buddy_accuracy (hammoudeh_puzzle.puzzle_importer.BestBuddyResultsCollection attribute)
(paikin_tal_solver.solver.PaikinTalSolver attribute)
best_buddy_candidates() (paikin_tal_solver.inter_piece_distance.PieceDistanceInformation method)
BestBuddyAccuracy (class in hammoudeh_puzzle.puzzle_importer)
BestBuddyHeapInfo (class in paikin_tal_solver.solver)
BestBuddyPlacerCollection (class in hammoudeh_puzzle.best_buddy_placer)
BestBuddyPoolInfo (class in paikin_tal_solver.solver)
BestBuddyResultsCollection (class in hammoudeh_puzzle.puzzle_importer)
bgr_image() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece method)
black (hammoudeh_puzzle.puzzle_piece.SolidColor attribute)
border_average_color() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece method)
border_outer_stripe_width (hammoudeh_puzzle.puzzle_importer.Puzzle attribute)
border_width (hammoudeh_puzzle.puzzle_importer.Puzzle attribute)
bottom (hammoudeh_puzzle.puzzle_piece.PuzzlePieceSide attribute)
build_dummy_puzzle() (hammoudeh_puzzle.puzzle_importer.PuzzleTester static method)
build_pixel_list() (hammoudeh_puzzle.puzzle_importer.PuzzleTester static method)
build_placed_piece_info() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
build_puzzle_image() (hammoudeh_puzzle.puzzle_importer.Puzzle method)

C

calculate_accuracies() (hammoudeh_puzzle.puzzle_importer.PuzzleResultsCollection method)
calculate_actual_neighbor_id_numbers() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece method)
calculate_asymmetric_compatibility() (paikin_tal_solver.inter_piece_distance.PieceDistanceInformation method)
calculate_asymmetric_distance() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece static method)
calculate_inter_piece_distances() (paikin_tal_solver.inter_piece_distance.InterPieceDistance method)
(paikin_tal_solver.inter_piece_distance.PieceDistanceInformation method)
calculate_mutual_compatibility() (paikin_tal_solver.inter_piece_distance.InterPieceDistance method)
calculate_results() (hammoudeh_puzzle.best_buddy_image_analyzer.ImageBestBuddyStatistics method)
check_if_piece_side_tuple_in_dict() (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy static method)
check_if_update_direct_accuracy() (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults static method)
check_if_update_neighbor_accuracy() (hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy static method)
clear_best_buddy_information() (paikin_tal_solver.inter_piece_distance.PieceDistanceInformation method)
complementary_side (hammoudeh_puzzle.puzzle_piece.PuzzlePieceSide attribute)
correct_best_buddy (hammoudeh_puzzle.puzzle_importer.PieceSideBestBuddyAccuracyResult attribute)
correct_neighbor (hammoudeh_puzzle.puzzle_importer.PieceSideNeighborAccuracyResult attribute)
correct_neighbor_count (hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy attribute)
correct_placement (hammoudeh_puzzle.puzzle_importer.PieceDirectAccuracyResult attribute)
create_best_buddy_accuracy_for_new_puzzle() (hammoudeh_puzzle.puzzle_importer.BestBuddyResultsCollection method)
create_side_polygon_image() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece static method)
create_solid_bgr_image() (hammoudeh_puzzle.puzzle_importer.Puzzle static method)
create_solid_image() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece static method)

D

DEFAULT_MINIMUM_MUTUAL_COMPATIBILITY_FOR_NEW_BOARD (paikin_tal_solver.solver.PaikinTalSolver attribute)
DEFAULT_PIECE_WIDTH (hammoudeh_puzzle.puzzle_importer.Puzzle attribute)
DEFAULT_PUZZLE_TYPE (paikin_tal_solver.solver.PaikinTalSolver attribute)
degree_0 (hammoudeh_puzzle.puzzle_piece.PuzzlePieceRotation attribute)
degree_180 (hammoudeh_puzzle.puzzle_piece.PuzzlePieceRotation attribute)
degree_270 (hammoudeh_puzzle.puzzle_piece.PuzzlePieceRotation attribute)
degree_360 (hammoudeh_puzzle.puzzle_piece.PuzzlePieceRotation attribute)
degree_90 (hammoudeh_puzzle.puzzle_piece.PuzzlePieceRotation attribute)
delete_open_best_buddy() (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy method)
density (hammoudeh_puzzle.best_buddy_image_analyzer.ImageBestBuddyStatistics attribute)
determine_modified_direct_accuracy() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
determine_standard_direct_accuracy() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
different_puzzle (hammoudeh_puzzle.puzzle_importer.PieceDirectAccuracyResult attribute)
different_puzzle_id (hammoudeh_puzzle.puzzle_importer.PieceSideNeighborAccuracyResult attribute)
DirectAccuracyPuzzleResults (class in hammoudeh_puzzle.puzzle_importer)
DirectAccuracyType (class in hammoudeh_puzzle.puzzle_importer)
display_image() (hammoudeh_puzzle.puzzle_importer.Puzzle static method)

E

exists_correct_best_buddy() (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy method)
exists_correct_neighbor() (hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy method)
exists_open_best_buddy() (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy method)
exists_wrong_best_buddy() (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy method)
exists_wrong_neighbor() (hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy method)
exists_wrong_puzzle_id() (hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy method)
export_with_border (hammoudeh_puzzle.puzzle_importer.Puzzle attribute)
exporter() (hammoudeh_puzzle.puzzle_importer.PickleHelper static method)
extract_subimage() (hammoudeh_puzzle.puzzle_importer.Puzzle static method)

F

file_extension (hammoudeh_puzzle.best_buddy_image_analyzer.ImageBestBuddyStatistics attribute)
filename_root (hammoudeh_puzzle.best_buddy_image_analyzer.ImageBestBuddyStatistics attribute)
find_best_buddies() (paikin_tal_solver.inter_piece_distance.InterPieceDistance method)
find_start_piece_candidates() (paikin_tal_solver.inter_piece_distance.InterPieceDistance method)

G

get_all_sides() (hammoudeh_puzzle.puzzle_piece.PuzzlePieceSide static method)
get_column_pixels() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece method)
get_file_extension() (hammoudeh_puzzle.puzzle_importer.Puzzle static method)
get_filename_without_extension() (hammoudeh_puzzle.puzzle_importer.Puzzle static method)
get_min_and_max_row_and_columns() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
get_mutual_compatibility() (paikin_tal_solver.inter_piece_distance.PieceDistanceInformation method)
get_neighbor_info() (hammoudeh_puzzle.best_buddy_placer.MultisidePuzzleOpenSlot method)
get_neighbor_locations_and_sides() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece method)
get_numb_sides() (hammoudeh_puzzle.puzzle_piece.PuzzlePieceSide static method)
get_open_slot_dictionary() (hammoudeh_puzzle.best_buddy_placer.BestBuddyPlacerCollection method)
get_p_j_side_index() (paikin_tal_solver.inter_piece_distance.InterPieceDistance static method)
get_piece_result() (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults method)
get_piece_side_result() (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy method)
(hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy method)
get_row_pixels() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece method)
get_side_of_primary_adjacent_to_other_piece() (hammoudeh_puzzle.puzzle_importer.Puzzle static method)
(paikin_tal_solver.solver.PaikinTalSolver static method)
get_solved_puzzles() (paikin_tal_solver.solver.PaikinTalSolver method)
get_total_best_buddy_count() (paikin_tal_solver.inter_piece_distance.InterPieceDistance method)
get_valid_neighbor_sides() (paikin_tal_solver.inter_piece_distance.InterPieceDistance static method)
grid_size (hammoudeh_puzzle.puzzle_importer.Puzzle attribute)
GRID_SIZE (hammoudeh_puzzle.puzzle_importer.PuzzleTester attribute)

H

hammoudeh_puzzle (module)
hammoudeh_puzzle.best_buddy_image_analyzer (module)
hammoudeh_puzzle.best_buddy_placer (module)
hammoudeh_puzzle.puzzle_importer (module)
hammoudeh_puzzle.puzzle_importer_tester (module)
hammoudeh_puzzle.puzzle_piece (module)
hammoudeh_puzzle.solver_driver (module)
hammoudeh_puzzle.solver_helper_classes (module)

I

id_number (hammoudeh_puzzle.puzzle_importer.Puzzle attribute)
(hammoudeh_puzzle.puzzle_piece.PuzzlePiece attribute)
(hammoudeh_puzzle.solver_helper_classes.NeighborSidePair attribute)
ImageBestBuddyStatistics (class in hammoudeh_puzzle.best_buddy_image_analyzer)
importer() (hammoudeh_puzzle.puzzle_importer.PickleHelper static method)
insert_piece_into_image() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
insert_subimage() (hammoudeh_puzzle.puzzle_importer.Puzzle static method)
interior_accuracy (hammoudeh_puzzle.best_buddy_image_analyzer.ImageBestBuddyStatistics attribute)
InterPieceDistance (class in paikin_tal_solver.inter_piece_distance)
is_correctly_placed() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece method)

K

key (hammoudeh_puzzle.best_buddy_placer.MultisidePuzzleOpenSlot attribute)
(hammoudeh_puzzle.solver_helper_classes.PuzzleLocation attribute)
(paikin_tal_solver.solver.BestBuddyPoolInfo attribute)
(paikin_tal_solver.solver.PuzzleOpenSlot attribute)

L

lab_image (hammoudeh_puzzle.puzzle_piece.PuzzlePiece attribute)
left (hammoudeh_puzzle.puzzle_piece.PuzzlePieceSide attribute)
Location (class in hammoudeh_puzzle.puzzle_piece)
location (hammoudeh_puzzle.best_buddy_placer.MultisidePuzzleOpenSlot attribute)
(hammoudeh_puzzle.puzzle_piece.PuzzlePiece attribute)
(hammoudeh_puzzle.solver_helper_classes.PuzzleLocation attribute)

M

make_image_filename() (hammoudeh_puzzle.puzzle_importer.Puzzle static method)
make_pieces() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
minimum_distance (paikin_tal_solver.inter_piece_distance.PieceDistanceInformation attribute)
MISSING_PIECE_PUZZLE_INFO_VALUE (hammoudeh_puzzle.puzzle_importer.Puzzle attribute)
Modified_Direct_Accuracy (hammoudeh_puzzle.puzzle_importer.DirectAccuracyType attribute)
ModifiedNeighborAccuracy (class in hammoudeh_puzzle.puzzle_importer)
MultisidePuzzleOpenSlot (class in hammoudeh_puzzle.best_buddy_placer)
mutual_compatibility() (paikin_tal_solver.inter_piece_distance.InterPieceDistance method)

N

NeighborSidePair (class in hammoudeh_puzzle.solver_helper_classes)
next_starting_piece() (paikin_tal_solver.inter_piece_distance.InterPieceDistance method)
NextPieceToPlace (class in hammoudeh_puzzle.solver_helper_classes)
no_best_buddy (hammoudeh_puzzle.puzzle_importer.PieceSideBestBuddyAccuracyResult attribute)
numb_correct_best_buddies (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy attribute)
numb_correct_placements (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults attribute)
numb_different_puzzle (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults attribute)
NUMB_LAB_COLORSPACE_DIMENSIONS (hammoudeh_puzzle.puzzle_piece.PuzzlePiece attribute)
numb_neighbors (hammoudeh_puzzle.best_buddy_placer.MultisidePuzzleOpenSlot attribute)
numb_open_best_buddies (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy attribute)
numb_pieces (hammoudeh_puzzle.puzzle_importer.Puzzle attribute)
(hammoudeh_puzzle.puzzle_importer.PuzzleResultsInformation attribute)
numb_pieces_from_original_puzzle_in_solved_puzzle (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults attribute)
(hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy attribute)
numb_pieces_in_original_puzzle (hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy attribute)
NUMB_PIXEL_DIMENSIONS (hammoudeh_puzzle.puzzle_importer.PuzzleTester attribute)
NUMB_PUZZLE_PIECES (hammoudeh_puzzle.puzzle_importer.PuzzleTester attribute)
numb_wrong_best_buddies (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy attribute)
numb_wrong_location (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults attribute)
numb_wrong_rotation (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults attribute)
NUMBER_BGR_DIMENSIONS (hammoudeh_puzzle.puzzle_importer.Puzzle attribute)

O

open_best_buddy (hammoudeh_puzzle.puzzle_importer.PieceSideBestBuddyAccuracyResult attribute)
original_filename (hammoudeh_puzzle.puzzle_importer.PuzzleResultsInformation attribute)
original_neighbor_id_numbers_and_sides (hammoudeh_puzzle.puzzle_piece.PuzzlePiece attribute)
original_piece_id (hammoudeh_puzzle.puzzle_piece.PuzzlePiece attribute)
original_puzzle_id (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults attribute)
(hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy attribute)
OUTPUT_IMAGE_DIRECTORY (hammoudeh_puzzle.puzzle_importer.Puzzle attribute)
output_results_image() (hammoudeh_puzzle.best_buddy_image_analyzer.ImageBestBuddyStatistics method)
output_results_images() (hammoudeh_puzzle.puzzle_importer.BestBuddyResultsCollection method)
(hammoudeh_puzzle.puzzle_importer.PuzzleResultsCollection method)

P

paikin_tal_driver() (in module hammoudeh_puzzle.solver_driver)
paikin_tal_solver (module)
paikin_tal_solver.inter_piece_distance (module)
paikin_tal_solver.paikin_tal_tester (module)
paikin_tal_solver.solver (module)
PaikinTalSolver (class in paikin_tal_solver.solver)
PaikinTalTester (class in paikin_tal_solver.paikin_tal_tester)
PICKLE_DIRECTORY (hammoudeh_puzzle.best_buddy_image_analyzer.ImageBestBuddyStatistics attribute)
PickleHelper (class in hammoudeh_puzzle.puzzle_importer)
piece_id (paikin_tal_solver.inter_piece_distance.PieceDistanceInformation attribute)
piece_side_tuple_key() (hammoudeh_puzzle.puzzle_importer.BestBuddyAccuracy static method)
piece_to_piece_step_size() (hammoudeh_puzzle.puzzle_importer.PuzzleTester static method)
piece_width (hammoudeh_puzzle.puzzle_importer.Puzzle attribute)
PIECE_WIDTH (hammoudeh_puzzle.puzzle_importer.PuzzleTester attribute)
PieceDirectAccuracyResult (class in hammoudeh_puzzle.puzzle_importer)
PieceDistanceInformation (class in paikin_tal_solver.inter_piece_distance)
pieces (hammoudeh_puzzle.puzzle_importer.Puzzle attribute)
PieceSideBestBuddyAccuracyResult (class in hammoudeh_puzzle.puzzle_importer)
PieceSideNeighborAccuracyResult (class in hammoudeh_puzzle.puzzle_importer)
print_debug_messages (hammoudeh_puzzle.puzzle_importer.Puzzle attribute)
print_elapsed_time() (in module hammoudeh_puzzle.solver_driver)
print_results() (hammoudeh_puzzle.best_buddy_image_analyzer.ImageBestBuddyStatistics method)
(hammoudeh_puzzle.puzzle_importer.BestBuddyResultsCollection method)
(hammoudeh_puzzle.puzzle_importer.PuzzleResultsCollection method)
Puzzle (class in hammoudeh_puzzle.puzzle_importer)
puzzle_id (hammoudeh_puzzle.puzzle_piece.PuzzlePiece attribute)
puzzle_type (paikin_tal_solver.solver.PaikinTalSolver attribute)
PuzzleDimensions (class in hammoudeh_puzzle.puzzle_importer)
PuzzleImporterTester (class in hammoudeh_puzzle.puzzle_importer_tester)
PuzzleLocation (class in hammoudeh_puzzle.solver_helper_classes)
PuzzleOpenSlot (class in paikin_tal_solver.solver)
PuzzlePiece (class in hammoudeh_puzzle.puzzle_piece)
PuzzlePieceRotation (class in hammoudeh_puzzle.puzzle_piece)
PuzzlePieceSide (class in hammoudeh_puzzle.puzzle_piece)
PuzzleResultsCollection (class in hammoudeh_puzzle.puzzle_importer)
PuzzleResultsInformation (class in hammoudeh_puzzle.puzzle_importer)
PuzzleTester (class in hammoudeh_puzzle.puzzle_importer)
PuzzleType (class in hammoudeh_puzzle.puzzle_importer)

R

random_rotation() (hammoudeh_puzzle.puzzle_piece.PuzzlePieceRotation static method)
randomize_puzzle_piece_locations() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
randomize_puzzle_piece_rotations() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
recalculate_remaining_piece_compatibilities() (paikin_tal_solver.inter_piece_distance.InterPieceDistance method)
reconstruct_from_pieces() (hammoudeh_puzzle.puzzle_importer.Puzzle static method)
remove_open_slot() (hammoudeh_puzzle.best_buddy_placer.BestBuddyPlacerCollection method)
reset_image_coloring_for_polygons() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece method)
reset_upper_left_location() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
resolve_direct_accuracies() (hammoudeh_puzzle.puzzle_importer.PuzzleResultsInformation method)
resolve_neighbor_accuracies() (hammoudeh_puzzle.puzzle_importer.PuzzleResultsInformation method)
results (hammoudeh_puzzle.puzzle_importer.PuzzleResultsCollection attribute)
results_image_coloring (hammoudeh_puzzle.puzzle_piece.PuzzlePiece attribute)
results_image_polygon_coloring() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece method)
right (hammoudeh_puzzle.puzzle_piece.PuzzlePieceSide attribute)
rotation (hammoudeh_puzzle.puzzle_piece.PuzzlePiece attribute)
row_to_row_step_size() (hammoudeh_puzzle.puzzle_importer.PuzzleTester static method)
run() (paikin_tal_solver.solver.PaikinTalSolver method)
run_best_buddies_analyzer() (in module hammoudeh_puzzle.best_buddy_image_analyzer)
run_paikin_tal_solver() (in module hammoudeh_puzzle.solver_driver)

S

save_to_file() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
second_best_distance (paikin_tal_solver.inter_piece_distance.PieceDistanceInformation attribute)
set_mutual_compatibility() (paikin_tal_solver.inter_piece_distance.PieceDistanceInformation method)
set_piece_color_for_direct_accuracy() (hammoudeh_puzzle.puzzle_importer.Puzzle method)
set_placed_piece_rotation() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece method)
side (hammoudeh_puzzle.solver_helper_classes.NeighborSidePair attribute)
side_adjacent_to_location() (hammoudeh_puzzle.puzzle_piece.PuzzlePiece method)
side_name (hammoudeh_puzzle.puzzle_piece.PuzzlePieceSide attribute)
SolidColor (class in hammoudeh_puzzle.puzzle_piece)
solved_puzzle_id (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults attribute)
(hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy attribute)
Standard_Direct_Accuracy (hammoudeh_puzzle.puzzle_importer.DirectAccuracyType attribute)

T

test1() (paikin_tal_solver.paikin_tal_tester.PaikinTalTester method)
test__get_neighbor_piece_rotated_side() (hammoudeh_puzzle.puzzle_importer_tester.PuzzleImporterTester method)
test_accuracy_calculator() (hammoudeh_puzzle.puzzle_importer_tester.PuzzleImporterTester method)
TEST_ARRAY_FIRST_PIXEL_VALUE (hammoudeh_puzzle.puzzle_importer.PuzzleTester attribute)
test_calculate_placed_piece_rotation_degree_0() (hammoudeh_puzzle.puzzle_importer_tester.PuzzleImporterTester method)
test_calculate_placed_piece_rotation_degree_180() (hammoudeh_puzzle.puzzle_importer_tester.PuzzleImporterTester method)
test_calculate_placed_piece_rotation_degree_90() (hammoudeh_puzzle.puzzle_importer_tester.PuzzleImporterTester method)
test_determine_unrotated_side() (hammoudeh_puzzle.puzzle_importer_tester.PuzzleImporterTester method)
test_get_neighbor_locations_and_sides() (hammoudeh_puzzle.puzzle_importer_tester.PuzzleImporterTester method)
TEST_IMAGE_FILENAME (hammoudeh_puzzle.puzzle_importer.PuzzleTester attribute)
TEST_IMAGE_HEIGHT (hammoudeh_puzzle.puzzle_importer.PuzzleTester attribute)
TEST_IMAGE_WIDTH (hammoudeh_puzzle.puzzle_importer.PuzzleTester attribute)
test_neighbor_id_numbers() (hammoudeh_puzzle.puzzle_importer_tester.PuzzleImporterTester method)
test_puzzle_creation() (hammoudeh_puzzle.puzzle_importer_tester.PuzzleImporterTester method)
test_puzzle_piece_maker() (hammoudeh_puzzle.puzzle_importer_tester.PuzzleImporterTester method)
test_puzzle_polygon() (hammoudeh_puzzle.puzzle_importer_tester.PuzzleImporterTester method)
test_side_of_primary_adjacent_to_other_piece() (hammoudeh_puzzle.puzzle_importer_tester.PuzzleImporterTester method)
top (hammoudeh_puzzle.puzzle_piece.PuzzlePieceSide attribute)
total_accuracy (hammoudeh_puzzle.best_buddy_image_analyzer.ImageBestBuddyStatistics attribute)
total_best_buddy_count() (hammoudeh_puzzle.puzzle_importer.BestBuddyResultsCollection method)
total_numb_pieces_in_solved_puzzle (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults attribute)
(hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy attribute)
total_number_of_best_buddies (hammoudeh_puzzle.best_buddy_image_analyzer.ImageBestBuddyStatistics attribute)
type1 (hammoudeh_puzzle.puzzle_importer.PuzzleType attribute)
type2 (hammoudeh_puzzle.puzzle_importer.PuzzleType attribute)

U

update_dimensions() (hammoudeh_puzzle.puzzle_importer.PuzzleDimensions method)
update_open_slot() (hammoudeh_puzzle.best_buddy_placer.BestBuddyPlacerCollection method)
update_side_neighbor_info() (hammoudeh_puzzle.best_buddy_placer.MultisidePuzzleOpenSlot method)
use_best_buddy_placer (paikin_tal_solver.solver.PaikinTalSolver attribute)

W

weighted_accuracy (hammoudeh_puzzle.puzzle_importer.DirectAccuracyPuzzleResults attribute)
(hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy attribute)
white (hammoudeh_puzzle.puzzle_piece.SolidColor attribute)
width (hammoudeh_puzzle.puzzle_piece.PuzzlePiece attribute)
wrong_best_buddy (hammoudeh_puzzle.puzzle_importer.PieceSideBestBuddyAccuracyResult attribute)
wrong_location (hammoudeh_puzzle.puzzle_importer.PieceDirectAccuracyResult attribute)
wrong_neighbor (hammoudeh_puzzle.puzzle_importer.PieceSideNeighborAccuracyResult attribute)
wrong_neighbor_count (hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy attribute)
wrong_puzzle_id (hammoudeh_puzzle.puzzle_importer.ModifiedNeighborAccuracy attribute)
wrong_rotation (hammoudeh_puzzle.puzzle_importer.PieceDirectAccuracyResult attribute)