Fix blowups along rays and singular cones#4454
Fix blowups along rays and singular cones#4454HereAround merged 11 commits intooscar-system:masterfrom
Conversation
This is in the case where the ray is given by the index among the list of all cones. Also, fix star subdivision along an existing ray.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #4454 +/- ##
==========================================
- Coverage 84.42% 84.37% -0.05%
==========================================
Files 668 672 +4
Lines 88363 88717 +354
==========================================
+ Hits 74600 74855 +255
- Misses 13763 13862 +99
|
|
@paemurru Thank you for working on this. Overall, this looks very good. A few comments:
|
BugsThere were two bugs before: (1) Blowing up along a singular cone gave an error. If the intention was to allow only smooth cones, then this should have been checked using an One fix would have been to add the The code that gave an error before: (2) Blowing up along a (single) ray gave an error. The fix was just removing an
Below is the error message that appeared before. DocumentationMy last commit added the relevant citations to the docstring of CorrectnessBy Example 11.1.4 in CLS11, the star subdivision along a smooth cone and along the barycenter of the smooth cone coincide. |
HereAround
left a comment
There was a problem hiding this comment.
Thank you for elaborating @paemurru . Just looked at your PR again, understanding it much better now. Looks good to me.
I will wait until tomorrow for feedback regarding your changes in the polyhedral geometry (e.g. by @benlorenz). If there are no complaints by the Friday meeting tomorrow, I will merge this PR.
benlorenz
left a comment
There was a problem hiding this comment.
A few small improvements and one correction for the check.
Co-authored-by: Benjamin Lorenz <benlorenz@users.noreply.github.com>
Co-authored-by: Benjamin Lorenz <benlorenz@users.noreply.github.com>
Co-authored-by: Benjamin Lorenz <benlorenz@users.noreply.github.com>
Co-authored-by: Benjamin Lorenz <benlorenz@users.noreply.github.com>
Fix blowups along singular cones when the cones is given by an index. Also, fix blowup and star subdivision along a single existing ray in the case where the ray is given by an index among the list of all cones.