s2let  2.2.0
Fast wavelets on the sphere
s2let_analysis_adjoint.h
Go to the documentation of this file.
1 // S2LET package
2 // Copyright (C) 2012
3 // Boris Leistedt & Jason McEwen
4 
5 #ifndef S2LET_ANALYSIS_ADJOINT
6 #define S2LET_ANALYSIS_ADJOINT
7 
8 #include <ssht/ssht.h>
9 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 
16 
32  S2LET_COMPLEX(double) *flm,
33  const S2LET_COMPLEX(double) *f_wav_lmn,
34  const S2LET_COMPLEX(double) *f_scal_lm,
35  const S2LET_COMPLEX(double) *wav_lm,
36  const double *scal_l,
37  const s2let_parameters_t *parameters);
38 
39 
40 
42 
43 
59  S2LET_COMPLEX(double) *flm,
60  const S2LET_COMPLEX(double) *f_wav_lmn,
61  const S2LET_COMPLEX(double) *f_scal_lm,
62  const S2LET_COMPLEX(double) *wav_lm,
63  const double *scal_l,
64  const s2let_parameters_t *parameters);
65 
66 
67 
68 
70 
97  S2LET_COMPLEX(double) *flm,
98  const S2LET_COMPLEX(double) *f_wav,
99  const S2LET_COMPLEX(double) *f_scal,
100  const double *scal_l,
101  const S2LET_COMPLEX(double) *wav_lm,
102  const int scal_bandlimit,
103  const int *wav_bandlimits,
104  int J,
105  int L,
106  int spin,
107  int N );
108 
109 
110 
112 
126  S2LET_COMPLEX(double) *flm,
127  const S2LET_COMPLEX(double) *f_wav,
128  const S2LET_COMPLEX(double) *f_scal,
129  const s2let_parameters_t *parameters );
130 
131 
132 
134 
148  S2LET_COMPLEX(double) *flm,
149  const double *f_wav,
150  const double *f_scal,
151  const s2let_parameters_t *parameters);
152 
153 
155 
169  S2LET_COMPLEX(double) *f,
170  const S2LET_COMPLEX(double) *f_wav,
171  const S2LET_COMPLEX(double) *f_scal,
172  const s2let_parameters_t *parameters );
173 
175 
189  double *f,
190  const double *f_wav,
191  const double *f_scal,
192  const s2let_parameters_t *parameters );
193 
194 
195 
196 
197 
198 #ifdef __cplusplus
199 }
200 #endif
201 #endif
s2let_analysis_adjoint_wav2lm_real
void s2let_analysis_adjoint_wav2lm_real(S2LET_COMPLEX(double) *flm, const double *f_wav, const double *f_scal, const s2let_parameters_t *parameters)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
S2LET_COMPLEX
#define S2LET_COMPLEX(TYPE)
Definition: s2let_types.h:15
s2let_analysis_adjoint_wav2px_real
void s2let_analysis_adjoint_wav2px_real(double *f, const double *f_wav, const double *f_scal, const s2let_parameters_t *parameters)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Definition: s2let_analysis_adjoint.c:530
s2let_analysis_adjoint_lmn2lm
void s2let_analysis_adjoint_lmn2lm(S2LET_COMPLEX(double) *flm, const S2LET_COMPLEX(double) *f_wav_lmn, const S2LET_COMPLEX(double) *f_scal_lm, const S2LET_COMPLEX(double) *wav_lm, const double *scal_l, const s2let_parameters_t *parameters)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
s2let_analysis_adjoint_wav2px
void s2let_analysis_adjoint_wav2px(S2LET_COMPLEX(double) *f, const S2LET_COMPLEX(double) *f_wav, const S2LET_COMPLEX(double) *f_scal, const s2let_parameters_t *parameters)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
s2let_analysis_adjoint_wav2lm_manual
void s2let_analysis_adjoint_wav2lm_manual(S2LET_COMPLEX(double) *flm, const S2LET_COMPLEX(double) *f_wav, const S2LET_COMPLEX(double) *f_scal, 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)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
s2let_analysis_adjoint_wav2lm
void s2let_analysis_adjoint_wav2lm(S2LET_COMPLEX(double) *flm, const S2LET_COMPLEX(double) *f_wav, const S2LET_COMPLEX(double) *f_scal, const s2let_parameters_t *parameters)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
s2let_analysis_adjoint_lmn2lm_real
void s2let_analysis_adjoint_lmn2lm_real(S2LET_COMPLEX(double) *flm, const S2LET_COMPLEX(double) *f_wav_lmn, const S2LET_COMPLEX(double) *f_scal_lm, const S2LET_COMPLEX(double) *wav_lm, const double *scal_l, const s2let_parameters_t *parameters)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
s2let_parameters_t
Definition: s2let_types.h:56