LevelS SHT library
3.50
|
#include <math.h>
#include <string.h>
#include "pocketfft/pocketfft.h"
#include "sharp_ylmgen_c.h"
#include "sharp_internal.h"
#include "c_utils.h"
#include "sharp_core.h"
#include "sharp_vecutil.h"
#include "walltime_c.h"
#include "sharp_almhelpers.h"
#include "sharp_geomhelpers.h"
Go to the source code of this file.
Functions | |
void | sharp_make_general_alm_info (int lmax, int nm, int stride, const int *mval, const ptrdiff_t *mstart, int flags, sharp_alm_info **alm_info) |
void | sharp_make_alm_info (int lmax, int mmax, int stride, const ptrdiff_t *mstart, sharp_alm_info **alm_info) |
ptrdiff_t | sharp_alm_index (const sharp_alm_info *self, int l, int mi) |
ptrdiff_t | sharp_alm_count (const sharp_alm_info *self) |
void | sharp_destroy_alm_info (sharp_alm_info *info) |
void | sharp_make_geom_info (int nrings, const int *nph, const ptrdiff_t *ofs, const int *stride, const double *phi0, const double *theta, const double *wgt, sharp_geom_info **geom_info) |
ptrdiff_t | sharp_map_size (const sharp_geom_info *info) |
void | sharp_destroy_geom_info (sharp_geom_info *geom_info) |
void | sharp_execute (sharp_jobtype type, int spin, void *alm, void *map, const sharp_geom_info *geom_info, const sharp_alm_info *alm_info, int ntrans, int flags, double *time, unsigned long long *opcnt) |