Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Component_SPAR Struct Reference

Circuit component structure. More...

#include <SParameterCalculator.h>

Public Member Functions

 Component_SPAR (ComponentType_SPAR t, const string &n, const vector< int > &nds, const vector< vector< Complex > > &S, int rfPorts, double Z0=50.0)
 Constructor for S-parameter network block with matrix.
 
 Component_SPAR (ComponentType_SPAR t, const string &n, const vector< int > &nds, QMap< QString, QList< double > > freqData, int rfPorts, double Z0=50.0)
 Constructor for frequency-dependent S-parameter block.
 
 Component_SPAR (ComponentType_SPAR t, const string &n, const vector< int > &nds, QMap< QString, double > val)
 Constructor for lumped components with real parameters.
 
 Component_SPAR (ComponentType_SPAR t, const string &n, const vector< int > &nds, QMap< QString, Complex > zval)
 Constructor for complex impedance components.
 
 Component_SPAR (ComponentType_SPAR t, const string &n, const vector< int > &nds, const vector< vector< Complex > > &S)
 Constructor for S-parameter device without port count.
 
 Component_SPAR (ComponentType_SPAR t, const string &n, const vector< int > &nds, QMap< QString, QList< double > > freqData)
 Constructor for frequency-dependent impedance.
 

Public Attributes

ComponentType_SPAR type
 Component type identifier.
 
string name
 Component name/label.
 
vector< int > nodes
 Node connectivity list.
 
double frequency
 Operating frequency for frequency-dependent components.
 
QMap< QString, double > value
 Real-valued parameters (R, L, C, etc.)
 
QMap< QString, Complex > Zvalue
 Complex impedance values.
 
vector< vector< Complex > > Smatrix
 S-parameter matrix for network blocks.
 
QMap< QString, QList< double > > freqDepData
 Frequency-dependent data tables.
 
int numRFPorts
 Number of RF ports for network blocks.
 
double referenceImpedance
 Reference impedance (typically 50Ω)
 

Detailed Description

Circuit component structure.

It includes all the parameters and connectivity information


The documentation for this struct was generated from the following file: