diff options
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 d484736..89a0771 100644 --- a/src/solvers/dispatch.h +++ b/src/solvers/dispatch.h | |||
| @@ -41,6 +41,13 @@ solver_dispatch_t solver_dispatchers[] = { | |||
| 41 | .solve = solve_multicoord_dispatch, | 41 | .solve = solve_multicoord_dispatch, |
| 42 | }, | 42 | }, |
| 43 | { | 43 | { |
| 44 | .prefix = "twostep", | ||
| 45 | .dataid = dataid_twostep, | ||
| 46 | .gendata = gendata_twostep, | ||
| 47 | .checkdata = checkdata_twostep, | ||
| 48 | .solve = solve_twostep, | ||
| 49 | }, | ||
| 50 | { | ||
| 44 | .prefix = NULL | 51 | .prefix = NULL |
| 45 | } | 52 | } |
| 46 | }; | 53 | }; |
| @@ -70,6 +77,7 @@ const char *solver_aliases[][2] = { | |||
| 70 | { "htr-drfb", "coord_HTR_BU" }, | 77 | { "htr-drfb", "coord_HTR_BU" }, |
| 71 | { "corners", "coord_CORNERS_UF" }, | 78 | { "corners", "coord_CORNERS_UF" }, |
| 72 | { "cornersx", "coord_CORNERSX_UF" }, | 79 | { "cornersx", "coord_CORNERSX_UF" }, |
| 80 | { "quick", "twostep" }, | ||
| 73 | { NULL, NULL } | 81 | { NULL, NULL } |
| 74 | }; | 82 | }; |
| 75 | 83 | ||
