s2let  2.2.0
Fast wavelets on the sphere
s2let_hpx.h
Go to the documentation of this file.
1 // S2LET package
2 // Copyright (C) 2012
3 // Boris Leistedt & Jason McEwen
4 
5 #ifndef S2LET_HPX
6 #define S2LET_HPX
7 
8 #include <complex.h>
9 #include <ssht/ssht.h>
10 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
25 void s2let_hpx_alm2map_spin_real(double* fQ, double* fU, const S2LET_COMPLEX(double)* flmE, const S2LET_COMPLEX(double)* flmB, int nside, int L, int spin);
26 
37 void s2let_hpx_map2alm_spin_real(S2LET_COMPLEX(double)* flmE, S2LET_COMPLEX(double)* flmB, const double* fQ, const double* fU, int nside, int L, int spin);
38 
49 void s2let_hpx_alm2map_real(double* f, const S2LET_COMPLEX(double)* flm, int nside, int L);
50 
51 
62 void s2let_hpx_map2alm_real(S2LET_COMPLEX(double)* flm, const double* f, int nside, int L);
63 
64 
74 void s2let_hpx_read_map(double* f, char* file, int nside);
75 
76 void s2let_hpx_read_maps(double* f, char* file, int nside, int nmaps);
77 
78 
88 void s2let_hpx_write_map(char* file, const double* f, int nside);
89 
90 
98 void s2let_hpx_allocate_real(double **f, int nside);
99 
100 #ifdef __cplusplus
101 }
102 #endif
103 #endif
s2let_hpx_map2alm_real
void s2let_hpx_map2alm_real(S2LET_COMPLEX(double) *flm, const double *f, int nside, int L)
s2let_hpx_map2alm_spin_real
void s2let_hpx_map2alm_spin_real(S2LET_COMPLEX(double) *flmE, S2LET_COMPLEX(double) *flmB, const double *fQ, const double *fU, int nside, int L, int spin)
s2let_hpx_alm2map_spin_real
void s2let_hpx_alm2map_spin_real(double *fQ, double *fU, const S2LET_COMPLEX(double) *flmE, const S2LET_COMPLEX(double) *flmB, int nside, int L, int spin)
s2let_hpx_read_map
void s2let_hpx_read_map(double *f, char *file, int nside)
Definition: s2let_hpx.c:55
s2let_hpx_allocate_real
void s2let_hpx_allocate_real(double **f, int nside)
Definition: s2let_hpx.c:63
S2LET_COMPLEX
#define S2LET_COMPLEX(TYPE)
Definition: s2let_types.h:15
s2let_hpx_read_maps
void s2let_hpx_read_maps(double *f, char *file, int nside, int nmaps)
Definition: s2let_hpx.c:51
s2let_hpx_write_map
void s2let_hpx_write_map(char *file, const double *f, int nside)
Definition: s2let_hpx.c:59
s2let_hpx_alm2map_real
void s2let_hpx_alm2map_real(double *f, const S2LET_COMPLEX(double) *flm, int nside, int L)