Changes between Version 24 and Version 28 of Ticket #23706
- Timestamp:
- 09/04/17 05:30:33 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #23706
-
Property
Commit
changed from
4efbf513a230daf4a39316149eedea94282ee335
tod5fa13d8e9c3b44b549873810299b256fa7b6123
-
Property
Commit
changed from
-
Ticket #23706 – Description
v24 v28 11 11 One important change is the move of the method `_get_matrix_class` of `MatrixSpace` as an independent function. 12 12 13 A problem arose with `CartanMatrix` (in `sage/combinat/root_system/cartan_matrix.py`). The class `CartanMatrix` inherits from `Matrix_integer_sparse` but does not properly redefines the parent. As a consequence of the changes here, many matrix operations are not valid anymore for inherited types (mostly submatrices operations such as `__getitem__` with slices or `stack`). A fix is provided by defining `CartanMatrix.matrix_space`. 14 13 15 follow up: #23714 (implementation of gap matrices)