diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2026-09-17 21:20:22 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2026-09-17 21:22:36 +0200 |
| commit | 2f9d00075b0d236ecd8431761bb045e6aa088001 (patch) | |
| tree | 461444185e5d342725c60cff79d45bedc95a2c86 /src/solvers/dispatch.h | |
| parent | 654e6c34637c9ba344a3620014de22f8f3dfb4ca (diff) | |
| download | nissy-core-2f9d00075b0d236ecd8431761bb045e6aa088001.tar.gz nissy-core-2f9d00075b0d236ecd8431761bb045e6aa088001.zip | |
twostep solver (wip)
Diffstat (limited to 'src/solvers/dispatch.h')
| -rw-r--r-- | src/solvers/dispatch.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/solvers/dispatch.h b/src/solvers/dispatch.h index 810247f..f6d2bee 100644 --- a/src/solvers/dispatch.h +++ b/src/solvers/dispatch.h | |||
| @@ -38,6 +38,13 @@ solver_dispatch_t solver_dispatchers[] = { | |||
| 38 | .solve = solve_multicoord_dispatch, | 38 | .solve = solve_multicoord_dispatch, |
| 39 | }, | 39 | }, |
| 40 | { | 40 | { |
| 41 | .prefix = "twostep", | ||
| 42 | .dataid = dataid_twostep, | ||
| 43 | .gendata = gendata_twostep, | ||
| 44 | .checkdata = checkdata_twostep, | ||
| 45 | .solve = solve_twostep, | ||
| 46 | }, | ||
| 47 | { | ||
| 41 | .prefix = NULL | 48 | .prefix = NULL |
| 42 | } | 49 | } |
| 43 | }; | 50 | }; |
| @@ -67,6 +74,7 @@ const char *solver_aliases[][2] = { | |||
| 67 | { "htr-drfb", "coord_HTR_BU" }, | 74 | { "htr-drfb", "coord_HTR_BU" }, |
| 68 | { "corners", "coord_CORNERS_UF" }, | 75 | { "corners", "coord_CORNERS_UF" }, |
| 69 | { "cornersx", "coord_CORNERSX_UF" }, | 76 | { "cornersx", "coord_CORNERSX_UF" }, |
| 77 | { "quick", "twostep" }, | ||
| 70 | { NULL, NULL } | 78 | { NULL, NULL } |
| 71 | }; | 79 | }; |
| 72 | 80 | ||
