Changeset 3170:4bb962433a53 for sage/libs/ntl/ntl.pyx
- Timestamp:
- 02/26/07 19:15:37 (6 years ago)
- Branch:
- default
- Parents:
- 3138:d41bd3f19adc (diff), 3169:3d257489c962 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - Files:
-
- 2 edited
-
sage/libs/ntl/ntl.pyx (modified) (3 diffs)
-
sage/libs/ntl/ntl.pyx (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sage/libs/ntl/ntl.pyx
r3124 r3170 30 30 from sage.rings.integer import Integer 31 31 from sage.rings.integer cimport Integer 32 #cimport sage.rings.integer33 32 34 33 … … 329 328 """ 330 329 cdef Integer output 331 output = Integer()330 output = PY_NEW(Integer) 332 331 ZZX_getitem_as_mpz(&output.value, self.x, i) 333 332 return output … … 356 355 """ 357 356 return self.getitem_as_int(i) 357 358 def list(self): 359 r""" 360 Retrieves coefficients as a list of SAGE Integers. 361 362 EXAMPLES: 363 sage: x = ntl.ZZX([129381729371289371237128318293718237, 2, -3, 0, 4]) 364 sage: L = x.list(); L 365 [129381729371289371237128318293718237, 2, -3, 0, 4] 366 sage: type(L[0]) 367 <type 'sage.rings.integer.Integer'> 368 sage: x = ntl.ZZX() 369 sage: L = x.list(); L 370 [] 371 """ 372 cdef int i 373 return [self[i] for i from 0 <= i <= ZZX_degree(self.x)] 374 358 375 359 376 def __add__(ntl_ZZX self, ntl_ZZX other): -
sage/libs/ntl/ntl.pyx
r3169 r3170 1037 1037 return make_ZZ(ZZX_discriminant(self.x, proof)) 1038 1038 1039 #def __call__(self, ntl_ZZ a): 1040 # _sig_on 1041 # return make_ZZ(ZZX_polyeval(self.x, a.x)) 1042 1039 1043 def charpoly_mod(self, ntl_ZZX modulus, proof=True): 1040 1044 """
Note: See TracChangeset
for help on using the changeset viewer.
