s2let  2.2.0
Fast wavelets on the sphere
Functions
s2let_transform_axisym_hpx.c File Reference
#include <complex.h>
#include <stdlib.h>
#include "s2let.h"
Include dependency graph for s2let_transform_axisym_hpx.c:

Functions

void s2let_transform_axisym_allocate_hpx_f_wav_real (double **f_wav, double **f_scal, int nside, const s2let_parameters_t *parameters)
 
void s2let_transform_axisym_wav_analysis_hpx_real (double *f_wav, double *f_scal, const double *f, int nside, const s2let_parameters_t *parameters)
 
void s2let_transform_axisym_wav_synthesis_hpx_real (double *f, const double *f_wav, const double *f_scal, int nside, const s2let_parameters_t *parameters)
 

Function Documentation

◆ s2let_transform_axisym_allocate_hpx_f_wav_real()

void s2let_transform_axisym_allocate_hpx_f_wav_real ( double **  f_wav,
double **  f_scal,
int  nside,
const s2let_parameters_t parameters 
)

Allocates arrays for wavelets and scaling functions in pixel space (Healpix sampling).

Parameters
[out]f_wavArray of wavelets HEALPIX maps.
[out]f_scalScaling function HEALPIX map.
[in]nsideHEALPIX resolution parameter.
[in]BWavelet parameter.
[in]LAngular harmonic band-limit.
[in]J_minFirst wavelet scale to be used.
Return values
none

◆ s2let_transform_axisym_wav_analysis_hpx_real()

void s2let_transform_axisym_wav_analysis_hpx_real ( double *  f_wav,
double *  f_scal,
const double *  f,
int  nside,
const s2let_parameters_t parameters 
)

Perform wavelet transform in real space (from scratch, gives wavelet maps). Input function is real. Sampling scheme : HEALPIX sampling. Spherical wavelets : analysis in real space, HEALPIX sampling. Note : multiresolution in used in harmonic space but all maps are at resolution nside.

Parameters
[out]f_wavArray of wavelets HEALPIX maps.
[out]f_scalScaling function HEALPIX map.
[in]fInput function (HEALPIX map)
[in]nsideHEALPIX resolution parameter.
[in]BWavelet parameter.
[in]LAngular harmonic band-limit.
[in]J_minFirst wavelet scale to be used.
Return values
none

◆ s2let_transform_axisym_wav_synthesis_hpx_real()

void s2let_transform_axisym_wav_synthesis_hpx_real ( double *  f,
const double *  f_wav,
const double *  f_scal,
int  nside,
const s2let_parameters_t parameters 
)

Perform wavelet transform in real space (from scratch, gives wavelet maps). Input function is real. Sampling scheme : HEALPIX sampling. Spherical wavelets : synthesis in real space, HEALPIX sampling. Note : multiresolution in used in harmonic space but all maps are at resolution nside.

Parameters
[out]fInput function (HEALPIX map)
[in]f_wavArray of wavelets HEALPIX maps.
[in]f_scalScaling function HEALPIX map.
[in]nsideHEALPIX resolution parameter.
[in]BWavelet parameter.
[in]LAngular harmonic band-limit.
[in]J_minFirst wavelet scale to be used.
Return values
none