types.go 493 B

1234567891011121314151617181920212223242526272829303132
  1. package solver
  2. import (
  3. "sync/atomic"
  4. )
  5. type Solver struct {
  6. blocks []int
  7. row1 string
  8. row2 string
  9. row3 string
  10. row4 string
  11. row5 string
  12. row6 string
  13. row7 string
  14. row8 string
  15. row9 string
  16. row1s []int
  17. row2s []int
  18. row3s []int
  19. row4s []int
  20. row5s []int
  21. row6s []int
  22. row7s []int
  23. row8s []int
  24. row9s []int
  25. iter int64
  26. counter atomic.Int64
  27. solutions []string
  28. rates []int64
  29. numcpus int
  30. }