Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::FFT< Real >::PoleZeroPair Struct Reference

Greedy nearest-neighbor pole/zero pairing entry. More...

#include <fft.H>

Collaboration diagram for Aleph::FFT< Real >::PoleZeroPair:
[legend]

Public Member Functions

bool is_cancellation (const Real tolerance) const noexcept
 

Public Attributes

Complex zero = Complex(Real(0), Real(0))
 
Complex pole = Complex(Real(0), Real(0))
 
Real distance = std::numeric_limits<Real>::infinity()
 
bool has_zero = false
 
bool has_pole = false
 

Detailed Description

template<std::floating_point Real = double>
struct Aleph::FFT< Real >::PoleZeroPair

Greedy nearest-neighbor pole/zero pairing entry.

Definition at line 263 of file fft.H.

Member Function Documentation

◆ is_cancellation()

template<std::floating_point Real = double>
bool Aleph::FFT< Real >::PoleZeroPair::is_cancellation ( const Real  tolerance) const
inlinenoexcept

Member Data Documentation

◆ distance

template<std::floating_point Real = double>
Real Aleph::FFT< Real >::PoleZeroPair::distance = std::numeric_limits<Real>::infinity()

Definition at line 267 of file fft.H.

Referenced by Aleph::FFT< Real >::PoleZeroPair::is_cancellation().

◆ has_pole

template<std::floating_point Real = double>
bool Aleph::FFT< Real >::PoleZeroPair::has_pole = false

Definition at line 269 of file fft.H.

Referenced by Aleph::FFT< Real >::PoleZeroPair::is_cancellation().

◆ has_zero

template<std::floating_point Real = double>
bool Aleph::FFT< Real >::PoleZeroPair::has_zero = false

Definition at line 268 of file fft.H.

Referenced by Aleph::FFT< Real >::PoleZeroPair::is_cancellation().

◆ pole

template<std::floating_point Real = double>
Complex Aleph::FFT< Real >::PoleZeroPair::pole = Complex(Real(0), Real(0))

Definition at line 266 of file fft.H.

Referenced by Aleph::FFT< Real >::pole_zero_pairs_impl().

◆ zero

template<std::floating_point Real = double>
Complex Aleph::FFT< Real >::PoleZeroPair::zero = Complex(Real(0), Real(0))

Definition at line 265 of file fft.H.

Referenced by Aleph::FFT< Real >::pole_zero_pairs_impl().


The documentation for this struct was generated from the following file: