31 #ifndef PLANCK_TRIGHELPER_H 32 #define PLANCK_TRIGHELPER_H 41 void fracsincos(
int m,
int n,
double *s,
double *c);
45 void sincos_multi (
size_t n,
double alpha,
double *s,
double *c,
int stride);
54 void sincos_2pibyn (
size_t n,
size_t nang,
double *s,
double *c,
int stride);
56 typedef struct triggen
62 void triggen_init (
struct triggen *tg,
size_t n);
63 void triggen_get (
const struct triggen *tg,
size_t i,
double *s,
double *c);
64 void triggen_destroy (
struct triggen *tg);
void sincos_2pibyn(size_t n, size_t nang, double *s, double *c, int stride)
void fracsincos(int m, int n, double *s, double *c)
void fracsincos_multi(size_t n, int num, int den, double *s, double *c, int stride)
void sincos_multi(size_t n, double alpha, double *s, double *c, int stride)