|
|
bool | setNetlist (const QString &netlist) |
| |
|
const QString & | getNetlist () const |
| |
|
void | addComponent (ComponentType_SPAR type, const string &name, const vector< int > &nodes, QMap< QString, double > value) |
| |
|
void | addComponent (ComponentType_SPAR type, const string &name, const vector< int > &nodes, QMap< QString, Complex > Zvalue) |
| |
|
void | addComponent (ComponentType_SPAR type, const string &name, const vector< int > &nodes, QMap< QString, QList< double > > freqDepData) |
| |
|
void | addPort (int node, double impedance=50.0) |
| |
|
vector< vector< Complex > > | calculateSParameters () |
| |
|
vector< vector< Complex > > | convertS2Y (const vector< vector< Complex > > &S, double Z0) |
| |
|
void | addSParamBlockToAdmittance (vector< vector< Complex > > &Y, const Component_SPAR &comp) |
| |
|
void | addSParameterBlock (const string &name, const vector< int > &nodes, const vector< vector< Complex > > &Smatrix) |
| |
|
void | printSParameters (const vector< vector< Complex > > &S) |
| |
|
void | exportTouchstone (const QString &filename, const vector< vector< Complex > > &S) |
| |
|
void | clear () |
| |
|
int | getNumNodes () const |
| |
|
size_t | getNumComponents () const |
| |
|
size_t | getNumPorts () const |
| |
|
double | getFrequency () const |
| |
|
void | setFrequency (double freq) |
| |
|
void | setFrequencySweep (double start, double stop, int points) |
| |
|
void | calculateSParameterSweep () |
| |
|
void | printSParameterSweep () const |
| |
|
void | exportSweepTouchstone (const QString &filename) const |
| |
|
QMap< QString, QList< double > > | getData () |
| |