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

Go to the source code of this file.

Functions

void s2let_analysis_lm2lmn (S2LET_COMPLEX(double) *f_wav_lmn, S2LET_COMPLEX(double) *f_scal_lm, const S2LET_COMPLEX(double) *flm, const S2LET_COMPLEX(double) *wav_lm, const double *scal_l, const s2let_parameters_t *parameters)
 
void s2let_analysis_lm2lmn_real (S2LET_COMPLEX(double) *f_wav_lmn, S2LET_COMPLEX(double) *f_scal_lm, const S2LET_COMPLEX(double) *flm, const S2LET_COMPLEX(double) *wav_lm, const double *scal_l, const s2let_parameters_t *parameters)
 
void s2let_analysis_lm2wav_manual (S2LET_COMPLEX(double) *f_wav, S2LET_COMPLEX(double) *f_scal, const S2LET_COMPLEX(double) *flm, const double *scal_l, const S2LET_COMPLEX(double) *wav_lm, const int scal_bandlimit, const int *wav_bandlimits, int J, int L, int spin, int N)
 
void s2let_analysis_lm2wav (S2LET_COMPLEX(double) *f_wav, S2LET_COMPLEX(double) *f_scal, const S2LET_COMPLEX(double) *flm, const s2let_parameters_t *parameters)
 
void s2let_analysis_lm2wav_real (double *f_wav, double *f_scal, const S2LET_COMPLEX(double) *flm, const s2let_parameters_t *parameters)
 
void s2let_analysis_px2wav (S2LET_COMPLEX(double) *f_wav, S2LET_COMPLEX(double) *f_scal, const S2LET_COMPLEX(double) *f, const s2let_parameters_t *parameters)
 
void s2let_analysis_px2wav_real (double *f_wav, double *f_scal, const double *f, const s2let_parameters_t *parameters)
 

Function Documentation

◆ s2let_analysis_lm2lmn()

void s2let_analysis_lm2lmn ( S2LET_COMPLEX(double) *  f_wav_lmn,
S2LET_COMPLEX(double) *  f_scal_lm,
const S2LET_COMPLEX(double) *  flm,
const S2LET_COMPLEX(double) *  wav_lm,
const double *  scal_l,
const s2let_parameters_t parameters 
)

Harmonic-space wavelet transform

◆ s2let_analysis_lm2lmn_real()

void s2let_analysis_lm2lmn_real ( S2LET_COMPLEX(double) *  f_wav_lmn,
S2LET_COMPLEX(double) *  f_scal_lm,
const S2LET_COMPLEX(double) *  flm,
const S2LET_COMPLEX(double) *  wav_lm,
const double *  scal_l,
const s2let_parameters_t parameters 
)

Harmonic-space wavelet transform for real signals

◆ s2let_analysis_lm2wav()

void s2let_analysis_lm2wav ( S2LET_COMPLEX(double) *  f_wav,
S2LET_COMPLEX(double) *  f_scal,
const S2LET_COMPLEX(double) *  flm,
const s2let_parameters_t parameters 
)

◆ s2let_analysis_lm2wav_manual()

void s2let_analysis_lm2wav_manual ( S2LET_COMPLEX(double) *  f_wav,
S2LET_COMPLEX(double) *  f_scal,
const S2LET_COMPLEX(double) *  flm,
const double *  scal_l,
const S2LET_COMPLEX(double) *  wav_lm,
const int  scal_bandlimit,
const int *  wav_bandlimits,
int  J,
int  L,
int  spin,
int  N 
)

Harmonic-space wavelet transform

◆ s2let_analysis_lm2wav_real()

void s2let_analysis_lm2wav_real ( double *  f_wav,
double *  f_scal,
const S2LET_COMPLEX(double) *  flm,
const s2let_parameters_t parameters 
)

Harmonic-space wavelet transform for real signals

◆ s2let_analysis_px2wav()

void s2let_analysis_px2wav ( S2LET_COMPLEX(double) *  f_wav,
S2LET_COMPLEX(double) *  f_scal,
const S2LET_COMPLEX(double) *  f,
const s2let_parameters_t parameters 
)

Pixel-space wavelet transform

◆ s2let_analysis_px2wav_real()

void s2let_analysis_px2wav_real ( double *  f_wav,
double *  f_scal,
const double *  f,
const s2let_parameters_t parameters 
)

Pixel-space wavelet transform for real signals

Wavelet analysis from pixel space to wavelet space for real signals.

Parameters
[out]f_wavArray of wavelet maps
[out]f_scalScaling function map
[in]fSignal on the sphere
[in]parametersA fully populated parameters object. The reality flag is ignored. Use s2let_analysis_px2wav instead for complex signals.
Return values
none