34 void setSemilumpedMode(
bool);
39 std::vector<double>*Cseries_LP, *Lseries_LP,
42 bool semilumped =
false;
43 unsigned int virtual_nodes;
47 void EllipticTypesABC();
48 double Sn(
double,
double);
49 std::complex<double> Sn(
double, std::complex<double>);
52 void SynthesizeEllipticFilter();
53 void InsertEllipticSection(
int&, QMap<QString, unsigned int>&,
int,
bool,
56 void Insert_LowpassMinL_Section(
int&, QMap<QString, unsigned int>&,
57 unsigned int,
bool,
bool);
58 void Insert_HighpassMinC_Section(
int&, QMap<QString, unsigned int>&,
59 unsigned int,
bool,
bool);
61 void Insert_LowpassMinC_Section(
int&, QMap<QString, unsigned int>&,
62 unsigned int,
bool,
bool);
63 void Insert_HighpassMinL_Section(
int&, QMap<QString, unsigned int>&,
64 unsigned int,
bool,
bool);
65 void Insert_LowpassSemilumpedMinC_Section(
int&, QMap<QString, unsigned int>&,
66 unsigned int,
bool,
bool);
67 void Insert_HighpassSemilumpedMinL_Section(
int&, QMap<QString, unsigned int>&,
68 unsigned int,
bool,
bool);
70 void Insert_Bandpass_1_Section(
int&, QMap<QString, unsigned int>&,
71 unsigned int,
bool,
bool);
72 void Insert_Bandpass_2_Section(
int&, QMap<QString, unsigned int>&,
73 unsigned int,
bool,
bool);
75 void Insert_Bandstop_1_Section(
int&, QMap<QString, unsigned int>&,
76 unsigned int,
bool,
bool);
77 void Insert_Bandstop_2_Section(
int&, QMap<QString, unsigned int>&,
78 unsigned int,
bool,
bool);