prototype-qrao
prototype-qrao copied to clipboard
Allow the encoding to be generated on the fly in `solve()`
Summary
Fixes #9.
Details and comments
Remaining tasks:
- [ ] Add more test coverage
- [ ] Figure out a workaround for our prior need to access
self.encoding.offsetinsolve().offsetsomehow needs to make it fromsolve_relaxed()tosolve(). It seems likesolve_relaxed()almost needs to return theoffsetas a third tuple element ... or, we could put it in theRoundingContext, but it doesn't seem to really belong there. Potentially related to #8. Possible solution in #14.