32 #ifndef PLANCK_SHARP_GEOMHELPERS_H 33 #define PLANCK_SHARP_GEOMHELPERS_H 51 const int *rings,
const double *weight, sharp_geom_info **geom_info);
59 const double *weight, sharp_geom_info **geom_info);
64 static inline void sharp_make_healpix_geom_info (
int nside,
int stride,
65 sharp_geom_info **geom_info)
76 int stride_lon,
int stride_lat, sharp_geom_info **geom_info);
92 int stride_lon,
int stride_lat, sharp_geom_info **geom_info);
96 static inline void sharp_make_ecp_geom_info (
int nrings,
int nphi,
double phi0,
97 int stride_lon,
int stride_lat, sharp_geom_info **geom_info)
116 int stride_lon,
int stride_lat, sharp_geom_info **geom_info);
131 int stride_lon,
int stride_lat, sharp_geom_info **geom_info);
147 int stride_lon,
int stride_lat, sharp_geom_info **geom_info);
void sharp_make_fejer2_geom_info(int nrings, int ppring, double phi0, int stride_lon, int stride_lat, sharp_geom_info **geom_info)
void sharp_make_subset_healpix_geom_info(int nside, int stride, int nrings, const int *rings, const double *weight, sharp_geom_info **geom_info)
void sharp_make_cc_geom_info(int nrings, int ppring, double phi0, int stride_lon, int stride_lat, sharp_geom_info **geom_info)
void sharp_make_gauss_geom_info(int nrings, int nphi, double phi0, int stride_lon, int stride_lat, sharp_geom_info **geom_info)
void sharp_make_weighted_healpix_geom_info(int nside, int stride, const double *weight, sharp_geom_info **geom_info)
void sharp_make_mw_geom_info(int nrings, int ppring, double phi0, int stride_lon, int stride_lat, sharp_geom_info **geom_info)
void sharp_make_fejer1_geom_info(int nrings, int nphi, double phi0, int stride_lon, int stride_lat, sharp_geom_info **geom_info)