9#ifndef COUPLEDLINEBANDPASSFILTER_H
10#define COUPLEDLINEBANDPASSFILTER_H
47 struct FilterSpecifications Specification;
51 void buildFilter_IdealTL(
const std::deque<double>& gi);
55 void buildFilter_Microstrip(
const std::deque<double>& gi);
Calculation of the normalized lowpass filter coefficients (definition)
Synthesize microstrip lines (definition)
Abstract base class for network implementations.
Implements a coupled-line bandpass filter.
Definition CoupledLineBandpassFilter.h:26
CoupledLineBandpassFilter(FilterSpecifications FS)
Constructor with filter specifications.
Definition CoupledLineBandpassFilter.h:37
void synthesize()
Synthesizes the filter based on the provided specifications.
Definition CoupledLineBandpassFilter.cpp:10
CoupledLineBandpassFilter()
Default constructor.
Definition CoupledLineBandpassFilter.h:29
virtual ~CoupledLineBandpassFilter()
Virtual destructor.
Definition CoupledLineBandpassFilter.h:32
Abstract base class for network implementations.
Definition Network.h:27
Graphical component representation in schematic (definition)