#17220: Matrix_complex_ball_dense: Level 1 implementation (using acb_mat from 
Arb)
-------------------------------------+-------------------------------------
       Reporter:  cheuberg           |        Owner:
           Type:  enhancement        |       Status:  positive_review
       Priority:  major              |    Milestone:  sage-6.10
      Component:  numerical          |   Resolution:
       Keywords:  arb, acb_mat,      |    Merged in:
  complex balls, matrix              |    Reviewers:  Marc Mezzarobba
        Authors:  Clemens Heuberger  |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  c095ddd94dadc5523ebec3c0216dc0e2b25fd1f8
  u/cheuberg/acb_mat                 |     Stopgaps:
   Dependencies:  #18546, #19063,    |
  #19152                             |
-------------------------------------+-------------------------------------
Changes (by mmezzarobba):

 * status:  needs_review => positive_review


Comment:

 The branch merges correctly in spite of the red link, and looks good to
 me.

 Replying to [comment:34 cheuberg]:
 > > > > - your `__init__` deviates a little bit from the logic in
 `Matrix_generic_dense.__init__`, so that for example the following no
 longer works, is that intentional?
 [...]
 > fixed. Do you want to open a ticket for integer matrices?

 Thanks. I've opened #19700 for the other cases.

 > > And one more thing I missed on first reading: I don't understand the
 part that says “`copy` - ignored (since complex balls are immutable)” in
 the docstring of `__init__`. Based on the code and documentation of
 `MatrixSpace.matrix()`, it seems to me that this parameter is supposed to
 control whether the matrix itself—not its entries—is copied.
 >
 > I do not know how to implement `copy=False`. I do not think that it can
 be done as in `matrix_generic_dense` because we have a somewhat
 specialized data structure here. Thus I still ignore `copy`, but tried to
 rewrite the documentation.

 Yes, I agree it is fine to always perform the copy.

--
Ticket URL: <http://trac.sagemath.org/ticket/17220#comment:35>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to