Pavel Yaskevich
daf4c2f3b5
[CSSolver] Add skeleton of iterative solve
...
The idea so to split solving into non-recursive steps,
represented by `SolverStep`, each of the steps is resposible
for a unit of work e.g. attempting type variable or
disjunction bindings/choices.
Each step could produce more work via "follow-up" steps,
complete "partial" solution when it's done, or error which
terminates solver loop.
2018-09-15 20:56:46 -07:00
..
2018-09-05 16:50:41 -07:00
2018-09-10 17:22:31 -07:00
2018-09-15 20:56:46 -07:00
2018-09-11 16:20:12 -07:00
2018-08-27 03:24:43 -04:00
2018-08-29 00:01:36 -07:00
2018-08-29 00:01:36 -07:00
2018-07-27 15:34:15 -07:00
2018-07-27 15:34:15 -07:00
2018-08-28 14:40:56 -07:00
2018-08-28 14:40:56 -07:00
2018-09-13 15:26:14 -07:00
2018-09-15 20:56:46 -07:00
2018-09-11 16:20:12 -07:00
2018-09-03 23:27:41 -07:00
2018-09-10 17:22:31 -07:00
2018-08-27 00:35:44 -07:00
2018-09-13 15:26:14 -07:00
2018-08-27 00:35:44 -07:00
2018-08-25 11:40:28 -07:00
2018-08-25 11:40:28 -07:00
2018-09-13 15:26:14 -07:00
2018-09-04 17:03:45 -07:00
2018-09-13 15:26:14 -07:00
2018-09-15 20:56:46 -07:00
2018-09-15 20:56:46 -07:00
2018-09-15 20:56:46 -07:00
2018-08-17 14:05:24 -07:00
2018-08-25 10:44:55 -07:00
2018-08-25 10:44:55 -07:00
2018-09-07 21:14:04 -07:00
2018-08-17 14:05:24 -07:00
2018-08-25 10:44:55 -07:00
2018-09-07 21:14:04 -07:00
2018-08-20 21:39:44 -07:00
2018-09-11 10:57:22 +09:00
2018-08-11 21:21:54 +10:00
2018-09-13 15:26:14 -07:00
2018-08-14 02:19:31 -07:00
2018-08-10 13:33:12 -07:00
2018-06-25 17:00:47 -07:00
2018-09-05 17:00:39 -07:00
2018-08-23 15:14:19 -07:00
2018-08-23 15:14:19 -07:00
2018-09-13 15:26:14 -07:00
2018-09-12 15:19:34 +03:00
2018-07-02 23:00:39 -07:00
2018-08-29 22:53:40 -07:00
2018-06-06 08:11:15 +03:00
2018-09-01 00:07:33 -07:00
2018-09-13 15:26:14 -07:00
2018-09-14 09:04:56 -07:00
2018-09-13 15:17:34 -07:00
2018-08-20 22:18:43 -07:00
2018-09-14 10:33:32 +09:00
2018-08-11 22:26:44 -07:00
2018-08-17 14:05:24 -07:00
2018-09-13 15:26:14 -07:00
2018-08-20 21:39:44 -07:00
2018-08-22 15:29:27 -07:00
2018-09-07 21:14:04 -07:00
2018-09-14 10:23:15 -07:00
2018-08-28 08:41:15 -04:00
2018-09-13 15:26:14 -07:00
2018-09-11 12:43:03 -07:00
2018-08-22 15:29:08 -07:00
2018-09-01 00:07:33 -07:00
2018-09-13 15:26:14 -07:00
2018-09-13 15:26:14 -07:00
2018-09-13 15:26:14 -07:00