|
Fourier library: Operations in the Fourier domain
|
#include <filters.h>


Public Types | |
| typedef PolesNZeroes | Tbase |
| typedef Tbase::Tcvalue | Tcvalue |
| typedef std::vector< Tcvalue > | Tlist |
Public Member Functions | |
| Filter () | |
| void | clear () |
| void | setfreqmod () |
| void | setpermod () |
| bool | isfreqmod () const |
| bool | ispermod () const |
| Tcvalue | eval (const double &par) const |
| Tcvalue | eval (const Tcvalue &par) const |
| Tcvalue | omega (const Tcvalue &par) const |
| void | setint () |
| void | setdif () |
| void | sethpb (const Tcvalue &par, const int &ord) |
| void | sethpb (const double &par, const int &ord) |
| void | setlpb (const Tcvalue &par, const int &ord) |
| void | setlpb (const double &par, const int &ord) |
| void | sethp2 (const Tcvalue &par, const double &h) |
| void | sethp2 (const double &par, const double &h) |
| void | setlp2 (const Tcvalue &par, const double &h) |
| void | setlp2 (const double &par, const double &h) |
| bool | isnormal () const |
| bool | isinverse () const |
| 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 |
Static Public Attributes | |
| static const double | pi =M_PI |
| static const Tcvalue | ime =Tcvalue(0.,1.) |
Private Attributes | |
| bool | Mfrequency |