NumDenMul Namespace Reference


Classes

class  NumDenMul

Functions

def new
def Test

Variables

 verbose = False
 NDM_verbose = False
tuple ndm = NumDenMul( )
tuple beg = time.time( )
 quiet = False
tuple p = mpz( p )
tuple q = mpz( q )
tuple num = Number.Number( p, q )
tuple ndm2 = ndm.reduceLargeFactors( m )
tuple mul = ndm.mul()
tuple fin = time.time( )

Function Documentation

def NumDenMul::new (   factorlist  ) 

Definition at line 14 of file NumDenMul.py.

00014                      :
00015     ndm = NumDenMul( )
00016     for number in factorlist.factors( ):
00017         if verbose:
00018             print ""
00019             print "       f %s" % number
00020         ndm.addDen( number )
00021         ndm.addMul( number )
00022         sgmftr = number.sgmftr( )
00023         for f in sgmftr.values():
00024             if verbose:
00025                 print "       s %s" % f
00026             ndm.addNum( f )
00027         if verbose:
00028             print "%s" % ndm
00029         ndm.reduce( )
00030         if verbose:
00031             print "%s" % ndm
00032 #        ndm.printState( )
00033 
00034     if verbose:
00035         print ""
00036         print "n: %s" % ndm
00037 
00038     return ndm
00039 
class NumDenMul:

def NumDenMul::Test (  ) 

Definition at line 540 of file NumDenMul.py.

00540            :
00541     factors = Factors.Factors( )
00542     factors.addString( "2^3" )
00543     factors.addString( "3^1" )
00544     factors.addString( "5^1" )
00545     NDM = new( factors )
00546     print NDM
00547 
00548 #    print "1: %s" % NDM
00549 #    NDM.decrementPower( )
00550 #    print "2: %s" % NDM
00551 #    NDM.decrementPower( )
00552 #    print "3: %s" % NDM
00553 
if __name__ == '__main__':


Variable Documentation

tuple NumDenMul::beg = time.time( )

Definition at line 565 of file NumDenMul.py.

tuple NumDenMul::fin = time.time( )

Definition at line 619 of file NumDenMul.py.

tuple NumDenMul::mul = ndm.mul()

Definition at line 601 of file NumDenMul.py.

Definition at line 564 of file NumDenMul.py.

tuple NumDenMul::ndm2 = ndm.reduceLargeFactors( m )

Definition at line 586 of file NumDenMul.py.

Definition at line 12 of file NumDenMul.py.

Definition at line 583 of file NumDenMul.py.

tuple NumDenMul::p = mpz( p )

Definition at line 580 of file NumDenMul.py.

tuple NumDenMul::q = mpz( q )

Definition at line 581 of file NumDenMul.py.

Definition at line 566 of file NumDenMul.py.

int NumDenMul::verbose = False

Definition at line 11 of file NumDenMul.py.


Generated on Sun Mar 22 09:59:14 2009 for Multiperfect Number Generator by  doxygen 1.5.8