#include <vector>
#include <map>
#include <complex>
#include <thread>
#include <array>
#include <iostream>
#include <fstream>
#include <algorithm>
#include <mutex>
#include <functional>
#include <chrono>
#include <iomanip>
#include <fftw3.h>
Go to the source code of this file.
Functions |
cxVec | SigmaTransform::loadAscii1D (std::string const &filename) |
cxVec | SigmaTransform::loadAscii2D (std::string const &filename, int &x, int &y) |
std::vector< double > | SigmaTransform::linspace (const double &L, const double &R, const int &N) |
std::vector< double > | SigmaTransform::FourierAxis (const double &fs, const unsigned &len) |
void | SigmaTransform::StartRecursiveLoop (const std::vector< int > &max, std::function< void(const std::vector< int > &)> toDo) |
void | SigmaTransform::recursiveLoop (std::vector< int > &index, const std::vector< int > &max, const int &curr_ind, std::function< void(const std::vector< int > &)> toDo) |
template<size_t N> |
std::vector< point< N > > | SigmaTransform::meshgridN (std::array< std::vector< double >, N > const &dom) |
template<size_t N> |
std::vector< point< N > > | SigmaTransform::meshgridN (std::vector< double > const &dom) |
template<size_t N> |
void | SigmaTransform::save2file_asc (std::string const &filename, const cxVec &out, const point< N > &dim=point< N >(0)) |
void | SigmaTransform::save2file_bin (std::string const &filename, const cxVec &out) |
template<size_t N> |
point< N > | SigmaTransform::plus (const point< N > &l, const point< N > &r) |
template<size_t N> |
point< N > | SigmaTransform::minus (const point< N > &l, const point< N > &r) |
template<size_t N> |
point< N > | SigmaTransform::logabs (const point< N > &x) |
template<size_t N> |
point< N > | SigmaTransform::logpos (const point< N > &x) |
template<size_t N> |
point< N > | SigmaTransform::id (const point< N > &x) |
template<size_t N> |
cmpx | SigmaTransform::gauss (const point< N > &x) |
template<size_t N> |
cmpx | SigmaTransform::gauss_stddev (const point< N > &x, const point< N > &stddev) |
Macro Definition Documentation