chiark
/
gitweb
/
~yarrgweb
/
ypp-sc-tools.web-live.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
routesearch: allow constraining destination island
[ypp-sc-tools.web-live.git]
/
yarrg
/
rscommon.h
diff --git
a/yarrg/rscommon.h
b/yarrg/rscommon.h
index 0933e0fecc9565b2368ebb0d3f4b55284aff5f6b..0a6f30697fb43d84cd3ab137c02f0fccfe55a751 100644
(file)
--- a/
yarrg/rscommon.h
+++ b/
yarrg/rscommon.h
@@
-25,11
+25,13
@@
CTR(ipairs_relevant) \
CTR(quantities_loaded) \
CTR(routes_considered) \
CTR(ipairs_relevant) \
CTR(quantities_loaded) \
CTR(routes_considered) \
+ CTR(routes_wrongfinalelim) \
CTR(routes_quickelim) \
CTR(routes_stratelim) \
CTR(routes_valued) \
CTR(routes_quickelim) \
CTR(routes_stratelim) \
CTR(routes_valued) \
+ CTR(routes_wrongfinal) \
CTR(newbests_strat_absolute) \
CTR(newbests_strat_absolute) \
- CTR(newbests_strat_perleague)
\
+ CTR(newbests_strat_perleague) \
CTR(subroute_tails_valued) \
CTR(subroutes_valued) \
CTR(subroutes_nonempty)
CTR(subroute_tails_valued) \
CTR(subroutes_valued) \
CTR(subroutes_nonempty)
@@
-112,8
+114,9
@@
typedef struct {
} PotentialResult;
void setup_search(void);
} PotentialResult;
void setup_search(void);
-void search(int start_isle, PotentialResult ****strat_base_io
- /* strat_base[finalarch][midarch]-> */);
+void search(int start_isle, int final_isle /* -1 means any */,
+ PotentialResult ****strat_base_io
+ /* strat_base[finalarch][midarch]-> */);
extern double max_mass, max_volu, max_capi;
extern double distance_loss_factor_per_league;
extern double max_mass, max_volu, max_capi;
extern double distance_loss_factor_per_league;