Changes between Version 15 and Version 20 of Ticket #23706


Ignore:
Timestamp:
09/03/17 17:45:52 (5 years ago)
Author:
vdelecroix
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #23706

    • Property Status changed from needs_review to needs_work
    • Property Dependencies changed from #23704 to
    • Property Commit changed from f1013de2bc8d01830840422c367dbe9224d0aeb6 to 9f74040baa887b1ff6e286cbccb7af77f364c6f3
  • Ticket #23706 – Description

    v15 v20  
    1 The aim of this ticket is two fold:
     1The aim of this ticket is to revamp the `MatrixSpace` constructor in order to be able to choose the implementation.
    22
    3 1. Implement a generic matrix class using libgap as a backend
    4 
    5 2. Revamp the `MatrixSpace` constructor in order to be able to choose the implementation.
    6 
    7 In particular with the proposed branch one can have access to 3 implementations of integer matrices
     3For example, one can have access to 2 implementations of integer matrices
    84{{{
    95sage: MatrixSpace(ZZ, 3, implementation='flint')
     
    117sage: MatrixSpace(ZZ, 3, implementation='generic')
    128Full MatrixSpace of 3 by 3 dense matrices over Integer Ring (using Matrix_generic_dense)
    13 sage: MatrixSpace(ZZ, 3, implementation='gap')
    14 Full MatrixSpace of 3 by 3 dense matrices over Integer Ring (using Matrix_gap)
    159}}}
    1610
    17 follow up: #23714
     11follow up: #23714 (implementation of gap matrices)