Module jas :: Class ExtRing
[hide private]
[frames] | no frames]

Class ExtRing

source code

Ring --+
       |
      ExtRing

Represents a JAS exterior form / vector / polynomial ring: GenExteriorPolynomialRing.

Instance Methods [hide private]
 
__init__(self, ringstr="", ring=None)
Exterior vector / polynomial ring constructor.
source code
 
__str__(self)
Create a string representation.
source code
 
one(self)
Get the one of the exterior vector / polynomial ring.
source code
 
zero(self)
Get the zero of the exterior vector / polynomial ring.
source code
 
random(self, k, l, d)
Get a random exterior vector / polynomial.
source code
 
element(self, poly)
Create an element from a string or object.
source code

Inherited from Ring: CRT, CRTinterpol, __eq__, algebraicRoots, complexRoots, decimalRoots, factors, factorsAbsolute, gcd, gens, ideal, inject_variables, integrate, paramideal, powerseriesRing, realRoots, rootReduce, rootRefine, rootsOfUnity, squarefreeFactors, subring, subringmember, variable_generators

Static Methods [hide private]

Inherited from Ring: getEngineFactor, getEngineGcd, getEngineSqf

Method Details [hide private]

__init__(self, ringstr="", ring=None)
(Constructor)

source code 

Exterior vector / polynomial ring constructor.

Overrides: Ring.__init__

__str__(self)
(Informal representation operator)

source code 

Create a string representation.

Overrides: Ring.__str__

one(self)

source code 

Get the one of the exterior vector / polynomial ring.

Overrides: Ring.one

zero(self)

source code 

Get the zero of the exterior vector / polynomial ring.

Overrides: Ring.zero

random(self, k, l, d)

source code 

Get a random exterior vector / polynomial.

Overrides: Ring.random

element(self, poly)

source code 

Create an element from a string or object.

Overrides: Ring.element