Public Member Functions | |
def | __hash__ |
def | sortedkeys |
def | sortedvalues |
def | reversedvalues |
def | item_number |
def | first |
def | adjResultsMinMax |
def | adjMinMax_xxxdef |
def | addFactor |
Definition at line 5 of file AlbDict.py.
def AlbDict::AlbDict::__hash__ | ( | self, | ||
value | ||||
) |
Definition at line 7 of file AlbDict.py.
00007 : 00008 return long( value ) 00009 def sortedkeys( self ):
def AlbDict::AlbDict::addFactor | ( | self, | ||
factor | ||||
) |
Definition at line 73 of file AlbDict.py.
00073 : 00074 00075 p = factor.prime( ) 00076 00077 if self.has_key( p ): 00078 qn = factor.power( ) 00079 qo = self[ p ].power( ) 00080 factor = Number.Number( p, qn + qo ) 00081 00082 self[ p ] = factor 00083 00084 return self return self
def AlbDict::AlbDict::adjMinMax_xxxdef | ( | self, | ||
factor | ||||
) |
Definition at line 58 of file AlbDict.py.
00058 : 00059 00060 p = factor.prime( ) 00061 q = factor.power( ) 00062 if not self.has_key( p ): 00063 hi = lo = q 00064 else: 00065 ( lo, hi ) = self[ p ] 00066 if q < lo: 00067 lo = q 00068 if q > hi: 00069 hi = q 00070 00071 self[ p ] = [ lo, hi ] 00072 def addFactor( self, factor ):
def AlbDict::AlbDict::adjResultsMinMax | ( | self, | ||
results | ||||
) |
Definition at line 49 of file AlbDict.py.
00049 : 00050 00051 for result in results: 00052 factors = result.factors( ).values( ) 00053 for factor in factors: 00054 self.adjMinMax( factor ) 00055 00056 return self 00057 def adjMinMax_xxxdef( self, factor ):
def AlbDict::AlbDict::first | ( | self | ) |
Answer the receiver's first item.
Definition at line 42 of file AlbDict.py.
00042 : 00043 """ 00044 Answer the receiver's first item. 00045 """ 00046 00047 return self.item_number( 0 ) 00048 def adjResultsMinMax( self, results ):
def AlbDict::AlbDict::item_number | ( | self, | ||
index | ||||
) |
Definition at line 36 of file AlbDict.py.
00036 : 00037 keys = self.keys( ) 00038 key = keys[ index ] 00039 value = self[ key ] 00040 return value 00041 def first( self ):
def AlbDict::AlbDict::reversedvalues | ( | self, | ||
key = None | ||||
) |
Definition at line 25 of file AlbDict.py.
00025 : 00026 if not key: 00027 values = self.values( ) 00028 else: 00029 values = self[ key ].values( ) 00030 00031 values.sort( ) 00032 values.reverse( ) 00033 00034 return values 00035 def item_number( self, index ):
def AlbDict::AlbDict::sortedkeys | ( | self | ) |
Definition at line 10 of file AlbDict.py.
00010 : 00011 keys = self.keys( ) 00012 keys.sort( ) 00013 return keys 00014 def sortedvalues( self, key = None ):
def AlbDict::AlbDict::sortedvalues | ( | self, | ||
key = None | ||||
) |
Definition at line 15 of file AlbDict.py.
00015 : 00016 if not key: 00017 values = self.values( ) 00018 else: 00019 values = self[ key ].values( ) 00020 00021 values.sort( ) 00022 00023 return values 00024 def reversedvalues( self, key = None ):