mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
Loading...
Searching...
No Matches
ft.hpp
Go to the documentation of this file.
1/** \file ft.hpp
2 * \brief Fourier Transforms
3 * \ingroup ft_files
4 * \author Jared R. Males (jaredmales@gmail.com)
5 *
6 */
7
8//***********************************************************************//
9// Copyright 2025 Jared R. Males (jaredmales@gmail.com)
10//
11// This file is part of mxlib.
12//
13// mxlib is free software: you can redistribute it and/or modify
14// it under the terms of the GNU General Public License as published by
15// the Free Software Foundation, either version 3 of the License, or
16// (at your option) any later version.
17//
18// mxlib is distributed in the hope that it will be useful,
19// but WITHOUT ANY WARRANTY; without even the implied warranty of
20// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21// GNU General Public License for more details.
22//
23// You should have received a copy of the GNU General Public License
24// along with mxlib. If not, see <http://www.gnu.org/licenses/>.
25//***********************************************************************//
26
27#ifndef ft_hpp
28#define ft_hpp
29
30namespace mx
31{
32namespace math
33{
34namespace ft
35{
36
37/// Directions of the Fourier Transform
38/** \ingroup ft
39 *
40 */
41enum class dir{ forward, ///< Specifies the forward transform
42 backward, ///< Specifies the backward transform
43 };
44
45
46} // namespace ft
47} // namespace math
48} // namespace mx
49
50#include "fftwEnvironment.hpp"
51#include "fftT.hpp"
52#include "mftT.hpp"
53
54#endif // ft_hpp
The Fast Fourier Transform interface.
Declares and defines the fftwEnvironment manager.
dir
Directions of the Fourier Transform.
Definition ft.hpp:41
@ backward
Specifies the backward transform.
@ forward
Specifies the forward transform.
The Matrix Fourier Transform interface.
The mxlib c++ namespace.
Definition mxError.hpp:106