diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2025-08-01 11:27:02 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2025-08-01 11:27:02 +0200 |
| commit | 59920d2760b2267333a5eeb258700fb73250af6e (patch) | |
| tree | e374fb80ba50bd16c09964bfc6ce5b770058273d | |
| parent | 10632e9fa6e8037cd584a29536e6ab1be9ca359b (diff) | |
| download | nissy-core-59920d2760b2267333a5eeb258700fb73250af6e.tar.gz nissy-core-59920d2760b2267333a5eeb258700fb73250af6e.zip | |
Specified default solver for coordinate solvetest
| -rw-r--r-- | tools/400_solvetest_optimal/solvetest.c | 1 | ||||
| -rw-r--r-- | tools/401_solvetest_opt0_EO_FB/solvetest.c | 1 | ||||
| -rw-r--r-- | tools/402_solvetest_opt0_EO_RL/solvetest.c | 1 | ||||
| -rw-r--r-- | tools/403_solvetest_opt0_EO_UD/solvetest.c | 1 | ||||
| -rw-r--r-- | tools/404_solvetest_opt0_DR_UD/solvetest.c | 1 | ||||
| -rw-r--r-- | tools/405_solvetest_opt0_DR_RL/solvetest.c | 1 | ||||
| -rw-r--r-- | tools/406_solvetest_opt0_DR_FB/solvetest.c | 1 | ||||
| -rw-r--r-- | tools/407_solvetest_opt1_DRSLICE_UD/solvetest.c | 1 | ||||
| -rw-r--r-- | tools/408_solvetest_opt1_DRSLICE_RL/solvetest.c | 1 | ||||
| -rw-r--r-- | tools/409_solvetest_opt1_DRSLICE_FB/solvetest.c | 1 | ||||
| -rw-r--r-- | tools/solvetest.h | 9 |
11 files changed, 15 insertions, 4 deletions
diff --git a/tools/400_solvetest_optimal/solvetest.c b/tools/400_solvetest_optimal/solvetest.c index 0b6575f..6c078a2 100644 --- a/tools/400_solvetest_optimal/solvetest.c +++ b/tools/400_solvetest_optimal/solvetest.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | #define SOLVER "h48h7k2" | ||
| 1 | #define NISSFLAG NISSY_NISSFLAG_NORMAL | 2 | #define NISSFLAG NISSY_NISSFLAG_NORMAL |
| 2 | #define MINMOVES 0 | 3 | #define MINMOVES 0 |
| 3 | #define MAXMOVES 20 | 4 | #define MAXMOVES 20 |
diff --git a/tools/401_solvetest_opt0_EO_FB/solvetest.c b/tools/401_solvetest_opt0_EO_FB/solvetest.c index 5b30590..1d4553a 100644 --- a/tools/401_solvetest_opt0_EO_FB/solvetest.c +++ b/tools/401_solvetest_opt0_EO_FB/solvetest.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | #define SOLVER "coord_EO_UF" | ||
| 1 | #define NISSFLAG NISSY_NISSFLAG_ALL | 2 | #define NISSFLAG NISSY_NISSFLAG_ALL |
| 2 | #define MINMOVES 0 | 3 | #define MINMOVES 0 |
| 3 | #define MAXMOVES 20 | 4 | #define MAXMOVES 20 |
diff --git a/tools/402_solvetest_opt0_EO_RL/solvetest.c b/tools/402_solvetest_opt0_EO_RL/solvetest.c index 5b30590..e1c71dd 100644 --- a/tools/402_solvetest_opt0_EO_RL/solvetest.c +++ b/tools/402_solvetest_opt0_EO_RL/solvetest.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | #define SOLVER "coord_EO_UR" | ||
| 1 | #define NISSFLAG NISSY_NISSFLAG_ALL | 2 | #define NISSFLAG NISSY_NISSFLAG_ALL |
| 2 | #define MINMOVES 0 | 3 | #define MINMOVES 0 |
| 3 | #define MAXMOVES 20 | 4 | #define MAXMOVES 20 |
diff --git a/tools/403_solvetest_opt0_EO_UD/solvetest.c b/tools/403_solvetest_opt0_EO_UD/solvetest.c index 5b30590..14ec152 100644 --- a/tools/403_solvetest_opt0_EO_UD/solvetest.c +++ b/tools/403_solvetest_opt0_EO_UD/solvetest.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | #define SOLVER "coord_EO_FD" | ||
| 1 | #define NISSFLAG NISSY_NISSFLAG_ALL | 2 | #define NISSFLAG NISSY_NISSFLAG_ALL |
| 2 | #define MINMOVES 0 | 3 | #define MINMOVES 0 |
| 3 | #define MAXMOVES 20 | 4 | #define MAXMOVES 20 |
diff --git a/tools/404_solvetest_opt0_DR_UD/solvetest.c b/tools/404_solvetest_opt0_DR_UD/solvetest.c index 2a04424..5f70d7c 100644 --- a/tools/404_solvetest_opt0_DR_UD/solvetest.c +++ b/tools/404_solvetest_opt0_DR_UD/solvetest.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | #define SOLVER "coord_DR_UF" | ||
| 1 | #define NISSFLAG NISSY_NISSFLAG_LINEAR | 2 | #define NISSFLAG NISSY_NISSFLAG_LINEAR |
| 2 | #define MINMOVES 0 | 3 | #define MINMOVES 0 |
| 3 | #define MAXMOVES 20 | 4 | #define MAXMOVES 20 |
diff --git a/tools/405_solvetest_opt0_DR_RL/solvetest.c b/tools/405_solvetest_opt0_DR_RL/solvetest.c index 2a04424..d9b6180 100644 --- a/tools/405_solvetest_opt0_DR_RL/solvetest.c +++ b/tools/405_solvetest_opt0_DR_RL/solvetest.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | #define SOLVER "coord_DR_RF" | ||
| 1 | #define NISSFLAG NISSY_NISSFLAG_LINEAR | 2 | #define NISSFLAG NISSY_NISSFLAG_LINEAR |
| 2 | #define MINMOVES 0 | 3 | #define MINMOVES 0 |
| 3 | #define MAXMOVES 20 | 4 | #define MAXMOVES 20 |
diff --git a/tools/406_solvetest_opt0_DR_FB/solvetest.c b/tools/406_solvetest_opt0_DR_FB/solvetest.c index 2a04424..6491a18 100644 --- a/tools/406_solvetest_opt0_DR_FB/solvetest.c +++ b/tools/406_solvetest_opt0_DR_FB/solvetest.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | #define SOLVER "coord_DR_FD" | ||
| 1 | #define NISSFLAG NISSY_NISSFLAG_LINEAR | 2 | #define NISSFLAG NISSY_NISSFLAG_LINEAR |
| 2 | #define MINMOVES 0 | 3 | #define MINMOVES 0 |
| 3 | #define MAXMOVES 20 | 4 | #define MAXMOVES 20 |
diff --git a/tools/407_solvetest_opt1_DRSLICE_UD/solvetest.c b/tools/407_solvetest_opt1_DRSLICE_UD/solvetest.c index 0e4ecef..02e3efd 100644 --- a/tools/407_solvetest_opt1_DRSLICE_UD/solvetest.c +++ b/tools/407_solvetest_opt1_DRSLICE_UD/solvetest.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | #define SOLVER "coord_DRSLICE_UF" | ||
| 1 | #define NISSFLAG NISSY_NISSFLAG_NORMAL | 2 | #define NISSFLAG NISSY_NISSFLAG_NORMAL |
| 2 | #define MINMOVES 0 | 3 | #define MINMOVES 0 |
| 3 | #define MAXMOVES 20 | 4 | #define MAXMOVES 20 |
diff --git a/tools/408_solvetest_opt1_DRSLICE_RL/solvetest.c b/tools/408_solvetest_opt1_DRSLICE_RL/solvetest.c index 0e4ecef..47efcb4 100644 --- a/tools/408_solvetest_opt1_DRSLICE_RL/solvetest.c +++ b/tools/408_solvetest_opt1_DRSLICE_RL/solvetest.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | #define SOLVER "coord_DRSLICE_LF" | ||
| 1 | #define NISSFLAG NISSY_NISSFLAG_NORMAL | 2 | #define NISSFLAG NISSY_NISSFLAG_NORMAL |
| 2 | #define MINMOVES 0 | 3 | #define MINMOVES 0 |
| 3 | #define MAXMOVES 20 | 4 | #define MAXMOVES 20 |
diff --git a/tools/409_solvetest_opt1_DRSLICE_FB/solvetest.c b/tools/409_solvetest_opt1_DRSLICE_FB/solvetest.c index 0e4ecef..996581c 100644 --- a/tools/409_solvetest_opt1_DRSLICE_FB/solvetest.c +++ b/tools/409_solvetest_opt1_DRSLICE_FB/solvetest.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | #define SOLVER "coord_DRSLICE_BU" | ||
| 1 | #define NISSFLAG NISSY_NISSFLAG_NORMAL | 2 | #define NISSFLAG NISSY_NISSFLAG_NORMAL |
| 2 | #define MINMOVES 0 | 3 | #define MINMOVES 0 |
| 3 | #define MAXMOVES 20 | 4 | #define MAXMOVES 20 |
diff --git a/tools/solvetest.h b/tools/solvetest.h index f9087b7..4c72ca5 100644 --- a/tools/solvetest.h +++ b/tools/solvetest.h | |||
| @@ -122,12 +122,13 @@ int main(int argc, char **argv) { | |||
| 122 | char filename[7+NISSY_SIZE_DATAID], dataid[NISSY_SIZE_DATAID]; | 122 | char filename[7+NISSY_SIZE_DATAID], dataid[NISSY_SIZE_DATAID]; |
| 123 | 123 | ||
| 124 | if (argc < 2) { | 124 | if (argc < 2) { |
| 125 | printf("Error: not enough arguments. " | 125 | solver = SOLVER; |
| 126 | "A solver must be given.\n"); | 126 | printf("No solver given, using default %s\n", solver); |
| 127 | return 1; | 127 | } else { |
| 128 | solver = argv[1]; | ||
| 129 | printf("Using user-specified solver %s\n", solver); | ||
| 128 | } | 130 | } |
| 129 | 131 | ||
| 130 | solver = argv[1]; | ||
| 131 | srand(time(NULL)); | 132 | srand(time(NULL)); |
| 132 | nissy_setlogger(log_stderr, NULL); | 133 | nissy_setlogger(log_stderr, NULL); |
| 133 | 134 | ||
