Commit Graph

14 Commits

Author SHA1 Message Date
Asriel Camora b5ed17dc15 Fix crashes 2024-05-06 00:05:49 -07:00
Asriel Camora 82ac00df7c Batch allocations, replace all Vector<T> with Vector256 2024-03-15 03:32:08 -07:00
Asriel Camora af40691f34 Merge branch 'action-pool' 2024-03-14 20:10:59 -07:00
Asriel Camora 7aa76846c6 Possible stackoverflow inlining fix 2024-03-14 00:50:46 -07:00
Asriel Camora 2f0e30e4c2 Solver optimizations & allow action pools 2024-03-03 19:11:49 -08:00
Asriel Camora c8d3161eb1 Get rid of ActionPool, use ulong for ActionSet 2024-02-29 02:47:59 -08:00
Asriel Camora ecabc24517 Implement ActionPool (backend only) 2024-02-29 00:01:55 -08:00
Asriel Camora 1bdf4412c8 Use ref int instead of callback for progress 2023-11-14 02:50:36 -08:00
Asriel Camora 8f5f199682 Add solver progress bar 2023-11-14 02:21:04 -08:00
Asriel Camora 980613970c Add ability to set initialized sim state if needed 2023-11-13 23:15:18 -08:00
Asriel Camora b9c871f2b2 Remove redundant initial state in sims 2023-11-13 22:58:10 -08:00
Asriel Camora 036cbb2fb4 Pass large structs byref instead 2023-11-11 22:44:25 -08:00
Asriel Camora 6bfff06ac4 Implement max thread count setting using semaphores 2023-10-02 23:02:11 -07:00
Asriel Camora c0f579f23b Split solver into MCTS and algorithms 2023-10-02 13:07:06 -07:00