| 
    eDSP
    0.0.1
    
   A cross-platform DSP library written in C++. 
   | 
 
#include <edsp/meta/unused.hpp>#include <edsp/math/numeric.hpp>#include <limits>#include <complex>#include <cmath>Go to the source code of this file.
Namespaces | |
| edsp | |
| edsp::math | |
Functions | |
| template<typename T > | |
| constexpr T | edsp::math::magnitude (const std::complex< T > &z) | 
| Computes the magnitude of the complex number z.  More... | |
| template<typename T > | |
| constexpr T | edsp::math::phase (const std::complex< T > &z) | 
| Computes the phase of the complex number z.  More... | |
| template<typename T > | |
| constexpr T | edsp::math::real (const std::complex< T > &z) | 
| Computes the real component of the complex number z.  More... | |
| template<typename T > | |
| constexpr T | edsp::math::imag (const std::complex< T > &z) | 
| Computes the imaginary component of the complex number z.  More... | |
| template<typename T > | |
| constexpr std::complex< T > | edsp::math::conj (const std::complex< T > &z) | 
| Computes the complex conjugate of the complex number z.  More... | |
| template<typename T > | |
| constexpr auto | edsp::math::is_nan (const std::complex< T > &z) noexcept | 
| Determines if the given real or imaginary part of the complex number is a not-a-number (NaN) value.  More... | |
| template<typename T > | |
| constexpr auto | edsp::math::is_inf (const std::complex< T > &z) noexcept | 
| Determines if the given real or imaginary part of the complex number is \( \infty \).  More... | |
| template<typename T > | |
| constexpr std::complex< T > | edsp::math::infinity () noexcept | 
| Computes an \( \infty \) complex number.  More... | |
 1.8.13