Fourier library: Operations in the Fourier domain
|
#include <polesnzeroes.h>
Public Types | |
typedef std::complex< double > | Tcvalue |
typedef std::vector< Tcvalue > | Tlist |
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 |
Definition at line 47 of file polesnzeroes.h.