Sacha Ligthert 74f1fb63e1 Have the ability to do partial workloads.
(Read: Split searches among multiple machines.)
2025-01-27 00:13:00 +01:00

35 lines
523 B
Go

package solver
import (
"sync/atomic"
)
type Solver struct {
blocks []int
row1 string
row2 string
row3 string
row4 string
row5 string
row6 string
row7 string
row8 string
row9 string
row1s []int
row2s []int
row3s []int
row4s []int
row5s []int
row6s []int
row7s []int
row8s []int
row9s []int
iter int64
counter atomic.Int64
solutions []string
rates []int64
numcpus int
split int
part int
}