|
c1f2a28ac1
|
Provided tests for functions that can be tested (Closes #20).
|
2025-01-29 17:45:08 +01:00 |
|
|
cced4f04b2
|
Allow to set verbosity of output (Closes #26)
|
2025-01-28 21:02:12 +01:00 |
|
|
b83d6bdde4
|
Give each function its own file.
|
2025-01-28 18:12:03 +01:00 |
|
|
a314e945ed
|
Change int64 for select variables to uint64. (Closes #21)
|
2025-01-28 02:30:25 +01:00 |
|
|
2735074515
|
Use strings instead of ints to store blocks (Closes #23)
|
2025-01-28 01:59:36 +01:00 |
|
|
647476f6d8
|
Change internal Solution storage to [][]string (Closes #24)
|
2025-01-28 01:43:47 +01:00 |
|
|
a7c5845b7a
|
More comments.
|
2025-01-28 00:33:45 +01:00 |
|
|
6dd5d2f232
|
Make godoc happy, and add extra comments.
|
2025-01-28 00:31:02 +01:00 |
|
|
719dd43307
|
Move parts of solver into its own package. Closes #19
Reviewed-on: #22
|
2025-01-28 00:07:06 +01:00 |
|
|
6241c0b720
|
Remove unused restraint.
|
2025-01-27 20:23:48 +01:00 |
|
|
3d4729bdb6
|
Small optimization
|
2025-01-27 20:21:40 +01:00 |
|
|
7084a62962
|
Ignore the extra second when we are done.
|
2025-01-27 20:17:09 +01:00 |
|
|
8d2cca657b
|
Nicely print the solution, with table borders and stuff.
|
2025-01-27 20:16:56 +01:00 |
|
|
56ebe616ab
|
Change functions and vars from snake_case to camelCase (Closes #16)
|
2025-01-27 19:40:24 +01:00 |
|
|
fc555fa581
|
Use stdlib time functions to print time estimation (Closes #18)
|
2025-01-27 19:20:49 +01:00 |
|
|
c72bc6b0e5
|
Start of godoc comments. Closes #5
|
2025-01-27 18:41:15 +01:00 |
|
|
c73c88679a
|
#13 Clean functions
|
2025-01-27 18:37:41 +01:00 |
|
|
74f1fb63e1
|
Have the ability to do partial workloads.
(Read: Split searches among multiple machines.)
|
2025-01-27 00:13:00 +01:00 |
|
|
28ecc74d7a
|
Allows setting of cores to use (sorta fixes #8)
|
2025-01-25 19:45:31 +01:00 |
|
|
6d6db0ed28
|
#9 Make use of the Atomic package to keep track of solver.counter .
|
2025-01-25 19:08:31 +01:00 |
|
|
53953cf47c
|
Fixing a leftover of #6, refactored to int64.
|
2025-01-25 17:54:18 +01:00 |
|
|
acf6ad1bb9
|
#7 (Should) fix end-state issue.
|
2025-01-25 17:32:11 +01:00 |
|
|
26b78420a2
|
#6 Improved estimation algorithm
|
2025-01-25 14:34:51 +01:00 |
|
|
6cd8deed23
|
Improved parameter handling.
|
2025-01-23 23:55:40 +01:00 |
|
|
c02aea543c
|
#4 Embed _blocks.csv_
|
2025-01-23 23:39:57 +01:00 |
|
|
c9b05e7026
|
#2 Proper usage of range
|
2025-01-23 23:11:30 +01:00 |
|
|
81edc8962d
|
Accept commandline parameters.
|
2025-01-23 22:39:59 +01:00 |
|
|
ef2db7184e
|
Add verbosity and progress.
|
2025-01-23 20:26:43 +01:00 |
|
|
0c31f7953d
|
misc
|
2025-01-21 21:44:21 +01:00 |
|
|
8ec56bc3d8
|
Enable nicer logging.
|
2025-01-21 21:43:27 +01:00 |
|
|
5a9f22edb7
|
Minor touchups
|
2025-01-21 21:37:53 +01:00 |
|
|
458e5ac101
|
Rework how potential solutions are presented.
|
2025-01-21 21:37:07 +01:00 |
|
|
e7800660e9
|
Make solver.Run() nicer, readable.
|
2025-01-21 21:32:50 +01:00 |
|
|
ba2aa13999
|
Remove debug
|
2025-01-21 21:26:17 +01:00 |
|
|
4017ecc1e1
|
"Temporary" removal of unused functions.
|
2025-01-21 21:25:36 +01:00 |
|
|
3dfc74f17a
|
Remove confusing comments.
|
2025-01-21 21:13:06 +01:00 |
|
|
915c373161
|
Easier sudoku puzzle for testing
|
2025-01-21 21:11:45 +01:00 |
|
|
16de7dda97
|
More testint
|
2024-12-08 14:19:55 +01:00 |
|
|
7aebaea676
|
Working. 1 hour for this set.
|
2024-12-08 01:28:32 +01:00 |
|
|
b89d2d29c6
|
Working, with go routines. Didn't improve performance.
|
2024-12-07 19:23:45 +01:00 |
|