s2let  2.2.0
Fast wavelets on the sphere
s2let_mw.h
Go to the documentation of this file.
1 // S2LET package
2 // Copyright (C) 2012
3 // Boris Leistedt & Jason McEwen
4 
5 #ifndef S2LET_MW
6 #define S2LET_MW
7 
8 #include <ssht/ssht.h>
9 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
15 void s2let_mw_map2alm_real(S2LET_COMPLEX(double) * flm, const double* f, int L);
16 void s2let_mw_alm2map_real(double* f, const S2LET_COMPLEX(double) * flm, int L);
17 void s2let_mw_alm2map(S2LET_COMPLEX(double) * f, const S2LET_COMPLEX(double) * flm, int L, int spin);
18 void s2let_mw_map2alm(S2LET_COMPLEX(double) * flm, const S2LET_COMPLEX(double) * f, int L, int spin);
19 
21 double s2let_mw_power(S2LET_COMPLEX(double) * flm, int L);
22 double s2let_mw_power_real(double* flm, int L);
23 
24 #ifdef __cplusplus
25 }
26 #endif
27 #endif
S2LET_COMPLEX
#define S2LET_COMPLEX(TYPE)
Definition: s2let_types.h:15
s2let_mw_alm2map
void s2let_mw_alm2map(S2LET_COMPLEX(double) *f, const S2LET_COMPLEX(double) *flm, int L, int spin)
s2let_mw_power_real
double s2let_mw_power_real(double *flm, int L)
Definition: s2let_mw.c:87
s2let_mw_map2alm_real
void s2let_mw_map2alm_real(S2LET_COMPLEX(double) *flm, const double *f, int L)
s2let_mw_power
double s2let_mw_power(S2LET_COMPLEX(double) *flm, int L)
s2let_mw_map2alm
void s2let_mw_map2alm(S2LET_COMPLEX(double) *flm, const S2LET_COMPLEX(double) *f, int L, int spin)
s2let_mw_alm2map_real
void s2let_mw_alm2map_real(double *f, const S2LET_COMPLEX(double) *flm, int L)