Go to the source code of this file.
Data Types | |
interface | ssht_core_mod::ssht_core_dh_inverse |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_dh_forward |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_dh_inverse_real |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_dh_forward_real |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_gl_inverse |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_gl_forward |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_gl_inverse_real |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_gl_forward_real |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mweo_inverse |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mweo_forward |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mweo_inverse_real |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mweo_forward_real |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mweo_inverse_rsp |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mweo_forward_rsp |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mweo_inverse_real_rsp |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mweo_forward_real_rsp |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mw_inverse |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mw_forward |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mw_inverse_real |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mw_forward_real |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mw_inverse_rsp |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mw_forward_rsp |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mw_inverse_real_rsp |
Generic interface that points to specific implementation. More... | |
interface | ssht_core_mod::ssht_core_mw_forward_real_rsp |
Generic interface that points to specific implementation. More... | |
Modules | |
module | ssht_core_mod |
Functionality to perform spin spherical harmonic transforms on the sphere. | |
Functions/Subroutines | |
subroutine | ssht_core_mod::ssht_core_mweo_inverse_sp (f, f_sp, phi_sp, flm, L, spin, verbosity) |
South pole wrapper for inverse transform using MWEO method. | |
subroutine | ssht_core_mod::ssht_core_mweo_forward_sp (flm, f, f_sp, phi_sp, L, spin, verbosity) |
South pole wrapper for forward transform using MWEO method. | |
subroutine | ssht_core_mod::ssht_core_mweo_inverse_real_sp (f, f_sp, flm, L, verbosity) |
South pole wrapper for inverse transform of real scalar function using MWEO method. | |
subroutine | ssht_core_mod::ssht_core_mweo_forward_real_sp (flm, f, f_sp, L, verbosity) |
South pole wrapper for forward transform of real scalar function using MWEO method. | |
subroutine | ssht_core_mod::ssht_core_mw_inverse_sp (f, f_sp, phi_sp, flm, L, spin, verbosity) |
South pole wrapper for inverse transform using MW method. | |
subroutine | ssht_core_mod::ssht_core_mw_forward_sp (flm, f, f_sp, phi_sp, L, spin, verbosity) |
South pole wrapper for forward transform using MW method. | |
subroutine | ssht_core_mod::ssht_core_mw_inverse_real_sp (f, f_sp, flm, L, verbosity) |
South pole wrapper for inverse transform of real scalar function using MW method. | |
subroutine | ssht_core_mod::ssht_core_mw_forward_real_sp (flm, f, f_sp, L, verbosity) |
South pole wrapper for forward transform of real scalar function using MW method. | |
subroutine | ssht_core_mod::ssht_core_dh_inverse_direct (f, flm, L, spin, verbosity) |
Compute inverse transform for DH method using direct evaluation with dlmn evaluated for each theta. | |
subroutine | ssht_core_mod::ssht_core_dh_inverse_direct_factored (f, flm, L, spin, verbosity) |
Compute inverse transform for DH method using direct evaluation but dlmn factored, i.e. dlmn evaluated at PI/2. | |
subroutine | ssht_core_mod::ssht_core_dh_inverse_sov_direct (f, flm, L, spin, verbosity) |
Compute inverse transform for DH method using separation of variables but only discrete (not fast) Fourier transforms. | |
subroutine | ssht_core_mod::ssht_core_dh_inverse_sov (f, flm, L, spin, verbosity) |
Compute inverse transform for DH method using separation of variables and fast Fourier transforms. | |
subroutine | ssht_core_mod::ssht_core_dh_inverse_sov_sym (f, flm, L, spin, verbosity) |
Compute inverse transform for DH method using separation of variables, fast Fourier transforms and exploiting all symmetries (for complex spin signal). | |
subroutine | ssht_core_mod::ssht_core_dh_inverse_sov_sym_real (f, flm, L, verbosity) |
Compute inverse transform for DH method of real scalar signal using separation of variables, fast Fourier transforms and exploiting all symmetries (including additional symmetries for real signals). | |
subroutine | ssht_core_mod::ssht_core_gl_inverse_sov_sym (f, flm, L, spin, verbosity) |
Compute inverse transform for GL method using separation of variables, fast Fourier transforms and exploiting all symmetries (for complex spin signal). | |
subroutine | ssht_core_mod::ssht_core_gl_inverse_sov_sym_real (f, flm, L, verbosity) |
Compute inverse transform for GL method of real scalar signal using separation of variables, fast Fourier transforms and exploiting all symmetries (including additional symmetries for real signals). | |
subroutine | ssht_core_mod::ssht_core_mweo_inverse_direct (f, flm, L, spin, verbosity) |
Compute inverse transform for MWEO method using direct evaluation with dlmn evaluated for each theta. | |
subroutine | ssht_core_mod::ssht_core_mweo_inverse_sov_direct (f, flm, L, spin, verbosity) |
Compute inverse transform for MWEO method using separation of variables but only discrete (not fast) Fourier transforms. | |
subroutine | ssht_core_mod::ssht_core_mweo_inverse_sov (f, flm, L, spin, verbosity) |
Compute inverse transform for MWEO method using separation of variables and fast Fourier transforms. | |
subroutine | ssht_core_mod::ssht_core_mweo_inverse_sov_sym (f, flm, L, spin, verbosity) |
Compute inverse transform for MWEO method using separation of variables, fast Fourier transforms and exploiting all symmetries (for complex spin signal). | |
subroutine | ssht_core_mod::ssht_core_mweo_inverse_sov_sym_real (f, flm, L, verbosity) |
Compute inverse transform for MWEO method of real scalar signal using separation of variables, fast Fourier transforms and exploiting all symmetries (including additional symmetries for real signals). | |
subroutine | ssht_core_mod::ssht_core_mw_inverse_sov_direct (f, flm, L, spin, verbosity) |
Compute inverse transform for MW method using separation of variables but only discrete (not fast) Fourier transforms. | |
subroutine | ssht_core_mod::ssht_core_mw_inverse_sov (f, flm, L, spin, verbosity) |
Compute inverse transform for MW method using separation of variables and fast Fourier transforms. | |
subroutine | ssht_core_mod::ssht_core_mw_inverse_sov_sym (f, flm, L, spin, verbosity) |
Compute inverse transform for MW method using separation of variables, fast Fourier transforms and exploiting all symmetries (for complex spin signal). | |
subroutine | ssht_core_mod::ssht_core_mw_inverse_sov_sym_real (f, flm, L, verbosity) |
Compute inverse transform for MW method of real scalar signal using separation of variables, fast Fourier transforms and exploiting all symmetries (including additional symmetries for real signals). | |
subroutine | ssht_core_mod::ssht_core_dh_forward_sov_direct (flm, f, L, spin, verbosity) |
Compute forward transform for DH method using separation of variables but only discrete (not fast) Fourier transforms. | |
subroutine | ssht_core_mod::ssht_core_dh_forward_sov (flm, f, L, spin, verbosity) |
Compute forward transform for DH method using separation of variables and fast Fourier transforms. | |
subroutine | ssht_core_mod::ssht_core_dh_forward_sov_sym (flm, f, L, spin, verbosity) |
Compute forward transform for DH method using separation of variables, fast Fourier transforms and exploiting all symmetries (for complex spin signal). | |
subroutine | ssht_core_mod::ssht_core_dh_forward_sov_sym_real (flm, f, L, verbosity) |
Compute forward transform for DH method of real scalar signal using separation of variables, fast Fourier transforms and exploiting all symmetries (including additional symmetries for real signals). | |
subroutine | ssht_core_mod::ssht_core_gl_forward_sov_sym (flm, f, L, spin, verbosity) |
Compute forward transform for GL method using separation of variables, fast Fourier transforms and exploiting all symmetries (for complex spin signal). | |
subroutine | ssht_core_mod::ssht_core_gl_forward_sov_sym_real (flm, f, L, verbosity) |
Compute forward transform for GL method of real scalar signal using separation of variables, fast Fourier transforms and exploiting all symmetries (including additional symmetries for real signals). | |
subroutine | ssht_core_mod::ssht_core_mweo_forward_sov_direct (flm, f, L, spin, verbosity) |
Compute forward transform for MWEO method using separation of variables but only discrete (not fast) Fourier transforms. | |
subroutine | ssht_core_mod::ssht_core_mweo_forward_sov (flm, f, L, spin, verbosity) |
Compute forward transform for MWEO method using separation of variables and fast Fourier transforms. | |
subroutine | ssht_core_mod::ssht_core_mweo_forward_sov_conv (flm, f, L, spin, verbosity) |
Compute forward transform for MWEO method using separation of variables, fast Fourier transforms and performing convolution with weights as product in transformed space. | |
subroutine | ssht_core_mod::ssht_core_mweo_forward_sov_conv_sym (flm, f, L, spin, verbosity) |
Compute forward transform for MWEO method using separation of variables, fast Fourier transforms, performing convolution with weights as product in transformed space and exploiting all symmetries (for complex spin signal). | |
subroutine | ssht_core_mod::ssht_core_mweo_forward_sov_conv_sym_real (flm, f, L, verbosity) |
Compute forward transform for MWEO method of real scalar signal using separation of variables, fast Fourier transforms, performing convolution with weights as product in transformed space and exploiting all symmetries (including additional symmetries for real signals). | |
subroutine | ssht_core_mod::ssht_core_mw_forward_sov_direct (flm, f, L, spin, verbosity) |
Compute forward transform for MW method using separation of variables but only discrete (not fast) Fourier transforms. | |
subroutine | ssht_core_mod::ssht_core_mw_forward_sov (flm, f, L, spin, verbosity) |
Compute forward transform for MW method using separation of variables and fast Fourier transforms. | |
subroutine | ssht_core_mod::ssht_core_mw_forward_sov_conv (flm, f, L, spin, verbosity) |
Compute forward transform for MW method using separation of variables, fast Fourier transforms and performing convolution with weights as product in transformed space. | |
subroutine | ssht_core_mod::ssht_core_mw_forward_sov_conv_sym (flm, f, L, spin, verbosity) |
Compute forward transform for MW method using separation of variables, fast Fourier transforms, performing convolution with weights as product in transformed space and exploiting all symmetries (for complex spin signal). | |
subroutine | ssht_core_mod::ssht_core_mw_forward_sov_conv_sym_real (flm, f, L, verbosity) |
Compute forward transform for MW method of real scalar signal using separation of variables, fast Fourier transforms, performing convolution with weights as product in transformed space and exploiting all symmetries (including additional symmetries for real signals). | |
integer | ssht_core_mod::digit (L) |
Compute number of digits required to display integer (must be less than 25). | |
Variables | |
integer, parameter | ssht_core_mod::FFTW_ESTIMATE = 64 |
integer, parameter | ssht_core_mod::FFTW_MEASURE = 0 |
integer, parameter | ssht_core_mod::FFTW_FORWARD = -1 |
integer, parameter | ssht_core_mod::FFTW_BACKWARD = 1 |