My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
qf_cauer Class Reference

#include <qf_cauer.h>

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

Public Member Functions

 qf_cauer (unsigned, qf_double_t, qf_double_t)
 
 qf_cauer (qf_double_t, qf_double_t, qf_double_t, qf_double_t, qf_double_t, qf_double_t, qft)
 
virtual ~qf_cauer (void)
 
void normalize (qf_double_t, qf_double_t, qf_double_t, qft)
 
void xfer (void)
 
void values (void)
 
virtual void synth (qft)
 
void dump (void)
 
- Public Member Functions inherited from qf_filter
 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)
 
std::string to_qucs (void)
 
std::string to_spice (void)
 
void dump_qucs (void)
 
void dump_spice (void)
 
void dump_cout (void)
 

Static Public Member Functions

static qf_double_t K (qf_double_t)
 
static qf_double_t Kp (qf_double_t)
 
static qf_double_t sn (qf_double_t, qf_double_t)
 
static qf_double_t ellip_RF (qf_double_t, qf_double_t, qf_double_t)
 
static qf_double_t ellip_K (qf_double_t)
 
static qf_double_t ellip_sncndn (qf_double_t, qf_double_t, qf_double_t &, qf_double_t &, qf_double_t &)
 
static qf_double_t ellip_sn (qf_double_t, qf_double_t)
 

Additional Inherited Members

- Protected Attributes inherited from qf_filter
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 28 of file qf_cauer.h.

Constructor & Destructor Documentation

qf_cauer::qf_cauer ( unsigned  n,
qf_double_t  r,
qf_double_t  t 
)

Definition at line 42 of file qf_cauer.cpp.

Here is the call graph for this function:

qf_cauer::qf_cauer ( qf_double_t  amin,
qf_double_t  amax,
qf_double_t  fc,
qf_double_t  fs,
qf_double_t  r = 1,
qf_double_t  b = 0,
qft  type = LOWPASS 
)

Definition at line 52 of file qf_cauer.cpp.

Here is the call graph for this function:

qf_cauer::~qf_cauer ( void  )
virtual

Definition at line 75 of file qf_cauer.cpp.

Member Function Documentation

void qf_cauer::dump ( void  )

Definition at line 580 of file qf_cauer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

qf_double_t qf_cauer::ellip_K ( qf_double_t  k)
static

Definition at line 154 of file qf_cauer.cpp.

Here is the call graph for this function:

qf_double_t qf_cauer::ellip_RF ( qf_double_t  x,
qf_double_t  y,
qf_double_t  z 
)
static

Definition at line 119 of file qf_cauer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

qf_double_t qf_cauer::ellip_sn ( qf_double_t  x,
qf_double_t  k 
)
static

Definition at line 241 of file qf_cauer.cpp.

Here is the call graph for this function:

qf_double_t qf_cauer::ellip_sncndn ( qf_double_t  uu,
qf_double_t  emmc,
qf_double_t sn,
qf_double_t cn,
qf_double_t dn 
)
static

Definition at line 177 of file qf_cauer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

qf_double_t qf_cauer::K ( qf_double_t  k)
static

Definition at line 89 of file qf_cauer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

qf_double_t qf_cauer::Kp ( qf_double_t  k)
static

Definition at line 159 of file qf_cauer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void qf_cauer::normalize ( qf_double_t  amin,
qf_double_t  amax,
qf_double_t  fs,
qft  type 
)

Definition at line 253 of file qf_cauer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

qf_double_t qf_cauer::sn ( qf_double_t  u,
qf_double_t  m 
)
static

Definition at line 101 of file qf_cauer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void qf_cauer::synth ( qft  type)
virtual

Implements qf_filter.

Definition at line 399 of file qf_cauer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void qf_cauer::values ( void  )

Definition at line 375 of file qf_cauer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void qf_cauer::xfer ( void  )

Definition at line 312 of file qf_cauer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


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