adjoint edit page

Compute the adjoint SO(3)-Fourier/Wigner transform of given evaluations on specific nodes.

This method uses an adjoint trivariate nfft/fft and an adjoint coefficient transform which is based on a representation property of the Wigner-D functions. Hence it do not use the NFSOFT (which includes a fast polynom transform) as in the older method SO3FunHarmonic.adjointNFSOFT.

Syntax

SO3F = SO3FunHarmonic.adjoint(rot,values)
SO3F = SO3FunHarmonic.adjoint(rot,values,'bandwidth',32,'weights',w)

Input

rot quadratureSO3Grid, rotation, orientation, SO3Grid
values double

Output

SO3F SO3FunHarmonic

Options

bandwidth maximal harmonic degree (default: 64)
weights quadrature weights

Flags

'nfsoft' use (mostly slower) NFSOFT algorithm
'directComputation' direct evaluation of Fourier sums (no nfft)

See also

SO3FunHarmonic.quadrature SO3FunHarmonic.adjointNFSOFT SO3FunHarmonic.approximate SO3FunHarmonic.interpolate