Journal article
Computing with functions in the ball
- Abstract:
- A collection of algorithms in object-oriented MATLAB is described for numerically computing with smooth functions defined on the unit ball in the Chebfun software. Functions are numerically and adaptively resolved to essentially machine precision by using a three-dimensional analogue of the double Fourier sphere method to form “Ballfun" objects. Operations such as function evaluation, differentiation, integration, fast rotation by an Euler angle, and a Helmholtz solver are designed. Our algorithms are particularly efficient for vector calculus operations, and we describe how to compute the poloidal-toroidal and Helmholtz--Hodge decompositions of a vector field defined on the ball.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, 4.3MB, Terms of use)
-
- Publisher copy:
- 10.1137/19M1297063
Authors
- Publisher:
- Society for Industrial and Applied Mathematics
- Journal:
- SIAM Journal on Scientific Computing More from this journal
- Volume:
- 42
- Issue:
- 4
- Pages:
- C169-C191
- Publication date:
- 2020-08-17
- Acceptance date:
- 2020-06-29
- DOI:
- EISSN:
-
1095-7197
- ISSN:
-
1064-8275
- Language:
-
English
- Keywords:
- Pubs id:
-
1070540
- Local pid:
-
pubs:1070540
- Deposit date:
-
2020-11-27
Terms of use
- Copyright holder:
- Society for Industrial and Applied Mathematics
- Copyright date:
- 2020
- Rights statement:
- © 2020 Society for Industrial and Applied Mathematics
If you are the owner of this record, you can report an update to it here: Report update to this record