Ignore:
Timestamp:
Sep 21, 2005, 9:20:56 AM (19 years ago)
Author:
Michael Brickenstein <bricken@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'd08f5f0bb3329b8ca19f23b74cb1473686415c3a')
Children:
f8d3784d894e063faf10053a22ff58e474036840
Parents:
92a47336bf0758aed4525974ed9d7f6b8fdbb6af
Message:
*bricken: better


git-svn-id: file:///usr/local/Singular/svn/trunk@8634 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • modules/openmathserver/singularom.py

    r92a473 rd83bbe1  
    1313
    1414def 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])
    1918 
    2019 
     
    3635def encodeIdeal(i):
    3736  """FIXME: uses only currentRing"""
    38   r=encodeRing(ring())
     37  r=encodeRing(i.ring())
    3938  return OMApply(DMPLsym,[r]+[encodePoly(p) for p in i])
    4039def encodeRing(r):
     
    4443 
    4544def 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()
    4747  exponents=singular.leadexp(t)
    4848  c=singular.leadcoef(t)
Note: See TracChangeset for help on using the changeset viewer.