Fourier library: Operations in the Fourier domain
fourier::PolesNZeroes Class Reference

#include <polesnzeroes.h>

Inheritance diagram for fourier::PolesNZeroes:
Collaboration diagram for fourier::PolesNZeroes:

Public Types

typedef std::complex< double > Tcvalue
 
typedef std::vector< TcvalueTlist
 

Public Member Functions

 PolesNZeroes ()
 
bool isnormal () const
 
bool isinverse () const
 
void clear ()
 
void setnormal ()
 
void setinverse ()
 
void setpole (const Tcvalue &pole)
 
void setzero (const Tcvalue &zero)
 
void numfactor (const Tcvalue &factor)
 
void numfactor (const double &factor)
 
void denfactor (const Tcvalue &factor)
 
void denfactor (const double &factor)
 
Tcvalue operator() (const double &omega) const
 
Tcvalue operator() (const Tcvalue &omega) const
 

Private Attributes

Tlist Mpoles
 
Tlist Mzeroes
 
Tcvalue Mnumerator
 
Tcvalue Mdenominator
 
bool Mnormal
 

Detailed Description

Definition at line 47 of file polesnzeroes.h.


The documentation for this class was generated from the following files: