![]() |
s2let
2.2.0
Fast wavelets on the sphere
|
Functions | |
void | s2let_transform_axisym_lm_allocate_f_wav (complex double **f_wav_lm, complex double **f_scal_lm, const s2let_parameters_t *parameters) |
void | s2let_transform_axisym_lm_allocate_f_wav_multires (complex double **f_wav_lm, complex double **f_scal_lm, const s2let_parameters_t *parameters) |
void | s2let_transform_axisym_lm_allocate_wav (double **wav_lm, double **scal_lm, const s2let_parameters_t *parameters) |
void | s2let_transform_axisym_lm_wav (double *wav_lm, double *scal_lm, const s2let_parameters_t *parameters) |
void | s2let_transform_axisym_lm_wav_analysis (complex double *f_wav_lm, complex double *f_scal_lm, const complex double *flm, const double *wav_lm, const double *scal_lm, const s2let_parameters_t *parameters) |
void | s2let_transform_axisym_lm_wav_synthesis (complex double *flm, const complex double *f_wav_lm, const complex double *f_scal_lm, const double *wav_lm, const double *scal_lm, const s2let_parameters_t *parameters) |
void | s2let_transform_axisym_lm_wav_analysis_multires (complex double *f_wav_lm, complex double *f_scal_lm, const complex double *flm, const double *wav_lm, const double *scal_lm, const s2let_parameters_t *parameters) |
void | s2let_transform_axisym_lm_wav_synthesis_multires (complex double *flm, const complex double *f_wav_lm, const complex double *f_scal_lm, const double *wav_lm, const double *scal_lm, const s2let_parameters_t *parameters) |
void s2let_transform_axisym_lm_allocate_f_wav | ( | complex double ** | f_wav_lm, |
complex double ** | f_scal_lm, | ||
const s2let_parameters_t * | parameters | ||
) |
Allocates arrays for wavelet transform in harmonic space.
[out] | f_wav_lm | Harmonic coefficients of the wavelet contributions. Each wavelet has size L*L and there are (J-J_min+1) scales. |
[out] | f_scal_lm | Harmonic coefficients of the scaling contribution (L*L). |
[in] | B | Wavelet parameter. |
[in] | L | Angular harmonic band-limit. |
[in] | J_min | First wavelet scale to be used. |
none |
void s2let_transform_axisym_lm_allocate_f_wav_multires | ( | complex double ** | f_wav_lm, |
complex double ** | f_scal_lm, | ||
const s2let_parameters_t * | parameters | ||
) |
Allocates multiresolution arrays for wavelet transforms in harmonic space.
[out] | f_wav_lm | Harmonic coefficients of the wavelet contributions. The size of each wavelet depends on its band-limit. |
[out] | f_scal_lm | Harmonic coefficients of the scaling contribution. |
[in] | B | Wavelet parameter. |
[in] | L | Angular harmonic band-limit. |
[in] | J_min | First wavelet scale to be used. |
none |
void s2let_transform_axisym_lm_allocate_wav | ( | double ** | wav_lm, |
double ** | scal_lm, | ||
const s2let_parameters_t * | parameters | ||
) |
Allocates arrays for the kernels of the wavelets and the scaling functions.
[out] | wav_lm | Wavelet kernels. |
[out] | scal_lm | Scaling function kernels. |
[in] | B | Wavelet parameter. |
[in] | L | Angular harmonic band-limit. |
none |
void s2let_transform_axisym_lm_wav | ( | double * | wav_lm, |
double * | scal_lm, | ||
const s2let_parameters_t * | parameters | ||
) |
Computes the kernels of the wavelets and the scaling functions.
[out] | wav_lm | Wavelet kernels. |
[out] | scal_lm | Scaling function kernels. |
[in] | B | Wavelet parameter. |
[in] | L | Angular harmonic band-limit. |
[in] | J_min | First wavelet scale to be used. |
none |
void s2let_transform_axisym_lm_wav_analysis | ( | complex double * | f_wav_lm, |
complex double * | f_scal_lm, | ||
const complex double * | flm, | ||
const double * | wav_lm, | ||
const double * | scal_lm, | ||
const s2let_parameters_t * | parameters | ||
) |
Spherical wavelets : full resolution analysis in harmonic space. Perform wavelet transform from precomputed kernels and gives the harmonic coefficients.
[out] | f_wav_lm | Wavelet transform (harmonic coefficients of wavelet contribution). |
[out] | f_scal_lm | Wavelet transform (harmonic coefficients of scaling contribution). |
[in] | flm | Spherical harmonic decomposition of input function. |
[in] | wav_lm | Wavelet kernels. |
[in] | scal_lm | Scaling function kernels. |
[in] | B | Wavelet parameter. |
[in] | L | Angular harmonic band-limit. |
[in] | J_min | First wavelet scale to be used. |
none |
void s2let_transform_axisym_lm_wav_analysis_multires | ( | complex double * | f_wav_lm, |
complex double * | f_scal_lm, | ||
const complex double * | flm, | ||
const double * | wav_lm, | ||
const double * | scal_lm, | ||
const s2let_parameters_t * | parameters | ||
) |
Spherical wavelets : multiresolution analysis in harmonic space. Perform multiresolution wavelet transform in harmonic space from precomputed kernels and gives harmonic coefficients.
[out] | f_wav_lm | Wavelet transform (SHA of wavelet contribution). |
[out] | f_scal_lm | Wavelet transform (SHA of scaling contribution). |
[in] | flm | Spherical harmonic decomposition of input function. |
[in] | wav_lm | Wavelet kernels. |
[in] | scal_lm | Scaling function kernels. |
[in] | B | Wavelet parameter. |
[in] | L | Angular harmonic band-limit. |
[in] | J_min | First wavelet scale to be used. |
none |
void s2let_transform_axisym_lm_wav_synthesis | ( | complex double * | flm, |
const complex double * | f_wav_lm, | ||
const complex double * | f_scal_lm, | ||
const double * | wav_lm, | ||
const double * | scal_lm, | ||
const s2let_parameters_t * | parameters | ||
) |
Spherical wavelets : full resolution synthesis in harmonic space. Perform wavelet transform in harmonic space from precomputed kernels and gives harmonic coefficients.
[out] | flm | Spherical harmonic decomposition of input function. |
[in] | f_wav_lm | Wavelet transform (harmonic coefficients of wavelet contribution). |
[in] | f_scal_lm | Wavelet transform (harmonic coefficients of scaling contribution). |
[in] | wav_lm | Wavelet kernels. |
[in] | scal_lm | Scaling function kernels. |
[in] | B | Wavelet parameter. |
[in] | L | Angular harmonic band-limit. |
[in] | J_min | First wavelet scale to be used. |
none |
void s2let_transform_axisym_lm_wav_synthesis_multires | ( | complex double * | flm, |
const complex double * | f_wav_lm, | ||
const complex double * | f_scal_lm, | ||
const double * | wav_lm, | ||
const double * | scal_lm, | ||
const s2let_parameters_t * | parameters | ||
) |
Spherical wavelets : multiresolution synthesis in harmonic space. Perform multiresolution wavelet transform in harmonic space from precomputed kernels and gives harmonic coefficients.
[out] | flm | Spherical harmonic decomposition of input function. |
[in] | f_wav_lm | Wavelet transform (SHA of wavelet contribution). |
[in] | f_scal_lm | Wavelet transform (SHA of scaling contribution). |
[in] | wav_lm | Wavelet kernels. |
[in] | scal_lm | Scaling function kernels. |
[in] | B | Wavelet parameter. |
[in] | L | Angular harmonic band-limit. |
[in] | J_min | First wavelet scale to be used. |
none |