chiark
/
gitweb
/
~yarrgweb
/
ypp-sc-tools.db-live.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
WIP routesearch; searcher
[ypp-sc-tools.db-live.git]
/
yarrg
/
rscommon.h
diff --git
a/yarrg/rscommon.h
b/yarrg/rscommon.h
index 860409e41a99ea0e6a7a06f3ed4b756344f6c3fe..1e710dc0075082cfc821d997f5f86c01bc85144f 100644
(file)
--- a/
yarrg/rscommon.h
+++ b/
yarrg/rscommon.h
@@
-8,7
+8,9
@@
DF(sql2) \
DF(value) \
DF(lp)
DF(sql2) \
DF(value) \
DF(lp)
+
#define debug stdout
#define debug stdout
+#define DEBUG_DEV "/dev/stdout"
#include "common.h"
#include "common.h"
@@
-43,14
+45,19
@@
void sql_bind(sqlite3_stmt *ss, int index, int value,
extern sqlite3 *db;
extern sqlite3 *db;
-void setup(void);
+void setup
_sql
(void);
double value_route(int nislands, const int *islands);
void setup_value(void);
double value_route(int nislands, const int *islands);
void setup_value(void);
-void setup_commods(void);
+void setup_search(void);
+void search(int start_isle);
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;
+extern int max_dist;
+
+#define LOSS_FACTOR_PER_DELAY_SLOT (1-1e-8)
+
+extern int islandtablesz;
-#define LOSS_FACTOR_PER_DELAY_SLOT (1-1e8)
#endif /*RSCOMMON_H*/
#endif /*RSCOMMON_H*/