TripleStart Namespace Reference


Classes

class  TripleStart

Functions

def TestStarter_1
def TestLoader
def TestStarter_2

Variables

tuple alb = ALB.ALB( )
tuple two = Number.Number( 2, arg )
tuple starter = TripleStart( )
tuple triples = starter.findResultMinMax( two )
int cnt = 1
tuple next = starter.next( )

Function Documentation

def TripleStart::TestLoader (   filename  ) 

Definition at line 543 of file TripleStart.py.

00543                           :
00544 
00545     starter=TripleStart()
00546 
00547     file = open( filename, "r" )
00548 
00549     line = file.readline( )
00550     starter.load( line )
00551 
00552     line = file.readline( )
00553     starter.load( line )
00554 
00555     file.close( )
00556 
00557     print "%s" % starter
00558 
00559     return
00560 
def TestStarter_2( ):

def TripleStart::TestStarter_1 (  ) 

Definition at line 529 of file TripleStart.py.

00529                     :
00530     print "TripleStart"
00531 
00532     starter = TripleStart( "lc", Number.Number(2,3) )
00533 
00534     print "ts: %s" % starter
00535     print ""
00536 
00537     for index in range( 1, 100 ):
00538         value = starter.next( )
00539         print "in: %d .%s" % ( index, value )
00540 
00541     return
00542 
def TestLoader( filename ):

def TripleStart::TestStarter_2 (  ) 

Definition at line 561 of file TripleStart.py.

00561                     :
00562 
00563     # ( 2, 0 (0:1000)) ( 3, 0 (0:0)) ( 5, 0 (0:0)) ( 7, 0 (0:0))
00564     starter = TripleStart( )
00565     for index in range( 1, 10 ):
00566         # ( 2, 1 ... ) ...
00567         starter.newFirstPower( )
00568         print "%d %s" % (index, starter.rangeString( ) )
00569 
00570     p = starter._ranges[ 2 ].prime( )
00571     q = starter._ranges[ 2 ].power( )
00572 
00573     pydb.debugger( )
00574 
00575 #   two = Number.Number( 2, arg )
00576     two = Number.Number( p, q )
00577     ndm = NumDenMul.new( seed )
00578     factors = ndm.reduceLargeFactors( 10 )
00579     factors = Factors.Factors( p ** q - 1 )
00580     starter.adjMinMax( two, factors )
00581     print starter.rangeString( )
00582 
00583     for count in range( 1, 40 ):
00584         ( cnt, value ) = starter.next( )
00585         print "%2d %d %s" % ( count, cnt, value )
00586         
00587     return
00588 
if __name__ == '__main__':


Variable Documentation

Definition at line 605 of file TripleStart.py.

Definition at line 621 of file TripleStart.py.

tuple TripleStart::next = starter.next( )

Definition at line 626 of file TripleStart.py.

Definition at line 611 of file TripleStart.py.

tuple TripleStart::triples = starter.findResultMinMax( two )

Definition at line 612 of file TripleStart.py.

tuple TripleStart::two = Number.Number( 2, arg )

Definition at line 609 of file TripleStart.py.


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