s2let  2.2.0
Fast wavelets on the sphere
s2let_alloc.h
Go to the documentation of this file.
1 // S2LET package
2 // Copyright (C) 2012
3 // Boris Leistedt & Jason McEwen
4 
5 #ifndef S2LET_ALLOC
6 #define S2LET_ALLOC
7 
8 #include <ssht/ssht.h>
9 #include "s2let_types.h"
10 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
16 void s2let_allocate_mw(S2LET_COMPLEX(double) **f, int L);
17 void s2let_allocate_mw_real(double** f, int L);
18 
19 void s2let_allocate_mwss(S2LET_COMPLEX(double) **f, int L);
20 void s2let_allocate_mwss_real(double** f, int L);
21 
24 void s2let_allocate_lm(S2LET_COMPLEX(double) **flm, int L);
25 
29  S2LET_COMPLEX(double) **f_wav_lmn,
30  S2LET_COMPLEX(double) **f_scal_lm,
31  const s2let_parameters_t* parameters);
32 
36  S2LET_COMPLEX(double) **f_wav,
37  S2LET_COMPLEX(double) **f_scal,
38  const s2let_parameters_t* parameters);
39 
41  double** f_wav,
42  double** f_scal,
43  const s2let_parameters_t* parameters);
44 
46  S2LET_COMPLEX(double) **f_wav,
47  S2LET_COMPLEX(double) **f_scal,
48  int* wav_bandlimits,
49  int scal_bandlimit,
50  int N,
51  int J,
52  const s2let_parameters_t* parameters);
53 
54 #ifdef __cplusplus
55 }
56 #endif
57 #endif
s2let_allocate_mw
void s2let_allocate_mw(S2LET_COMPLEX(double) **f, int L)
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)
s2let_allocate_mwss_real
void s2let_allocate_mwss_real(double **f, int L)
Definition: s2let_alloc.c:46
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_COMPLEX
#define S2LET_COMPLEX(TYPE)
Definition: s2let_types.h:15
s2let_allocate_mw_real
void s2let_allocate_mw_real(double **f, int L)
Definition: s2let_alloc.c:28
s2let_allocate_lm
void s2let_allocate_lm(S2LET_COMPLEX(double) **flm, int L)
s2let_allocate_mwss
void s2let_allocate_mwss(S2LET_COMPLEX(double) **f, int L)
s2let_types.h
s2let_parameters_t
Definition: s2let_types.h:56
s2let_allocate_f_wav_real
void s2let_allocate_f_wav_real(double **f_wav, double **f_scal, const s2let_parameters_t *parameters)
Definition: s2let_alloc.c:122
s2let_allocate_f_wav
void s2let_allocate_f_wav(S2LET_COMPLEX(double) **f_wav, S2LET_COMPLEX(double) **f_scal, const s2let_parameters_t *parameters)