f15.3.10 (A, B, z, tol = 0, maxiter = 2000, method = "a")
f15.3.10_a (A, B, z, tol = 0, maxiter = 2000 )
f15.3.10_b (A, B, z, tol = 0, maxiter = 2000 )
f15.3.11 (A, B, m, z, tol = 0, maxiter = 2000, method = "a")
f15.3.11_bit1 (A, B, m, z, tol = 0 )
f15.3.11_bit2_a(A, B, m, z, tol = 0, maxiter = 2000 )
f15.3.11_bit2_b(A, B, m, z, tol = 0, maxiter = 2000 )
f15.3.12 (A, B, m, z, tol = 0, maxiter = 2000, method = "a")
f15.3.12_bit1 (A, B, m, z, tol = 0 )
f15.3.12_bit2_a(A, B, m, z, tol = 0, maxiter = 2000 )
f15.3.12_bit2_b(A, B, m, z, tol = 0, maxiter = 2000 )
f15.3.13 (A, C, z, tol = 0, maxiter = 2000, method = "a")
f15.3.13_a (A, C, z, tol = 0, maxiter = 2000 )
f15.3.13_b (A, C, z, tol = 0, maxiter = 2000 )
f15.3.14 (A, C, m, z, tol = 0, maxiter = 2000, method = "a")
f15.3.14_bit1_a(A, C, m, z, tol = 0, maxiter = 2000 )
f15.3.14_bit1_b(A, C, m, z, tol = 0, maxiter = 2000 )
f15.3.14_bit2 (A, C, m, z, tol = 0 )
f15.3.13_14 (A, C, m, z, tol = 0, maxiter = 2000, method = "a")
f15.3.10_11_12 (A, B, m, z, tol = 0, maxiter = 2000, method = "a")
f15.1.1 (A, B, C, z, tol = 0, maxiter = 2000 )
A
, B
, C
as set out in
AMS-55, page 559,560Naming scheme (functions and arguments) follows AMS-55, pages 559-560.
The method
argument to (eg) f15.3.14()
specifies whether
to use psigamma()
directly (method a
), or the
recurrence 6.3.5 (method b
). Press et al recommend
method b
, presumably on the grounds of execution speed.
I'm not so sure (method a
seems to be more accurate in
the sense that it returns values closer to those of Maple).
Method c
means to use a totally dull, slow, direct (but
clearly correct) summation, for the purposes of debugging. This is
only used for the functions documented under wolfram.Rd
Functions f15.3.13_14()
and f15.3.10_11_12()
are
convenience wrappers. For example, function f15.3.13_14()
dispatches to either f15.3.13()
or f15.3.14()
depending on
the value of m
.
hypergeo
,wolfram
,hypergeo_cover1
f15.3.10_11_12(A=1.1, B=pi, m= +3, z=.1+.1i)
f15.3.10_11_12(A=1.1, B=pi, m= -3, z=.1+.1i)
Run the code above in your browser using DataLab