2018
DOI: 10.1007/s10444-018-9613-9
|View full text |Cite
|
Sign up to set email alerts
|

An algorithm for the rapid numerical evaluation of Bessel functions of real orders and arguments

Abstract: We describe a method for the rapid numerical evaluation of the Bessel functions of the first and second kinds of nonnegative real orders and positive arguments. Our algorithm makes use of the well-known observation that although the Bessel functions themselves are expensive to represent via piecewise polynomial expansions, the logarithms of certain solutions of Bessel's equation are not. We exploit this observation by numerically precomputing the logarithms of carefully chosen Bessel functions and representing… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
28
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 18 publications
(28 citation statements)
references
References 24 publications
0
28
0
Order By: Relevance
“…It is demonstrated in [13] that (31) can be represented via a matvec u = Kg, where K satisfies the complementary low-rank property. An arbitrary entry of K can be calculated in O(1) operations [44] and hence IDBF is suitable for accelerating the matvec u = Kg.…”
Section: Recursive Mscsmentioning
confidence: 99%
“…It is demonstrated in [13] that (31) can be represented via a matvec u = Kg, where K satisfies the complementary low-rank property. An arbitrary entry of K can be calculated in O(1) operations [44] and hence IDBF is suitable for accelerating the matvec u = Kg.…”
Section: Recursive Mscsmentioning
confidence: 99%
“…The analysis for other off-diagonal blocks is similar. By the theory of non-oscillatory phase functions for special functions [50,51,52], the Hankel function H…”
Section: Butterfly Compressibility Of Off-diagonal Blocksmentioning
confidence: 99%
“…where α(x) is an analytic non-oscillatory phase function. For more details about the definition, computation, and asymptotic expansion of the non-oscillatory phase function, the reader is referred to Section 2.5 of [52], where the notation α(t) is used to represent the phase function as well. If we introduce a non-oscillatory matrix B and a purely oscillatory matrix C as follows,…”
Section: Butterfly Compressibility Of Off-diagonal Blocksmentioning
confidence: 99%
See 1 more Smart Citation
“…When the numerical rank of the phase function r is only larger than the dimension of the problem by one or two, NUFFT is usually faster than BF and hence it will be applied to compute Kf . Scenario 1 : There exists an algorithm for evaluating an arbitrary entry of the kernel matrix in O(1) operations [3,4,19,25].…”
Section: Scenariosmentioning
confidence: 99%