NZMATH  1.2.0 About: NZMATH is a Python based number theory oriented calculation system.   Fossies Dox: NZMATH-1.2.0.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)
nzmath.ring Namespace Reference

## Classes

class  CommutativeRing

class  CommutativeRingElement

class  CommutativeRingProperties

class  Field

class  FieldElement

class  Ideal

class  QuotientField

class  QuotientFieldElement

class  ResidueClass

class  ResidueClassRing

class  Ring

class  RingElement

## Functions

def getRingInstance (obj)

def getRing (obj)

def inverse (obj)

def exact_division (self, other)

## Detailed Description

```base classes for rings.
```

## ◆ exact_division()

 def nzmath.ring.exact_division ( self, other )
```Return the division of 'self' by 'obj' if the division is exact.

Mainly for python built-in objects such as int or float.
```

Definition at line 852 of file ring.py.

References nzmath.ring.getRingInstance().

## ◆ getRing()

 def nzmath.ring.getRing ( obj )
```Return a ring to which 'obj' belongs.

Mainly for python built-in objects such as int or float.
```

Definition at line 809 of file ring.py.

Referenced by nzmath.group.GroupElement.getGroup(), and nzmath.ring.inverse().

## ◆ getRingInstance()

 def nzmath.ring.getRingInstance ( obj )
```Return a RingElement instance which eqauls 'obj'.

Mainly for python built-in objects such as int or float.
```

Definition at line 790 of file ring.py.

Referenced by nzmath.ring.exact_division().

## ◆ inverse()

 def nzmath.ring.inverse ( obj )
```Return the inverse of 'obj'.  The inverse can be in the quotient
field, if the 'obj' is an element of non-field domain.

Mainly for python built-in objects such as int or float.
```

Definition at line 830 of file ring.py.

References nzmath.ring.getRing().