ssht_core_mod.f90 File Reference

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
Generated on Mon Oct 31 01:20:05 2011 by  doxygen 1.6.3