Changeset 4325:637743034298


Ignore:
Timestamp:
04/19/07 10:50:34 (6 years ago)
Author:
'Martin Albrecht <malb@…
Branch:
default
Message:

ntl.GF2E._sage_ returns correct FiniteField? type now

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sage/libs/ntl/ntl.pyx

    r3597 r4325  
    27752775        Finite Field in a of size 2^8 
    27762776    """ 
    2777     from sage.rings.finite_field import FiniteField_ext_pari 
     2777    from sage.rings.finite_field import FiniteField 
    27782778    f = ntl_GF2E_modulus()._sage_() 
    2779     return FiniteField_ext_pari(int(2)**GF2E_degree(),modulus=f,name=names) 
     2779    return FiniteField(int(2)**GF2E_degree(),modulus=f,name=names) 
    27802780     
    27812781 
     
    29052905        OUTPUT: 
    29062906            FiniteFieldElement over k 
     2907 
     2908 
     2909        EXAMPLE: 
     2910            sage: ntl.GF2E_modulus([1,1,0,1,1,0,0,0,1]) 
     2911            sage: e = ntl.GF2E([0,1]) 
     2912            sage: a = e._sage_(); a 
     2913            a 
     2914 
    29072915        """ 
    29082916        cdef int i 
     
    29112919         
    29122920        if k==None: 
    2913             from sage.rings.finite_field import FiniteField_ext_pari 
     2921            from sage.rings.finite_field import FiniteField 
    29142922            f = ntl_GF2E_modulus()._sage_() 
    2915             k = FiniteField_ext_pari(2**deg,modulus=f) 
     2923            k = FiniteField(2**deg,name='a',modulus=f) 
    29162924 
    29172925        if cache != None: 
Note: See TracChangeset for help on using the changeset viewer.