10 #if !defined(GEOGRAPHICLIB_DST_HPP) 11 #define GEOGRAPHICLIB_DST_HPP 1 19 template<
typename scalar_t>
71 typedef kissfft<real> fft_t;
72 std::shared_ptr<fft_t> _fft;
74 void fft_transform(real data[], real F[],
bool centerp)
const;
76 void fft_transform2(real data[], real F[])
const;
97 int N()
const {
return _nN; }
141 const real F[],
int N);
157 const real F[],
int N);
176 const real F[],
int N);
181 #endif // GEOGRAPHICLIB_DST_HPP
#define GEOGRAPHICLIB_EXPORT
void transform(std::function< real(real)> f, real F[]) const
static real eval(real sinx, real cosx, const real F[], int N)
Namespace for GeographicLib.
GeographicLib::Math::real real
Header for GeographicLib::Constants class.
void refine(std::function< real(real)> f, real F[]) const
static real integral(real sinx, real cosx, const real F[], int N)
Discrete sine transforms.