Changeset d83bbe1 in git for modules/openmathserver/singularom.py
- Timestamp:
- Sep 21, 2005, 9:20:56 AM (19 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'd08f5f0bb3329b8ca19f23b74cb1473686415c3a')
- Children:
- f8d3784d894e063faf10053a22ff58e474036840
- Parents:
- 92a47336bf0758aed4525974ed9d7f6b8fdbb6af
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
modules/openmathserver/singularom.py
r92a473 rd83bbe1 13 13 14 14 def encodePolyWithRing(p): 15 """FIXME: just encodes currentRing""" 16 p=encodePoly(p) 17 r=encodeRing(ring()) 18 return OMApply(DMPsym,[r,p]) 15 pe=encodePoly(p) 16 r=encodeRing(p.ring()) 17 return OMApply(DMPsym,[r,pe]) 19 18 20 19 … … 36 35 def encodeIdeal(i): 37 36 """FIXME: uses only currentRing""" 38 r=encodeRing( ring())37 r=encodeRing(i.ring()) 39 38 return OMApply(DMPLsym,[r]+[encodePoly(p) for p in i]) 40 39 def encodeRing(r): … … 44 43 45 44 def encodeTerm(t): 46 """FIXME: ugly because it uses slow interpreter interface""" 45 """FIXME: ugly because it uses slow interpreter interface and setting of rings for this should be automatically""" 46 t.ring().set() 47 47 exponents=singular.leadexp(t) 48 48 c=singular.leadcoef(t)
Note: See TracChangeset
for help on using the changeset viewer.