#10140: Base sage.geometry.cone on the Parma Polyhedra Library (PPL)
----------------------------+-----------------------------------------------
Reporter: vbraun | Owner: mhampton
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-feature
Component: geometry | Keywords: ppl
Author: Volker Braun | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
----------------------------+-----------------------------------------------
Comment(by vbraun):
1. Well you can always write `Cone(Polyhedron.rays())`. I took out the
possibility to directly pass a `Polyhedron` to make sure that I caught all
instances of old code.
2. PPL stuff should not be visible to the user, I think. If anything, I'll
probably move the note to a comment in the code.
3. In the C++ library there is no particular support for that. Of course,
in C++ you just declare things const if you don't want them mutable. So I
guess we should emulate that by `get/set_immutable()` methods.
4,5,6. Sounds good.
7. Oops left-over `print()` from debugging things :-)
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10140#comment:3>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.