Changes between Initial Version and Version 11 of Ticket #804


Ignore:
Timestamp:
04/02/14 00:33:13 (6 years ago)
Author:
pbruin
Comment:

Given that this ticket has been open for more than seven years, it turned out to be surprisingly straightforward. There is one small simplification: Matrix used to have two identical methods _mul_() and __mul__(), now it only needs __mul__(). On the other hand, new (but very straightforward) __pow__() and __div__() methods were required.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #804

    • Property Status changed from new to needs_review
    • Property Authors changed from to Peter Bruin
    • Property Cc jason pbruin added
    • Property Milestone changed from sage-2.11 to sage-6.2
    • Property Component changed from algebraic geometry to linear algebra
    • Property Branch changed from to u/pbruin/804-Matrix_inheritance
    • Property Report Upstream changed from to N/A
    • Property Commit changed from to 0fd3d318a230b2865cf331c2c696c9d05ceba487
  • Ticket #804 – Description

    initial v11  
    1 People just don't want to fix it because you'll have to rebuild everything after editing element.pxd.
     1This ticket makes `Matrix` only inherit from `ModuleElement`.
     2
     3Warning: it will cause practically all Cython files to be rebuilt.
     4
     5See also #15215 (duplicate of this ticket).