8#ifndef QUARTERWAVEFILTERS_H
9#define QUARTERWAVEFILTERS_H
45 struct FilterSpecifications Specification;
49 void buildFilter_Microstrip(
const std::deque<double>& gi);
53 void buildFilter_IdealTL(
const std::deque<double>& gi);
Calculation of the normalized lowpass filter coefficients (definition)
Synthesize microstrip lines (definition)
Abstract base class for network implementations.
Abstract base class for network implementations.
Definition Network.h:27
Implements quarter-wave stub bandpass and bandstop filters.
Definition QuarterWaveFilters.h:26
virtual ~QuarterWaveFilters()
Virtual destructor.
Definition QuarterWaveFilters.h:33
QuarterWaveFilters(FilterSpecifications FS)
Constructor with filter specifications.
Definition QuarterWaveFilters.h:38
void synthesize()
Synthesizes the filter based on the provided specifications.
Definition QuarterWaveFilters.cpp:10
QuarterWaveFilters()
Default constructor. Initializes component counters for the schematic.
Definition QuarterWaveFilters.h:30
Graphical component representation in schematic (definition)