コード例 #1
0
def OM2ring(ring_desc, ordering="dp"):
    assert isinstance(ring_desc, OMA)
    if (ring_desc.args[0] == Rationals):
        i = ring_desc.args[1]
        return create_ring(char=0, nvars=i, ordering=ordering)

    raise SingularException("ring not supported")
コード例 #2
0
ファイル: singular.py プロジェクト: Macaulay2/Singular
def OM2ring(ring_desc, ordering="dp"):
  assert isinstance(ring_desc, OMA)
  if (ring_desc.args[0]==Rationals):
    i=ring_desc.args[1]
    return create_ring(char=0, nvars=i, ordering=ordering)
 
  raise SingularException("ring not supported")
コード例 #3
0
def ringFromOM(ring_desc, ordering="dp"):
    assert isinstance(ring_desc, OMApply)
    if (ring_desc.args[0] == Rationals):
        i = ring_desc.args[1].getValue()
        return create_ring(char=0, nvars=i, ordering=ordering)
    raise SingularException("ring not supported")
コード例 #4
0
ファイル: singular.py プロジェクト: Macaulay2/Singular
def ringFromOM(ring_desc, ordering="dp"):
  assert isinstance(ring_desc, OMApply)
  if (ring_desc.args[0]==Rationals):
    i=ring_desc.args[1].getValue()
    return create_ring(char=0, nvars=i, ordering=ordering)
  raise SingularException("ring not supported")