8#ifndef CANONICALFILTER_H
9#define CANONICALFILTER_H
46 struct FilterSpecifications Specification;
47 bool semilumped =
false;
48 std::deque<double> gi;
56 void SynthesizeSemilumpedLPF();
Calculation of the normalized lowpass filter coefficients (definition)
Synthesize microstrip lines (definition)
Abstract base class for network implementations.
Synthesizes classical ladder filter topologies from normalized prototypes.
Definition CanonicalFilter.h:26
CanonicalFilter(FilterSpecifications FS)
Constructor with filter specifications.
Definition CanonicalFilter.h:36
void synthesize()
Performs complete filter synthesis from specifications.
Definition CanonicalFilter.cpp:10
void setSemilumpedMode(bool mode)
Enables semi-lumped implementation mode.
Definition CanonicalFilter.h:43
virtual ~CanonicalFilter()
Destructor.
Definition CanonicalFilter.h:32
CanonicalFilter()
Default constructor.
Definition CanonicalFilter.h:29
Abstract base class for network implementations.
Definition Network.h:27
Graphical component representation in schematic (definition)