PrimeGenerator::PrimeGenerator Class Reference

Inheritance diagram for PrimeGenerator::PrimeGenerator:

Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def cycle
def NextPrime


Detailed Description

Definition at line 14 of file PrimeGenerator.py.


Member Function Documentation

def PrimeGenerator::PrimeGenerator::__init__ (   self,
  order 
)

Reimplemented in PrimeGenerator::PrimeBatchGenerator.

Definition at line 16 of file PrimeGenerator.py.

00016                                :
00017 
00018         global wheel, wheel_array
00019 
00020         self._index = 0
00021         self._value = 1
00022         self._cycle = 0
00023 
00024         if not wheel:
00025             wheel = Wheel.Wheel( order )
00026             wheel_array = [ ]
00027             for item in wheel.wheel( ):
00028                 wheel_array.append( mpz( item ) )
00029 
00030         self._order = order + 1
00031         self._size  = len( wheel_array )
00032 
00033         return
00034 
    def cycle( self ):

def PrimeGenerator::PrimeGenerator::cycle (   self  ) 

Definition at line 35 of file PrimeGenerator.py.

00035                      :
00036         return self._cycle
00037 
    def NextPrime( self ):

def PrimeGenerator::PrimeGenerator::NextPrime (   self  ) 

Definition at line 38 of file PrimeGenerator.py.

00038                          :
00039         if self._index >= self._size:
00040 #           self._CheckStatus( )
00041             self._index = self._order
00042         self._value += wheel_array[ self._index ]
00043         self._index += 1
00044         return self._value
00045 
class PrimeBatchGenerator( PrimeGenerator ):


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

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