CTR(routes_considered) \
CTR(routes_wrongfinalelim) \
CTR(routes_quickelim) \
- CTR(routes_stratelim) \
+ CTR(routes_bucketelim) \
CTR(routes_valued) \
CTR(routes_wrongfinal) \
- CTRA(newbests_strat,2) \
+ CTRA(newbests_granu,2) \
CTR(subroute_tails_valued) \
CTR(subroutes_valued) \
CTR(subroutes_nonempty)
int ports[AP][MAX_ROUTELEN];
} PotentialResult;
-#define STRATS 3
+#define GRANUS 3
void setup_search(void);
void search(int start_isle, int final_isle /* -1 means any */,
- PotentialResult ****strat_base_io[STRATS]
- /* strat_base[strati][finalthing][midthing]-> */);
+ PotentialResult ****buckets_base_io[GRANUS]
+ /* bucket_base[granui][finalthing][midthing]-> */);
extern double max_mass, max_volu, max_capi;
extern double distance_loss_factor_per_league;
extern char **archnames;
extern int *islandid2arch;
-extern int stratsz_fin[STRATS], stratsz_mid[STRATS];
+extern int granusz_fin[GRANUS], granusz_mid[GRANUS];
extern FILE *output;
PotentialResult *pr;
} HighScoreEntry;
-extern int minstrat;
-extern int nhighscores[STRATS][AP];
-extern HighScoreEntry *highscores[STRATS][AP];
+extern int mingranu;
+extern int nhighscores[GRANUS][AP];
+extern HighScoreEntry *highscores[GRANUS][AP];
#define ONDEMAND(pointer_lvalue, calloc_size_count) \