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

Go to the source code of this file.

Functions

void s2let_allocate_mw (S2LET_COMPLEX(double) **f, int L)
 
void s2let_allocate_mw_real (double **f, int L)
 
void s2let_allocate_mwss (S2LET_COMPLEX(double) **f, int L)
 
void s2let_allocate_mwss_real (double **f, int L)
 
void s2let_allocate_lm (S2LET_COMPLEX(double) **flm, int L)
 
void s2let_allocate_lmn_f_wav (S2LET_COMPLEX(double) **f_wav_lmn, S2LET_COMPLEX(double) **f_scal_lm, const s2let_parameters_t *parameters)
 
void s2let_allocate_f_wav (S2LET_COMPLEX(double) **f_wav, S2LET_COMPLEX(double) **f_scal, const s2let_parameters_t *parameters)
 
void s2let_allocate_f_wav_real (double **f_wav, double **f_scal, const s2let_parameters_t *parameters)
 
void s2let_allocate_f_wav_manual (S2LET_COMPLEX(double) **f_wav, S2LET_COMPLEX(double) **f_scal, int *wav_bandlimits, int scal_bandlimit, int N, int J, const s2let_parameters_t *parameters)
 

Function Documentation

◆ s2let_allocate_f_wav()

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

Wavelet space allocation

◆ s2let_allocate_f_wav_manual()

void s2let_allocate_f_wav_manual ( S2LET_COMPLEX(double) **  f_wav,
S2LET_COMPLEX(double) **  f_scal,
int *  wav_bandlimits,
int  scal_bandlimit,
int  N,
int  J,
const s2let_parameters_t parameters 
)

◆ s2let_allocate_f_wav_real()

void s2let_allocate_f_wav_real ( double **  f_wav,
double **  f_scal,
const s2let_parameters_t parameters 
)

Allocates arrays for wavelet transform of real signal in wavelet space.

Parameters
[out]f_wavPointer to allocated space for array of wavelet maps, using MW sampling.
[out]f_scalPointer to allocated space for scaling function map, using MW sampling.
[in]parametersA parameters object with (at least) the following fields: B, L, J_min N
Return values
none

◆ s2let_allocate_lm()

void s2let_allocate_lm ( S2LET_COMPLEX(double) **  flm,
int  L 
)

Harmonic space allocation

◆ s2let_allocate_lmn_f_wav()

void s2let_allocate_lmn_f_wav ( S2LET_COMPLEX(double) **  f_wav_lmn,
S2LET_COMPLEX(double) **  f_scal_lm,
const s2let_parameters_t parameters 
)

Wigner space allocation

◆ s2let_allocate_mw()

void s2let_allocate_mw ( S2LET_COMPLEX(double) **  f,
int  L 
)

Pixel space allocation

◆ s2let_allocate_mw_real()

void s2let_allocate_mw_real ( double **  f,
int  L 
)

Allocate map for a real signal in pixel space using MW sampling.

Parameters
[out]fAllocated map
[in]LHarmonic band-limit

◆ s2let_allocate_mwss()

void s2let_allocate_mwss ( S2LET_COMPLEX(double) **  f,
int  L 
)

◆ s2let_allocate_mwss_real()

void s2let_allocate_mwss_real ( double **  f,
int  L 
)

Allocate map for a real signal in pixel space using MWSS sampling.

Parameters
[out]fAllocated map
[in]LHarmonic band-limit