@@ -88,15 +88,6 @@ cdef any_as_acb_or_notimplemented(x):
88
88
return t
89
89
90
90
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
-
100
91
# Copied with modifications from sage/rings/complex_arb.pyx
101
92
@cython.internal
102
93
cdef class IntegrationContext:
@@ -1210,7 +1201,7 @@ cdef class acb(flint_scalar):
1210
1201
T3 = _acb_vec_init(r + 3 )
1211
1202
T4 = _acb_vec_init(r + 4 )
1212
1203
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())
1214
1205
acb_set((< acb> t1).val, T1 + r)
1215
1206
acb_set((< acb> t2).val, T2 + r)
1216
1207
acb_set((< acb> t3).val, T3 + r)
@@ -1556,7 +1547,7 @@ cdef class acb(flint_scalar):
1556
1547
if abc:
1557
1548
flags |= 16
1558
1549
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())
1560
1551
return u
1561
1552
1562
1553
def chebyshev_t (s , n ):
@@ -1764,7 +1755,7 @@ cdef class acb(flint_scalar):
1764
1755
w = acb.__new__ (acb)
1765
1756
z = acb.__new__ (acb)
1766
1757
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())
1768
1759
return u, v, w, z
1769
1760
1770
1761
def lambertw (s , branch = 0 , bint left = False , bint middle = False ):
@@ -2621,9 +2612,9 @@ cdef class acb(flint_scalar):
2621
2612
2622
2613
@staticmethod
2623
2614
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 ):
2627
2618
r """
2628
2619
Computes the integral `\i nt_a^ b f( x) dx` where the integrand
2629
2620
* f* is defined by * func* .
@@ -2752,7 +2743,7 @@ cdef class acb(flint_scalar):
2752
2743
Hpos = acb.__new__ (acb)
2753
2744
Hneg = acb.__new__ (acb)
2754
2745
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())
2756
2747
return F, G, Hpos, Hneg
2757
2748
2758
2749
def coulomb_f (self , l , eta ):
@@ -2768,7 +2759,7 @@ cdef class acb(flint_scalar):
2768
2759
eta = any_as_acb(eta)
2769
2760
F = acb.__new__ (acb)
2770
2761
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())
2772
2763
return F
2773
2764
2774
2765
def coulomb_g (self , l , eta ):
@@ -2784,5 +2775,5 @@ cdef class acb(flint_scalar):
2784
2775
eta = any_as_acb(eta)
2785
2776
G = acb.__new__ (acb)
2786
2777
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())
2788
2779
return G
0 commit comments