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( ) |
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__':
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.
tuple NumDenMul::ndm = NumDenMul( ) |
Definition at line 564 of file NumDenMul.py.
tuple NumDenMul::ndm2 = ndm.reduceLargeFactors( m ) |
Definition at line 586 of file NumDenMul.py.
NumDenMul::NDM_verbose = False |
Definition at line 12 of file NumDenMul.py.
tuple NumDenMul::num = Number.Number( p, q ) |
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.
NumDenMul::quiet = False |
Definition at line 566 of file NumDenMul.py.
int NumDenMul::verbose = False |
Definition at line 11 of file NumDenMul.py.