s2let  2.2.0
Fast wavelets on the sphere
s2let_synthesis_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_SYNTHESIS_ADJOINT
6 #define S2LET_SYNTHESIS_ADJOINT
7 #include <ssht/ssht.h>
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
14 
30  S2LET_COMPLEX(double) *f_wav_lmn,
31  S2LET_COMPLEX(double) *f_scal_lm,
32  const S2LET_COMPLEX(double) *flm,
33  const S2LET_COMPLEX(double) *wav_lm,
34  const double *scal_l,
35  const s2let_parameters_t *parameters
36 );
37 
38 
40 
41 
57  S2LET_COMPLEX(double) *f_wav_lmn,
58  S2LET_COMPLEX(double) *f_scal_lm,
59  const S2LET_COMPLEX(double) *flm,
60  const S2LET_COMPLEX(double) *wav_lm,
61  const double *scal_l,
62  const s2let_parameters_t *parameters
63 );
64 
65 
67 
68 
95  S2LET_COMPLEX(double) *f_wav,
96  S2LET_COMPLEX(double) *f_scal,
97  const S2LET_COMPLEX(double) *flm,
98  const double *scal_l,
99  const S2LET_COMPLEX(double) *wav_lm,
100  const int scal_bandlimit,
101  const int *wav_bandlimits,
102  int J,
103  int L,
104  int spin,
105  int N
106 );
107 
108 
110 
111 
125  S2LET_COMPLEX(double) *f_wav,
126  S2LET_COMPLEX(double) *f_scal,
127  const S2LET_COMPLEX(double) *flm,
128  const s2let_parameters_t *parameters
129 );
130 
131 
133 
134 
148  double *f_wav,
149  double *f_scal,
150  const S2LET_COMPLEX(double) *flm,
151  const s2let_parameters_t *parameters
152 );
153 
154 
156 
157 
171  S2LET_COMPLEX(double) *f_wav,
172  S2LET_COMPLEX(double) *f_scal,
173  const S2LET_COMPLEX(double) *f,
174  const s2let_parameters_t *parameters
175 );
176 
177 
179 
180 
194  double *f_wav,
195  double *f_scal,
196  const double *f,
197  const s2let_parameters_t *parameters
198 );
199 
200 
201 
202 
203 #ifdef __cplusplus
204 }
205 #endif
206 #endif
s2let_synthesis_adjoint_px2wav_real
void s2let_synthesis_adjoint_px2wav_real(double *f_wav, double *f_scal, const double *f, const s2let_parameters_t *parameters)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Definition: s2let_synthesis_adjoint.c:506
s2let_synthesis_adjoint_lm2lmn_real
void s2let_synthesis_adjoint_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)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
s2let_synthesis_adjoint_px2wav
void s2let_synthesis_adjoint_px2wav(S2LET_COMPLEX(double) *f_wav, S2LET_COMPLEX(double) *f_scal, const S2LET_COMPLEX(double) *f, const s2let_parameters_t *parameters)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
S2LET_COMPLEX
#define S2LET_COMPLEX(TYPE)
Definition: s2let_types.h:15
s2let_synthesis_adjoint_lm2wav_manual
void s2let_synthesis_adjoint_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)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
s2let_synthesis_adjoint_lm2lmn
void s2let_synthesis_adjoint_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)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
s2let_synthesis_adjoint_lm2wav_real
void s2let_synthesis_adjoint_lm2wav_real(double *f_wav, double *f_scal, const S2LET_COMPLEX(double) *flm, const s2let_parameters_t *parameters)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
s2let_synthesis_adjoint_lm2wav
void s2let_synthesis_adjoint_lm2wav(S2LET_COMPLEX(double) *f_wav, S2LET_COMPLEX(double) *f_scal, const S2LET_COMPLEX(double) *flm, const s2let_parameters_t *parameters)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
s2let_parameters_t
Definition: s2let_types.h:56