Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CAboutDialog
 CAdamsCombinerAdams unequal resistive power splitter
 CAttenuatorBaseAbstract base class for RF attenuator implementations
 CAttenuatorDesignParametersAttenuator design parameters
 CAttenuatorDesignToolGUI tool for RF attenuator design tool
 CBagleyBagley power combiner/divider network
 CBagleyValidatorValidator for Bagley topology ensuring odd number of outputs
 CBranchlineBranch-line power combiner/divider network
 CBridgedTeeAttenuatorBridged-Tee attenuator implementation
 CCanonicalFilterSynthesizes classical ladder filter topologies from normalized prototypes
 CCapacitivelyCoupledShuntResonatorsFilterImplements an end-coupled resonator bandpass filter. This class synthesizes bandpass filters using end-coupled resonator topology, where resonators are coupled through series capacitors at their ends. Reference: Microwave Engineering. David M. Pozar. 4th Edition
 CCascadedLCSectionsCascaded L-section matching network synthesis Reference: Inder J. Bahl. "Fundamentals of RF and microwave transistor amplifiers". John Wiley and Sons. 2009. Pages 169 - 170
 CCodeEditor[codeeditordefinition]
 CComponentGraphical component representation in schematic
 CComponent_SPARCircuit component structure
 CComponentInfoComponent information container
 CCoupledLineBandpassFilterImplements a coupled-line bandpass filter
 CCustomDoubleSpinBoxA QDoubleSpinBox subclass that provides a context menu for configuring range and step
 CDeltaCombinerDelta resistive power splitter
 CDirectCoupledFiltersImplements synthesis of various direct-coupled resonator filter topologies
 CDoubleBoxBranchlineDouble-box branch-line power combiner/divider network
 CDoubleStubDouble stub matching network synthesis Reference: 'Microwave Engineering', David Pozar. John Wiley and Sons. 4th Edition. Pg 241-245
 CDoubleTappedResonatorMatchingDouble-tapped resonator matching network synthesis
 CEllipticFilterSynthesizes elliptic filters Amstutz - "Elliptic Approximation and Elliptic Filter Design" (1978)
 CEndCoupledImplements an end-coupled resonator bandpass filter
 CFilterDesignToolInteractive filter design tool with real-time synthesis and visualization
 CFreeSpaceAttenuationDialogDialog for calculating free space path loss
 CFreqWavelengthConverterDialogDialog for converting between frequency and wavelength
 CGammaCalculatorDialogDialog for calculating impedance, VSWR, and S11 from reflection coefficient (Γ)
 CGraphWidget
 CGyselGysel power combiner/divider network
 CHoverButtonCustom button with hover effect and shadow
 CImageFrequencyCalculatorDialogA dialog for calculating the image frequency in superheterodyne receivers This calculator determines the image frequency based on the RF frequency, IF frequency, and local oscillator (LO) frequency. It supports both low-side and high-side injection modes
 CImpedanceCalculatorDialogDialog for calculating reflection coefficient, VSWR, and S11 from a complex impedance (Z)
 CLambda8Lambda4Lambda/8 + Lambda/4 matching network synthesis Reference: Inder J. Bahl. "Fundamentals of RF and microwave transistor amplifiers". John Wiley and Sons. 2009. Pages 159 - 160
 CLim_EomLim-Eom power combiner/divider network References: [1] "Power combiners, impedance transformers and directional couplers: part II". Andrei Grebennikov. High Frequency Electronics. 2008 [2] "A New 3-Way Power Divider with Various Output Power Ratios," J.-S. Lim and S.-Y. Eom, 1996 IEEE MTT-S Int. Microwave Symp. Dig., pp. 785-788."
 CLimitPropertiesStructure to hold all widgets related to a limit line
 CLineNumberArea
 CLoadSpecificationWidgetWidget for entering the load impedance data
 CLowpassPrototypeCoeffsCalculates normalized element values for lowpass filter prototypes
 CLPadFirstSeriesL-pad (first series) 1-port matched attenuator (definition)
 CLPadFirstShuntL-pad (first shunt) 1-port matched attenuator (definition)
 CLsectionL-section matching network synthesis Reference: RF design guide. Systems, circuits, and equations. Peter Vizmuller. Artech House, 1995
 CMarkerPropertiesStructure to hold all widgets related to a marker
 CMatchingDataMatching network design data
 CMatchingNetworkDesignerManagement of the matching network design
 CMatchingNetworkDesignParametersMatching network design parameters
 CMatchingNetworkDesignToolMain widget for matching network design
 CMatchingNetworkParametersWidgetWidget for entering matching network design parameters
 CMatrixComboBoxComboBox with custom matrix-style popup for parameter selection
 CMatrixComboPopupCustom popup displaying S-parameters in matrix layout with other parameters below
 CMicrostripClassSynthesize microstrip lines
 CMS_SubstrateMicrostrip substrate parameters
 CMultisectionQuarterWaveQuarterwave multisection transformer matching
 CMultistageWilkinsonMultistage Wilkinson power combiner/divider network
 CNetlistScratchPadWidget for editing netlists
 CNetworkAbstract base class for network implementations
 CNetworkInfoNetwork information
 CNodeWiring node for circuit connections
 CNodeInfoWiring node information class
 COctaveBWCalculatorDialogDialog for calculating the number of octaves, decades, and Q from the band corner frequencies
 CParallelInductorsDialogDialog for calculating equivalent inductance of parallel inductors
 CParallelResistorsDialogDialog for calculating equivalent resistance of parallel resistors
 CPiAttenuatorPi attenuator synthesis Reference: RF design guide. Systems, circuits, and equations. Peter Vizmuller. Artech House, 1995
 CPiMatchingPi-section matching network synthesis
 CPolarPlotWidgetWidget for displaying complex data in polar plot format with markers and traces
 CPortNetwork port definition with node and impedance
 CPowerCombinerParamsPower combiner parameters
 CPowerCombiningToolWidget for power combining network design and synthesis
 CPrototypeTablePropertiesPrototype table properties
 CQCPAbstractItemThe abstract base class for all items in a plot
 CQCPAbstractLegendItemThe abstract base class for all entries in a QCPLegend
 CQCPAbstractPaintBufferThe abstract base class for paint buffers, which define the rendering backend
 CQCPAbstractPlottableThe abstract base class for all data representing objects in a plot
 CQCPAbstractPlottable1DA template base class for plottables with one-dimensional data
 CQCPAxisManages a single axis inside a QCustomPlot
 CQCPAxisPainterPrivate
 CQCPAxisRectHolds multiple axes and arranges them in a rectangular shape
 CQCPAxisTickerThe base class tick generator used by QCPAxis to create tick positions and tick labels
 CQCPAxisTickerDateTimeSpecialized axis ticker for calendar dates and times as axis ticks
 CQCPAxisTickerFixedSpecialized axis ticker with a fixed tick step
 CQCPAxisTickerLogSpecialized axis ticker suited for logarithmic axes
 CQCPAxisTickerPiSpecialized axis ticker to display ticks in units of an arbitrary constant, for example pi
 CQCPAxisTickerTextSpecialized axis ticker which allows arbitrary labels at specified coordinates
 CQCPAxisTickerTimeSpecialized axis ticker for time spans in units of milliseconds to days
 CQCPBarsA plottable representing a bar chart in a plot
 CQCPBarsDataHolds the data of one single data point (one bar) for QCPBars
 CQCPBarsGroupGroups multiple QCPBars together so they appear side by side
 CQCPColorGradientDefines a color gradient for use with e.g. QCPColorMap
 CQCPColorMapA plottable representing a two-dimensional color map in a plot
 CQCPColorMapDataHolds the two-dimensional data of a QCPColorMap plottable
 CQCPColorScaleA color scale for use with color coding data such as QCPColorMap
 CQCPColorScaleAxisRectPrivate
 CQCPCurveA plottable representing a parametric curve in a plot
 CQCPCurveDataHolds the data of one single data point for QCPCurve
 CQCPDataContainerThe generic data container for one-dimensional plottables
 CQCPDataRangeDescribes a data range given by begin and end index
 CQCPDataSelectionDescribes a data set by holding multiple QCPDataRange instances
 CQCPErrorBarsA plottable that adds a set of error bars to other plottables
 CQCPErrorBarsDataHolds the data of one single error bar for QCPErrorBars
 CQCPFinancialA plottable representing a financial stock chart
 CQCPFinancialDataHolds the data of one single data point for QCPFinancial
 CQCPGraphA plottable representing a graph in a plot
 CQCPGraphDataHolds the data of one single data point for QCPGraph
 CQCPGridResponsible for drawing the grid of a QCPAxis
 CQCPItemAnchorAn anchor of an item to which positions can be attached to
 CQCPItemBracketA bracket for referencing/highlighting certain parts in the plot
 CQCPItemCurveA curved line from one point to another
 CQCPItemEllipseAn ellipse
 CQCPItemLineA line from one point to another
 CQCPItemPixmapAn arbitrary pixmap
 CQCPItemPositionManages the position of an item
 CQCPItemRectA rectangle
 CQCPItemStraightLineA straight line that spans infinitely in both directions
 CQCPItemTextA text label
 CQCPItemTracerItem that sticks to QCPGraph data points
 CQCPLabelPainterPrivate
 CQCPLayerA layer that may contain objects, to control the rendering order
 CQCPLayerableBase class for all drawable objects
 CQCPLayoutThe abstract base class for layouts
 CQCPLayoutElementThe abstract base class for all objects that form the layout system
 CQCPLayoutGridA layout that arranges child elements in a grid
 CQCPLayoutInsetA layout that places child elements aligned to the border or arbitrarily positioned
 CQCPLegendManages a legend inside a QCustomPlot
 CQCPLineEndingHandles the different ending decorations for line-like items
 CQCPMarginGroupA margin group allows synchronization of margin sides if working with multiple layout elements
 CQCPPaintBufferPixmapA paint buffer based on QPixmap, using software raster rendering
 CQCPPainterQPainter subclass used internally
 CQCPPlottableInterface1DDefines an abstract interface for one-dimensional plottables
 CQCPPlottableLegendItemA legend item representing a plottable with an icon and the plottable name
 CQCPPolarAxisAngularThe main container for polar plots, representing the angular axis as a circle
 CQCPPolarAxisRadialThe radial axis inside a radial plot
 CQCPPolarGraphA radial graph used to display data in polar plots
 CQCPPolarGridThe grid in both angular and radial dimensions for polar plots
 CQCPPolarLegendItemA legend item for polar plots
 CQCPRangeRepresents the range an axis is encompassing
 CQCPScatterStyleRepresents the visual appearance of scatter points
 CQCPSelectionDecoratorControls how a plottable's data selection is drawn
 CQCPSelectionDecoratorBracketA selection decorator which draws brackets around each selected data segment
 CQCPSelectionRectProvides rect/rubber-band data selection and range zoom interaction
 CQCPStatisticalBoxA plottable representing a single statistical box in a plot
 CQCPStatisticalBoxDataHolds the data of one single data point for QCPStatisticalBox
 CQCPTextElementA layout element displaying a text
 CQCPVector2DRepresents two doubles as a mathematical 2D vector
 CQCustomPlotThe central class of the library. This is the QWidget which displays the plot and interacts with the user
 CQuarterWaveFiltersImplements quarter-wave stub bandpass and bandstop filters
 CQucs_S_SPAR_ViewerMain application class for S-parameter viewer (and its RF circuit synthesis tools)
 CQucsSExporterExports schematic content to Qucs-S netlist format
 CQW_SeriesAttenuatorQuarter wavelength first-series attenuator synthesis Reference: The PIN diode circuit designer's handbook. W.E. Doherty, Jr., R.D. Joos, Microsemi Corp., 1998
 CQW_ShuntAttenuatorQuarter wavelength first-shunt attenuator synthesis Reference: The PIN diode circuit designer's handbook. W.E. Doherty, Jr., R.D. Joos, Microsemi Corp., 1998
 CRecombinant3WayWilkinsonRecombinant 3-way Wilkinson-type power combiner/divider network References: [1] "Power combiners, impedance transformers and directional couplers: part II". Andrei Grebennikov. High Frequency Electronics. 2008 [2] "A recombinant in-phase power divider", IEEE Trans. Microwave Theory Tech., vol. MTT-39, Aug. 1991, pp. 1438-1440
 CRectangularPlotWidgetWidget for displaying rectangular (Cartesian) plots with dual y-axes It provides a rectangular plot visualization with support for multiple traces, frequency-based markers, limit lines, and independent left/right y-axes
 CReflectionAttenuatorReflection attenuator synthesis Reference: The PIN diode circuit designer's handbook. W.E. Doherty, Jr., R.D. Joos, Microsemi Corp., 1998
 CRFPowerConverterDialogDialog for converting RF power between different units
 CRSeriesAttenuatorSeries resistor (unmatched) attenuator synthesis
 CRShuntAttenuatorShunt resistor (unmatched) attenuator synthesi0
 CSchematicContentContainer for schematic circuit data
 CSchematicExporter
 CSecondaryImageCalculatorDialogA dialog for calculating image frequencies in dual-conversion superheterodyne receivers
 CSeriesCapacitorsDialogDialog for calculating equivalent capacitance of series capacitors
 CSimulationSetupUI component to set the simulation settings The widget consists of two tabs: 1) Frequency Sweep – start/stop frequency and number of points. 2) Substrate Properties – transmission‑line type, substrate geometry, etc
 CSingleStub
 CSmithChartWidgetSmith chart visualization and interaction widget. Provides impedance/admittance Smith chart drawing, trace management and marker handling, with basic zoom, pan and frequency-range controls
 CSParameterCalculatorCalculates S-parameters using nodal analysis
 CSteppedImpedanceFilterImplements a stepped-impedance lowpass filter
 CSwrS11CalculatorDialogDialog for bidirectional conversion between SWR, S11, and reflection coefficient magnitude
 CSymbolAbstract base class for schematic symbols
 CTappedCMatchingTapped-C transformer matching network synthesis
 CTappedLMatchingTapped-L transformer matching network synthesis
 CTeeAttenuatorTee attenuator synthesis Reference: RF design guide. Systems, circuits, and equations. Peter Vizmuller. Artech House, 1995
 CTeeMatchingTee-section matching network synthesis
 CTextInfoText annotation information
 CTJunctionT-Junction power combiner/divider network
 CtQucsSettingsStructure to hold Qucs application settings
 CTraceInfoStructure to hold trace identification and configuration information
 CTracePropertiesStructure to hold all widgets related to a trace
 CVoltageDividerDialogDialog for designing voltage dividers with multiple parallel resistors
 CWilkinson2WayWilkinson power combiner/divider network
 CWilkinson3Way_ImprovedIsolation3-way Wilkinson with improved isolation network References: [1] "Power combiners, impedance transformers and directional couplers: part II". Andrei Grebennikov. High Frequency Electronics. 2008 [2] "New 3N way hybrid power dividers", IEEE Trans. Microwave Theory Tech., vol. MTT-25, Dec. 1977, pp. 1008-1012
 CWireWire connection between symbols
 CWireInfoWire connection information
 CWyeCombinerDirect N-way Wye resistive power splitter