Changeset 7515:3a10b60af277


Ignore:
Timestamp:
12/02/07 13:31:10 (5 years ago)
Author:
William Stein <wstein@…>
Branch:
default
Message:

Fix for trac #1374

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sage/matrix/matrix_modn_dense.pyx

    r6977 r7515  
    6969      [ [ 0*Z(3), Z(3)^0, 0*Z(3) ], [ Z(3)^0, 0*Z(3), 0*Z(3) ],  
    7070          [ 0*Z(3), 0*Z(3), Z(3)^0 ] ] ]) 
     71 
     72TESTS: 
     73    sage: M = MatrixSpace(GF(5),2,2) 
     74    sage: A = M([1,0,0,1]) 
     75    sage: A - int(-1) 
     76    [1 0] 
     77    [0 1] 
     78    sage: B = M([4,0,0,1]) 
     79    sage: B - int(-1) 
     80    [4 0] 
     81    [0 1] 
    7182""" 
    7283 
     
    179190        cdef Py_ssize_t i, j, k 
    180191        cdef mod_int *v 
     192        cdef mod_int p 
     193        p = self._base_ring.characteristic() 
    181194 
    182195        # scalar? 
     
    191204            else: 
    192205                e = entries   # coerce to an unsigned int 
     206                e %= p 
    193207                if e != 0: 
    194208                    for i from 0 <= i < self._nrows: 
Note: See TracChangeset for help on using the changeset viewer.