S2kit
1.1
Toolkit for working with functions defined on the sphere
|
Go to the documentation of this file. 1 #ifndef _FST_SEMI_FLY_H
2 #define _FST_SEMI_FLY_H
9 fftw_plan*, fftw_plan*,
double*);
12 fftw_plan*, fftw_plan*);
14 void FZTSemiFly(
double*,
double*,
double*,
double*,
const int,
double*,
DataFormat, fftw_plan*,
double*);
16 void ConvOn2SphereSemiFly(
double*,
double*,
double*,
double*,
double*,
double*,
const int,
double*);
18 #endif // _FST_SEMI_FLY_H
void FZTSemiFly(double *, double *, double *, double *, const int, double *, DataFormat, fftw_plan *, double *)
Computes zonal harmonic transform using seminaive algorithm.
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.
void InvFSTSemiFly(double *, double *, double *, double *, const int, double *, DataFormat, const int, fftw_plan *, fftw_plan *)
Computes inverse spherical harmonic transform.
DataFormat
Result data format for FST functions.
void ConvOn2SphereSemiFly(double *, double *, double *, double *, double *, double *, const int, double *)
Convolves two functions defined on the 2-sphere.