Assy solver fix - #806
Conversation
Codecov Report
@@ Coverage Diff @@
## master #806 +/- ##
==========================================
- Coverage 95.18% 95.09% -0.10%
==========================================
Files 32 32
Lines 7413 7436 +23
Branches 796 797 +1
==========================================
+ Hits 7056 7071 +15
- Misses 220 225 +5
- Partials 137 140 +3
Continue to review full report at Codecov.
|
|
The docs on the CCSAQ method are an interesting read: https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/#mma-method-of-moving-asymptotes-and-ccsa
Sounds good @adam-urbanczyk! |
|
Tested on a random assembly with some kind of conflicting constraints. Old New nlopt solver: Assuming iterations and values are comparable between the two techniques, that's possibly an improvement for this one case. Certainly not a regression. |
Co-authored-by: Marcus Boyd <mwb@geosol.com.au>
|
The appveyor check failed on |
|
Yes, weird |
jmwright
left a comment
There was a problem hiding this comment.
Looks good, but some comments in cadquery/occ_impl/solver.py would be very welcome.
|
I did run the assy tests 1000 times locally and cannot reproduce the behavior. |
|
@slobberingant has reported this does resolve #767 and that test failure can not be reproduced, so I'm going to merge. |
Will resolve #767, #790, #809