@@ -88,15 +88,6 @@ cdef any_as_acb_or_notimplemented(x):
8888 return t
8989
9090
91- # cdef any_as_arb_or_acb(x):
92- # if typecheck(x, arb) or typecheck(x, acb):
93- # return x
94- # try:
95- # return arb(x)
96- # except (TypeError, ValueError):
97- # return acb(x)
98-
99-
10091# Copied with modifications from sage/rings/complex_arb.pyx
10192@cython.internal
10293cdef class IntegrationContext:
@@ -1210,7 +1201,7 @@ cdef class acb(flint_scalar):
12101201 T3 = _acb_vec_init(r + 3 )
12111202 T4 = _acb_vec_init(r + 4 )
12121203 acb_modular_theta_jet(T1, T2, T3, T4,
1213- (< acb> z).val, (< acb> tau).val, r + 1 , getprec())
1204+ (< acb> z).val, (< acb> tau).val, r + 1 , getprec())
12141205 acb_set((< acb> t1).val, T1 + r)
12151206 acb_set((< acb> t2).val, T2 + r)
12161207 acb_set((< acb> t3).val, T3 + r)
@@ -1556,7 +1547,7 @@ cdef class acb(flint_scalar):
15561547 if abc:
15571548 flags |= 16
15581549 acb_hypgeom_2f1((< acb> u).val, (< acb> a).val, (< acb> b).val, (< acb> c).val,
1559- (< acb> self ).val, flags, getprec())
1550+ (< acb> self ).val, flags, getprec())
15601551 return u
15611552
15621553 def chebyshev_t (s , n ):
@@ -1764,7 +1755,7 @@ cdef class acb(flint_scalar):
17641755 w = acb.__new__ (acb)
17651756 z = acb.__new__ (acb)
17661757 acb_hypgeom_airy((< acb> u).val, (< acb> v).val,
1767- (< acb> w).val, (< acb> z).val, (< acb> s).val, getprec())
1758+ (< acb> w).val, (< acb> z).val, (< acb> s).val, getprec())
17681759 return u, v, w, z
17691760
17701761 def lambertw (s , branch = 0 , bint left = False , bint middle = False ):
@@ -2621,9 +2612,9 @@ cdef class acb(flint_scalar):
26212612
26222613 @staticmethod
26232614 def integral (func , a , b , params = None ,
2624- rel_tol = None , abs_tol = None ,
2625- deg_limit = None , eval_limit = None , depth_limit = None ,
2626- use_heap = None , verbose = None ):
2615+ rel_tol = None , abs_tol = None ,
2616+ deg_limit = None , eval_limit = None , depth_limit = None ,
2617+ use_heap = None , verbose = None ):
26272618 r """
26282619 Computes the integral `\i nt_a^ b f( x) dx` where the integrand
26292620 * f* is defined by * func* .
@@ -2752,7 +2743,7 @@ cdef class acb(flint_scalar):
27522743 Hpos = acb.__new__ (acb)
27532744 Hneg = acb.__new__ (acb)
27542745 acb_hypgeom_coulomb((< acb> F).val, (< acb> G).val, (< acb> Hpos).val, (< acb> Hneg).val,
2755- (< acb> l).val, (< acb> eta).val, (< acb> self ).val, getprec())
2746+ (< acb> l).val, (< acb> eta).val, (< acb> self ).val, getprec())
27562747 return F, G, Hpos, Hneg
27572748
27582749 def coulomb_f (self , l , eta ):
@@ -2768,7 +2759,7 @@ cdef class acb(flint_scalar):
27682759 eta = any_as_acb(eta)
27692760 F = acb.__new__ (acb)
27702761 acb_hypgeom_coulomb((< acb> F).val, NULL , NULL , NULL ,
2771- (< acb> l).val, (< acb> eta).val, (< acb> self ).val, getprec())
2762+ (< acb> l).val, (< acb> eta).val, (< acb> self ).val, getprec())
27722763 return F
27732764
27742765 def coulomb_g (self , l , eta ):
@@ -2784,5 +2775,5 @@ cdef class acb(flint_scalar):
27842775 eta = any_as_acb(eta)
27852776 G = acb.__new__ (acb)
27862777 acb_hypgeom_coulomb(NULL , (< acb> G).val, NULL , NULL ,
2787- (< acb> l).val, (< acb> eta).val, (< acb> self ).val, getprec())
2778+ (< acb> l).val, (< acb> eta).val, (< acb> self ).val, getprec())
27882779 return G
0 commit comments