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.poly.uniutil.PseudoDivisionProvider Class Reference
Inheritance diagram for nzmath.poly.uniutil.PseudoDivisionProvider:
[legend]
Collaboration diagram for nzmath.poly.uniutil.PseudoDivisionProvider:
[legend]

Public Member Functions

def pseudo_divmod (self, other)
 
def pseudo_floordiv (self, other)
 
def pseudo_mod (self, other)
 
def __truediv__ (self, other)
 
def exact_division (self, other)
 
def scalar_exact_division (self, scale)
 
def monic_divmod (self, other)
 
def monic_floordiv (self, other)
 
def monic_mod (self, other)
 
def monic_pow (self, index, mod)
 

Detailed Description

PseudoDivisionProvider provides pseudo divisions for univariate
polynomials.  It is assumed that the coefficient ring of the
polynomials is a domain.

The class should be used as a mix-in.

Definition at line 338 of file uniutil.py.

Member Function Documentation

◆ __truediv__()

def nzmath.poly.uniutil.PseudoDivisionProvider.__truediv__ (   self,
  other 
)
self / other

Return the result as a rational function.

Definition at line 434 of file uniutil.py.

◆ exact_division()

◆ monic_divmod()

◆ monic_floordiv()

◆ monic_mod()

◆ monic_pow()

◆ pseudo_divmod()

◆ pseudo_floordiv()

◆ pseudo_mod()

◆ scalar_exact_division()

def nzmath.poly.uniutil.PseudoDivisionProvider.scalar_exact_division (   self,
  scale 
)
Return quotient by a scalar which can divide each coefficient
exactly.

Definition at line 458 of file uniutil.py.

References nzmath.poly.formalsum.FormalSumContainerInterface.coefficients_map().

Referenced by nzmath.poly.uniutil.PrimeCharacteristicFunctionsProvider.factor(), and nzmath.poly.uniutil.ContentProvider.primitive_part().


The documentation for this class was generated from the following file: