Computing with functions in the ball

10/31/2019
by   Nicolas Boullé, et al.
0

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 decomposition of a vector field defined on the ball.

READ FULL TEXT

page 5

page 11

page 14

page 15

research
01/16/2023

A double Fourier sphere method for d-dimensional manifolds

The double Fourier sphere (DFS) method uses a clever trick to transform ...
research
02/20/2019

The Hairy Ball Problem is PPAD-Complete

The Hairy Ball Theorem states that every continuous tangent vector field...
research
09/26/2019

Spectral decomposition of discrepancy kernels on the Euclidean ball, the special orthogonal group, and the Grassmannian manifold

To numerically approximate Borel probability measures by finite atomic m...
research
03/30/2021

An optimal complexity spectral method for Navier–Stokes simulations in the ball

We develop a spectral method for solving the incompressible generalized ...
research
04/08/2020

Vectorial ball Prolate spheroidal wave functions with the divergence free constraint

In this paper, we introduce one family of vectorial prolate spheroidal w...
research
02/15/2023

High performance implementation of 3D FEM for nonlocal Poisson problem with different ball approximation strategies

Nonlocality brings many challenges to the implementation of finite eleme...
research
11/10/2019

A unified approach for projections onto the intersection of ℓ_1 and ℓ_2 balls or spheres

This paper focuses on designing a unified approach for computing the pro...

Please sign up or login with your details

Forgot password? Click here to reset