diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2022-09-10 17:52:57 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2022-09-10 17:52:57 +0200 |
| commit | 86dd040a2d2f06e8355f5441fb1da5ed59ecc399 (patch) | |
| tree | 03bb894f39e334fd5cb98dff4f2fd6a174ee78cb /src/steps.c | |
| parent | 569983380edfb3744192b5a652e2ac038840e53d (diff) | |
| download | nissy-86dd040a2d2f06e8355f5441fb1da5ed59ecc399.tar.gz nissy-86dd040a2d2f06e8355f5441fb1da5ed59ecc399.zip | |
Modified pruning table generation (new compressed) + website update
Diffstat (limited to '')
| -rw-r--r-- | src/steps.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/steps.c b/src/steps.c index a04d5e2..2f5fd2c 100644 --- a/src/steps.c +++ b/src/steps.c | |||
| @@ -152,20 +152,16 @@ void | |||
| 152 | prepare_cs(ChoiceStep *cs, SolveOptions *opts) | 152 | prepare_cs(ChoiceStep *cs, SolveOptions *opts) |
| 153 | { | 153 | { |
| 154 | int i, j; | 154 | int i, j; |
| 155 | PDGenData pdg; | ||
| 156 | Step *s; | 155 | Step *s; |
| 157 | 156 | ||
| 158 | for (i = 0; cs->step[i] != NULL; i++) { | 157 | for (i = 0; cs->step[i] != NULL; i++) { |
| 159 | s = cs->step[i]; | 158 | s = cs->step[i]; |
| 160 | init_moveset(s->moveset); | ||
| 161 | pdg.moveset = s->moveset; | ||
| 162 | for (j = 0; j < s->n_coord; j++) { | 159 | for (j = 0; j < s->n_coord; j++) { |
| 163 | gen_coord(s->coord[j]); | 160 | s->pd[j] = malloc(sizeof(PruneData)); |
| 164 | 161 | s->pd[j]->moveset = s->moveset; | |
| 165 | pdg.coord = s->coord[j]; | 162 | s->pd[j]->coord = s->coord[j]; |
| 166 | pdg.pd = NULL; | 163 | s->pd[j]->compact = s->pd_compact[j]; |
| 167 | 164 | s->pd[j] = genptable(s->pd[j], opts->nthreads); | |
| 168 | s->pd[j] = genptable(&pdg, opts->nthreads); | ||
| 169 | } | 165 | } |
| 170 | } | 166 | } |
| 171 | } | 167 | } |
