Singular
index
(built-in)

 
Classes
       
Boost.Python.instance(__builtin__.object)
Ideal
IntVector
Number
Polynomial
Ring
Vector
power_series
vector_power_series

 
class Ideal(Boost.Python.instance)
    supports most operation a    python list supports with the expception, that elements must    be Polynomials
 
 
Method resolution order:
Ideal
Boost.Python.instance
__builtin__.object

Methods defined here:
__contains__(...)
__delitem__(...)
__getitem__(...)
__init__(...)
__iter__(...)
__len__(...)
__setitem__(...)
__str__(...)
append(...)
extend(...)
ring(...)

Data and other attributes defined here:
__instance_size__ = 20

Data and other attributes inherited from Boost.Python.instance:
__dict__ = <dictproxy object>
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
__weakref__ = <member '__weakref__' of 'Boost.Python.instance' objects>

 
class IntVector(Boost.Python.instance)
    
Method resolution order:
IntVector
Boost.Python.instance
__builtin__.object

Methods defined here:
__contains__(...)
__delitem__(...)
__getitem__(...)
__init__(...)
__iter__(...)
__len__(...)
__setitem__(...)
__str__(...)
append(...)
extend(...)

Data and other attributes defined here:
__instance_size__ = 20

Data and other attributes inherited from Boost.Python.instance:
__dict__ = <dictproxy object>
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
__weakref__ = <member '__weakref__' of 'Boost.Python.instance' objects>

 
class Number(Boost.Python.instance)
    
Method resolution order:
Number
Boost.Python.instance
__builtin__.object

Methods defined here:
__add__(...)
__div__(...)
__eq__(...)
__iadd__(...)
__idiv__(...)
__imul__(...)
__init__(...)
creates a number in currRing by default, more complex constructs can be fetched from the interpreter
__isub__(...)
__mul__(...)
__neg__(...)
__radd__(...)
__rdiv__(...)
__rmul__(...)
__rsub__(...)
__str__(...)
__sub__(...)
ring(...)

Data and other attributes defined here:
__instance_size__ = 16

Data and other attributes inherited from Boost.Python.instance:
__dict__ = <dictproxy object>
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
__weakref__ = <member '__weakref__' of 'Boost.Python.instance' objects>

 
class Polynomial(Boost.Python.instance)
    Wrapper for poly of Singular
 
 
Method resolution order:
Polynomial
Boost.Python.instance
__builtin__.object

Methods defined here:
__add__(...)
__iadd__(...)
__imul__(...)
__init__(...)
__iter__(...)
__mul__(...)
__neg__(...)
__rmul__(...)
__str__(...)
leadCoef(...)
leadExp(...)
ring(...)

Data and other attributes defined here:
__instance_size__ = 20

Data and other attributes inherited from Boost.Python.instance:
__dict__ = <dictproxy object>
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
__weakref__ = <member '__weakref__' of 'Boost.Python.instance' objects>

 
class Ring(Boost.Python.instance)
    reference to a Singular ring
 
 
Method resolution order:
Ring
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__str__(...)
set(...)
equivalent to the singular command setring, which is not mapped as it is a command

Data and other attributes defined here:
__instance_size__ = 12

Data and other attributes inherited from Boost.Python.instance:
__dict__ = <dictproxy object>
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
__weakref__ = <member '__weakref__' of 'Boost.Python.instance' objects>

 
class Vector(Boost.Python.instance)
    
Method resolution order:
Vector
Boost.Python.instance
__builtin__.object

Methods defined here:
__add__(...)
__iadd__(...)
__imul__(...)
__init__(...)
__iter__(...)
__neg__(...)
__rmul__(...)
__str__(...)
ring(...)

Data and other attributes defined here:
__instance_size__ = 20

Data and other attributes inherited from Boost.Python.instance:
__dict__ = <dictproxy object>
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
__weakref__ = <member '__weakref__' of 'Boost.Python.instance' objects>

 
class power_series(Boost.Python.instance)
    
Method resolution order:
power_series
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__iter__(...)

Data and other attributes defined here:
__instance_size__ = 32

Data and other attributes inherited from Boost.Python.instance:
__dict__ = <dictproxy object>
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
__weakref__ = <member '__weakref__' of 'Boost.Python.instance' objects>

 
class vector_power_series(Boost.Python.instance)
    
Method resolution order:
vector_power_series
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__iter__(...)

Data and other attributes defined here:
__instance_size__ = 32

Data and other attributes inherited from Boost.Python.instance:
__dict__ = <dictproxy object>
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
__weakref__ = <member '__weakref__' of 'Boost.Python.instance' objects>