|
| template<typename T > |
| T | ape::lanczos (T x, int size) |
| | Evaluates a lanczos kernel of size size at x More...
|
| |
| template<typename T > |
| T | ape::sinc (T x) |
| | Evaluates the sinc() function at x at x More...
|
| |
| template<typename T , typename Container > |
| auto | ape::to_complex (const Container &c) -> decltype(std::begin(c), std::end(c), std::vector< std::complex< T >>()) |
| | Converts the entire container c to a vector of complex numbers More...
|
| |
| template<typename T , typename Container > |
| auto | ape::to_complex (const Container &c, std::size_t size) -> decltype(std::begin(c), std::end(c), std::vector< std::complex< T >>()) |
| | Converts size elements from the c to a vector of complex numbers More...
|
| |
| template<typename T , typename Container > |
| auto | ape::normalize (Container &c, T scale, double threshold=1e-8f) -> decltype(std::begin(c), std::end(c), void()) |
| | Normalize each element in c by the reciprocal square root of scale More...
|
| |
| template<typename Container > |
| auto | ape::accumulate_norm (const Container &c) -> decltype(std::begin(c), std::end(c), std::norm(c[0])) |
| | Returns an accumulation of the norm (square) of each element in the c More...
|
| |
| template<typename T , typename Container > |
| auto | ape::multiply (Container &c, T scale) -> decltype(std::begin(c), std::end(c), void()) |
| | Multiplies each element in c by scale More...
|
| |