From ffb67c9dcd22c4c3258b9ef78301e404e7d9a796 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 5 Oct 2023 15:28:45 +0200 Subject: Split isconsistent() and issolvable() --- src/constants.h | 96 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 48 insertions(+), 48 deletions(-) (limited to 'src/constants.h') diff --git a/src/constants.h b/src/constants.h index 6a7e3f9..b2b1b77 100644 --- a/src/constants.h +++ b/src/constants.h @@ -19,53 +19,53 @@ #define B3 17U /* Regular transformations (rotations) */ -#define UF_i 0 -#define UL_i 1 -#define UB_i 2 -#define UR_i 3 -#define DF_i 4 -#define DL_i 5 -#define DB_i 6 -#define DR_i 7 -#define RU_i 8 -#define RF_i 9 -#define RD_i 10 -#define RB_i 11 -#define LU_i 12 -#define LF_i 13 -#define LD_i 14 -#define LB_i 15 -#define FU_i 16 -#define FR_i 16 -#define FD_i 18 -#define FL_i 19 -#define BU_i 20 -#define BR_i 21 -#define BD_i 22 -#define BL_i 23 +#define UFr 0 +#define ULr 1 +#define UBr 2 +#define URr 3 +#define DFr 4 +#define DLr 5 +#define DBr 6 +#define DRr 7 +#define RUr 8 +#define RFr 9 +#define RDr 10 +#define RBr 11 +#define LUr 12 +#define LFr 13 +#define LDr 14 +#define LBr 15 +#define FUr 16 +#define FRr 16 +#define FDr 18 +#define FLr 19 +#define BUr 20 +#define BRr 21 +#define BDr 22 +#define BLr 23 /* Mirrored transformations */ -#define UF_m 24 -#define UL_m 25 -#define UB_m 26 -#define UR_m 27 -#define DF_m 28 -#define DL_m 29 -#define DB_m 30 -#define DR_m 31 -#define RU_m 32 -#define RF_m 33 -#define RD_m 34 -#define RB_m 35 -#define LU_m 36 -#define LF_m 37 -#define LD_m 38 -#define LB_m 39 -#define FU_m 40 -#define FR_m 41 -#define FD_m 42 -#define FL_m 43 -#define BU_m 44 -#define BR_m 45 -#define BD_m 46 -#define BL_m 47 +#define UFm 24 +#define ULm 25 +#define UBm 26 +#define URm 27 +#define DFm 28 +#define DLm 29 +#define DBm 30 +#define DRm 31 +#define RUm 32 +#define RFm 33 +#define RDm 34 +#define RBm 35 +#define LUm 36 +#define LFm 37 +#define LDm 38 +#define LBm 39 +#define FUm 40 +#define FRm 41 +#define FDm 42 +#define FLm 43 +#define BUm 44 +#define BRm 45 +#define BDm 46 +#define BLm 47 -- cgit v1.3