s2let  2.2.0
Fast wavelets on the sphere
Functions
s2let_transform_axisym_lm.h File Reference
#include <ssht/ssht.h>
Include dependency graph for s2let_transform_axisym_lm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void s2let_transform_axisym_lm_allocate_f_wav (S2LET_COMPLEX(double) **f_wav_lm, S2LET_COMPLEX(double) **f_scal_lm, const s2let_parameters_t *parameters)
 
void s2let_transform_axisym_lm_allocate_f_wav_multires (S2LET_COMPLEX(double) **f_wav_lm, S2LET_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 (S2LET_COMPLEX(double) *f_wav_lm, S2LET_COMPLEX(double) *f_scal_lm, const S2LET_COMPLEX(double) *flm, const double *wav_lm, const double *scal_lm, const s2let_parameters_t *parameters)
 
void s2let_transform_axisym_lm_wav_synthesis (S2LET_COMPLEX(double) *flm, const S2LET_COMPLEX(double) *f_wav_lm, const S2LET_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 (S2LET_COMPLEX(double) *f_wav_lm, S2LET_COMPLEX(double) *f_scal_lm, const S2LET_COMPLEX(double) *flm, const double *wav_lm, const double *scal_lm, const s2let_parameters_t *parameters)
 
void s2let_transform_axisym_lm_wav_synthesis_multires (S2LET_COMPLEX(double) *flm, const S2LET_COMPLEX(double) *f_wav_lm, const S2LET_COMPLEX(double) *f_scal_lm, const double *wav_lm, const double *scal_lm, const s2let_parameters_t *parameters)
 

Function Documentation

◆ s2let_transform_axisym_lm_allocate_f_wav()

void s2let_transform_axisym_lm_allocate_f_wav ( S2LET_COMPLEX(double) **  f_wav_lm,
S2LET_COMPLEX(double) **  f_scal_lm,
const s2let_parameters_t parameters 
)

◆ s2let_transform_axisym_lm_allocate_f_wav_multires()

void s2let_transform_axisym_lm_allocate_f_wav_multires ( S2LET_COMPLEX(double) **  f_wav_lm,
S2LET_COMPLEX(double) **  f_scal_lm,
const s2let_parameters_t parameters 
)

◆ s2let_transform_axisym_lm_allocate_wav()

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.

Parameters
[out]wav_lmWavelet kernels.
[out]scal_lmScaling function kernels.
[in]BWavelet parameter.
[in]LAngular harmonic band-limit.
Return values
none

◆ s2let_transform_axisym_lm_wav()

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.

Parameters
[out]wav_lmWavelet kernels.
[out]scal_lmScaling function kernels.
[in]BWavelet parameter.
[in]LAngular harmonic band-limit.
[in]J_minFirst wavelet scale to be used.
Return values
none

◆ s2let_transform_axisym_lm_wav_analysis()

void s2let_transform_axisym_lm_wav_analysis ( S2LET_COMPLEX(double) *  f_wav_lm,
S2LET_COMPLEX(double) *  f_scal_lm,
const S2LET_COMPLEX(double) *  flm,
const double *  wav_lm,
const double *  scal_lm,
const s2let_parameters_t parameters 
)

◆ s2let_transform_axisym_lm_wav_analysis_multires()

void s2let_transform_axisym_lm_wav_analysis_multires ( S2LET_COMPLEX(double) *  f_wav_lm,
S2LET_COMPLEX(double) *  f_scal_lm,
const S2LET_COMPLEX(double) *  flm,
const double *  wav_lm,
const double *  scal_lm,
const s2let_parameters_t parameters 
)

◆ s2let_transform_axisym_lm_wav_synthesis()

void s2let_transform_axisym_lm_wav_synthesis ( S2LET_COMPLEX(double) *  flm,
const S2LET_COMPLEX(double) *  f_wav_lm,
const S2LET_COMPLEX(double) *  f_scal_lm,
const double *  wav_lm,
const double *  scal_lm,
const s2let_parameters_t parameters 
)

◆ s2let_transform_axisym_lm_wav_synthesis_multires()

void s2let_transform_axisym_lm_wav_synthesis_multires ( S2LET_COMPLEX(double) *  flm,
const S2LET_COMPLEX(double) *  f_wav_lm,
const S2LET_COMPLEX(double) *  f_scal_lm,
const double *  wav_lm,
const double *  scal_lm,
const s2let_parameters_t parameters 
)