aboutsummaryrefslogtreecommitdiff
path: root/src/solve_generic.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/solve_generic.h')
-rw-r--r--src/solve_generic.h26
1 files changed, 18 insertions, 8 deletions
diff --git a/src/solve_generic.h b/src/solve_generic.h
index 925aa33..6cdcc33 100644
--- a/src/solve_generic.h
+++ b/src/solve_generic.h
@@ -76,14 +76,6 @@ multisolve(
76 } 76 }
77} 77}
78 78
79int64_t
80gendata(const char *solver, void *data)
81{
82 DBG_LOG("gendata: not implemented yet\n");
83
84 return -1;
85}
86
87_static void 79_static void
88solve_generic_appendsolution(dfsarg_generic_t *arg) 80solve_generic_appendsolution(dfsarg_generic_t *arg)
89{ 81{
@@ -257,3 +249,21 @@ solve_simple(
257 &estimate_simple 249 &estimate_simple
258 ); 250 );
259} 251}
252
253int64_t
254gendata(const char *solver, const char *options, void *data)
255{
256 int64_t ret;
257 uint8_t maxdepth;
258
259 if (!strcmp(solver, "H48")) {
260 /* TODO: write a generic parser for options */
261 maxdepth = atoi(options);
262 ret = gendata_h48(data, 0, maxdepth);
263 } else {
264 DBG_LOG("gendata: implemented only for H48 solver\n");
265 ret = -1;
266 }
267
268 return ret;
269}

Generated with cgit - Back to sebastiano.tronto.net