My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
qf_filter Class Referenceabstract

#include <qf_filter.h>

Inheritance diagram for qf_filter:
Inheritance graph
[legend]
Collaboration diagram for qf_filter:
Collaboration graph
[legend]

Public Member Functions

 qf_filter (void)
 
 qf_filter (int)
 
 qf_filter (qfk, qft)
 
 qf_filter (int, qfk, qft)
 
 qf_filter (qfk, qft, qf_double_t, qf_double_t, qf_double_t)
 
virtual ~qf_filter (void)
 
void extract_pole_pCsLC (qf_double_t, qfc *, qf_double_t)
 
int order (void)
 
virtual void synth (qft)=0
 
std::string to_qucs (void)
 
std::string to_spice (void)
 
void dump_qucs (void)
 
void dump_spice (void)
 
void dump_cout (void)
 

Protected Attributes

const qft type
 
const qfk kind
 
unsigned ord
 
const qf_double_t fc
 
qf_double_t bw
 
const qf_double_t imp
 
qf_double_t fstart
 
qf_double_t fstop
 
qf_poly E
 
qf_poly F
 
qf_poly P
 
qf_poly BN
 
qf_poly BD
 
unsigned ncomp
 
qfcComp
 

Detailed Description

Definition at line 66 of file qf_filter.h.

Constructor & Destructor Documentation

qf_filter::qf_filter ( void  )

Definition at line 41 of file qf_filter.cpp.

qf_filter::qf_filter ( int  n)

Definition at line 35 of file qf_filter.cpp.

qf_filter::qf_filter ( qfk  k = UNDEF,
qft  t = LOWPASS 
)

Definition at line 58 of file qf_filter.cpp.

qf_filter::qf_filter ( int  n = 3,
qfk  k = UNDEF,
qft  t = LOWPASS 
)

Definition at line 46 of file qf_filter.cpp.

qf_filter::qf_filter ( qfk  k = UNDEF,
qft  t = LOWPASS,
qf_double_t  r = 1,
qf_double_t  f = 1,
qf_double_t  b = 0 
)

Definition at line 51 of file qf_filter.cpp.

qf_filter::~qf_filter ( void  )
virtual

Definition at line 64 of file qf_filter.cpp.

Member Function Documentation

void qf_filter::dump_cout ( void  )

Definition at line 138 of file qf_filter.cpp.

Here is the caller graph for this function:

void qf_filter::dump_qucs ( void  )

Definition at line 443 of file qf_filter.cpp.

Here is the call graph for this function:

void qf_filter::dump_spice ( void  )

Definition at line 251 of file qf_filter.cpp.

Here is the call graph for this function:

void qf_filter::extract_pole_pCsLC ( qf_double_t  p,
qfc pComp,
qf_double_t  Ws 
)

Definition at line 73 of file qf_filter.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int qf_filter::order ( void  )
inline

Definition at line 104 of file qf_filter.h.

virtual void qf_filter::synth ( qft  )
pure virtual

Implemented in qf_cauer.

std::string qf_filter::to_qucs ( void  )

Definition at line 255 of file qf_filter.cpp.

Here is the caller graph for this function:

std::string qf_filter::to_spice ( void  )

Definition at line 181 of file qf_filter.cpp.

Here is the caller graph for this function:

Member Data Documentation

qf_poly qf_filter::BD
protected

Definition at line 86 of file qf_filter.h.

qf_poly qf_filter::BN
protected

Definition at line 85 of file qf_filter.h.

qf_double_t qf_filter::bw
protected

Definition at line 74 of file qf_filter.h.

qfc* qf_filter::Comp
protected

Definition at line 89 of file qf_filter.h.

qf_poly qf_filter::E
protected

Definition at line 81 of file qf_filter.h.

qf_poly qf_filter::F
protected

Definition at line 82 of file qf_filter.h.

const qf_double_t qf_filter::fc
protected

Definition at line 73 of file qf_filter.h.

qf_double_t qf_filter::fstart
protected

Definition at line 76 of file qf_filter.h.

qf_double_t qf_filter::fstop
protected

Definition at line 77 of file qf_filter.h.

const qf_double_t qf_filter::imp
protected

Definition at line 75 of file qf_filter.h.

const qfk qf_filter::kind
protected

Definition at line 70 of file qf_filter.h.

unsigned qf_filter::ncomp
protected

Definition at line 88 of file qf_filter.h.

unsigned qf_filter::ord
protected

Definition at line 71 of file qf_filter.h.

qf_poly qf_filter::P
protected

Definition at line 83 of file qf_filter.h.

const qft qf_filter::type
protected

Definition at line 69 of file qf_filter.h.


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