S2kit  1.1
Toolkit for working with functions defined on the sphere
FST_semi_fly.h
Go to the documentation of this file.
1 #ifndef _FST_SEMI_FLY_H
2 #define _FST_SEMI_FLY_H
3 
4 #include <fftw3.h>
5 
6 #include "s2kit/util.h"
7 
8 void FSTSemiFly(double*, double*, double*, double*, const int, double*, DataFormat, const int,
9  fftw_plan*, fftw_plan*, double*);
10 
11 void InvFSTSemiFly(double*, double*, double*, double*, const int, double*, DataFormat, const int,
12  fftw_plan*, fftw_plan*);
13 
14 void FZTSemiFly(double*, double*, double*, double*, const int, double*, DataFormat, fftw_plan*, double*);
15 
16 void ConvOn2SphereSemiFly(double*, double*, double*, double*, double*, double*, const int, double*);
17 
18 #endif // _FST_SEMI_FLY_H
FZTSemiFly
void FZTSemiFly(double *, double *, double *, double *, const int, double *, DataFormat, fftw_plan *, double *)
Computes zonal harmonic transform using seminaive algorithm.
Definition: FST_semi_fly.c:390
FSTSemiFly
void FSTSemiFly(double *, double *, double *, double *, const int, double *, DataFormat, const int, fftw_plan *, fftw_plan *, double *)
Computes spherical harmonic transform using the seminaive and naive algorithms.
Definition: FST_semi_fly.c:67
InvFSTSemiFly
void InvFSTSemiFly(double *, double *, double *, double *, const int, double *, DataFormat, const int, fftw_plan *, fftw_plan *)
Computes inverse spherical harmonic transform.
Definition: FST_semi_fly.c:235
DataFormat
DataFormat
Result data format for FST functions.
Definition: util.h:10
ConvOn2SphereSemiFly
void ConvOn2SphereSemiFly(double *, double *, double *, double *, double *, double *, const int, double *)
Convolves two functions defined on the 2-sphere.
Definition: FST_semi_fly.c:454
util.h