#include <vector>
#include <complex>
#include <algorithm>
#include <iterator>
#include <iostream>
#include <Eigen/Core>
#include <unsupported/Eigen/FFT>
|
| template<typename T > |
| T | mag2 (T a) |
| |
| template<typename T > |
| T | mag2 (std::complex< T > a) |
| |
| template<typename T > |
| T | mag2 (const std::vector< T > &vec) |
| |
| template<typename T > |
| T | mag2 (const std::vector< std::complex< T > > &vec) |
| |
| template<typename T > |
| vector< T > | operator- (const vector< T > &a, const vector< T > &b) |
| |
| template<typename T > |
| void | RandomFill (std::vector< T > &vec) |
| |
| template<typename T > |
| void | RandomFill (std::vector< std::complex< T > > &vec) |
| |
| template<typename T_time , typename T_freq > |
| void | fwd_inv (size_t nfft) |
| |
| template<typename T_scalar > |
| void | two_demos (int nfft) |
| |
| void | demo_all_types (int nfft) |
| |
| int | main () |
| |
◆ demo_all_types()
| void demo_all_types |
( |
int |
nfft | ) |
|
◆ fwd_inv()
template<typename T_time , typename T_freq >
| void fwd_inv |
( |
size_t |
nfft | ) |
|
◆ mag2() [1/4]
| T mag2 |
( |
const std::vector< std::complex< T > > & |
vec | ) |
|
◆ mag2() [2/4]
| T mag2 |
( |
const std::vector< T > & |
vec | ) |
|
◆ mag2() [3/4]
| T mag2 |
( |
std::complex< T > |
a | ) |
|
◆ mag2() [4/4]
◆ main()
◆ operator-()
| vector< T > operator- |
( |
const vector< T > & |
a, |
|
|
const vector< T > & |
b |
|
) |
| |
◆ RandomFill() [1/2]
| void RandomFill |
( |
std::vector< std::complex< T > > & |
vec | ) |
|
◆ RandomFill() [2/2]
| void RandomFill |
( |
std::vector< T > & |
vec | ) |
|
◆ two_demos()
template<typename T_scalar >
| void two_demos |
( |
int |
nfft | ) |
|