Changeset 8371:1bdb1c81793f


Ignore:
Timestamp:
11/08/07 09:01:35 (6 years ago)
Author:
jvoight@…
Branch:
default
Message:

Merge.

Location:
sage/rings/number_field
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sage/rings/number_field/totallyreal.py

    r8369 r8371  
    323323                   S.pop(j) 
    324324               else: 
    325                    S.pop(i) 
     325                   s = S.pop(i) 
     326                   S.insert(i, S.pop(j)) 
    326327           else: 
    327328               j += 1 
    328        i = j 
     329       i += 1 
    329330 
    330331def timestr(m): 
  • sage/rings/number_field/totallyreal_data.pyx

    r8369 r8371  
    175175        rts[i] = newton(f, df, n, (beta[i]+beta[i+1])/2, eps) 
    176176 
    177 def __lagrange_degree_3(n, an1, an2, an3): 
     177def lagrange_degree_3(n, an1, an2, an3): 
    178178    r""" 
    179179    Private function.  Solves the equations which arise in the Lagrange multiplier 
     
    185185 
    186186    EXAMPLES: 
    187         sage: sage.rings.number_field.totallyreal_data.__lagrange_degree_3(3, 0, 1, 2) 
     187        sage: sage.rings.number_field.totallyreal_data.lagrange_degree_3(3, 0, 1, 2) 
    188188        [-1.000000019137512, -0.99999998086248831] 
    189         sage: sage.rings.number_field.totallyreal_data.__lagrange_degree_3(3, 6, 1, 2) 
     189        sage: sage.rings.number_field.totallyreal_data.lagrange_degree_3(3, 6, 1, 2) 
    190190        [-5.8878509412236602, -5.887850753893237] 
    191191    """ 
     
    452452            self.b_upper = -1./n*(self.a[n-1] - (n-1.)*sqrt((1.*self.a[n-1])**2 - 2.*(1+1./(n-1))*self.a[n-2])) 
    453453            if k < n-2: 
    454                 bminmax = __lagrange_degree_3(n,a[n-1],a[n-2],a[n-3]) 
     454                bminmax = lagrange_degree_3(n,a[n-1],a[n-2],a[n-3]) 
    455455                self.b_lower = bminmax[0] 
    456456                self.b_upper = bminmax[1] 
     
    652652                    elif k == n-4: 
    653653                        # New bounds from Lagrange multiplier in degree 3. 
    654                         bminmax = __lagrange_degree_3(n,self.a[n-1],self.a[n-2],self.a[n-3]) 
     654                        bminmax = lagrange_degree_3(n,self.a[n-1],self.a[n-2],self.a[n-3]) 
    655655                        self.b_lower = bminmax[0] 
    656656                        self.b_upper = bminmax[1] 
Note: See TracChangeset for help on using the changeset viewer.