Qucs-core
0.0.19
|
#include <spfile.h>
Public Member Functions | |
CREATOR (spfile) | |
~spfile () | |
void | initSP (void) |
placehoder for S-Parameter initialisation function | |
void | calcSP (nr_double_t) |
void | calcNoiseSP (nr_double_t) |
void | initDC (void) |
void | initTR (void) |
void | initAC (void) |
void | calcAC (nr_double_t) |
void | calcNoiseAC (nr_double_t) |
void | createIndex (void) |
void | prepare (void) |
void | createVector (int, int) |
qucs::matrix | correlationMatrix (nr_double_t, nr_complex_t, nr_double_t, qucs::matrix) |
nr_double_t | noiseFigure (qucs::matrix, qucs::matrix, nr_double_t &, nr_complex_t &, nr_double_t &) |
qucs::matrix | expandNoiseMatrix (qucs::matrix, qucs::matrix) |
qucs::matrix | shrinkNoiseMatrix (qucs::matrix, qucs::matrix) |
qucs::matrix | expandSParaMatrix (qucs::matrix) |
qucs::matrix | shrinkSParaMatrix (qucs::matrix) |
qucs::matrix | getInterpolMatrixS (nr_double_t) |
qucs::matrix | calcMatrixCs (nr_double_t) |
Data Fields | |
SPfile | |
PROP_NODES | |
PROP_COMPONENT | |
PROP_NO_SUBSTRATE | |
PROP_LINEAR | |
Private Attributes | |
qucs::dataset * | data |
qucs::vector * | sfreq |
qucs::vector * | nfreq |
spfile_vector * | spara |
spfile_vector * | RN |
spfile_vector * | FMIN |
spfile_vector * | SOPT |
char | paraType |
int | dataType |
int | interpolType |
Definition at line 532 of file spfile.cpp.
spfile::~spfile | ( | ) |
Definition at line 89 of file spfile.cpp.
void spfile::calcAC | ( | nr_double_t | frequency | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 500 of file spfile.cpp.
matrix spfile::calcMatrixCs | ( | nr_double_t | frequency | ) |
Definition at line 150 of file spfile.cpp.
void spfile::calcNoiseAC | ( | nr_double_t | frequency | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 509 of file spfile.cpp.
void spfile::calcNoiseSP | ( | nr_double_t | frequency | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 144 of file spfile.cpp.
void spfile::calcSP | ( | nr_double_t | frequency | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 103 of file spfile.cpp.
matrix spfile::correlationMatrix | ( | nr_double_t | , |
nr_complex_t | , | ||
nr_double_t | , | ||
qucs::matrix | |||
) |
Definition at line 407 of file spfile.cpp.
void spfile::createIndex | ( | void | ) |
Definition at line 358 of file spfile.cpp.
void spfile::createVector | ( | int | r, |
int | c | ||
) |
Definition at line 342 of file spfile.cpp.
matrix spfile::expandNoiseMatrix | ( | qucs::matrix | , |
qucs::matrix | |||
) |
Definition at line 225 of file spfile.cpp.
matrix spfile::expandSParaMatrix | ( | qucs::matrix | ) |
Definition at line 164 of file spfile.cpp.
matrix spfile::getInterpolMatrixS | ( | nr_double_t | frequency | ) |
Definition at line 115 of file spfile.cpp.
void spfile::initAC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 494 of file spfile.cpp.
void spfile::initDC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 455 of file spfile.cpp.
void spfile::initSP | ( | void | ) | [virtual] |
placehoder for S-Parameter initialisation function
Virtual function intended to be overridden by the inheiriting circuit element's S-Parameter initialisation function. initSP is called before commencing the simulation to set up the S-Parameter matrix.
Reimplemented from qucs::circuit.
Definition at line 333 of file spfile.cpp.
void spfile::initTR | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 515 of file spfile.cpp.
nr_double_t spfile::noiseFigure | ( | qucs::matrix | , |
qucs::matrix | , | ||
nr_double_t & | , | ||
nr_complex_t & | , | ||
nr_double_t & | |||
) |
Definition at line 423 of file spfile.cpp.
void spfile::prepare | ( | void | ) |
Definition at line 287 of file spfile.cpp.
matrix spfile::shrinkNoiseMatrix | ( | qucs::matrix | , |
qucs::matrix | |||
) |
Definition at line 262 of file spfile.cpp.
matrix spfile::shrinkSParaMatrix | ( | qucs::matrix | ) |
Definition at line 204 of file spfile.cpp.
qucs::dataset* spfile::data [private] |
int spfile::dataType [private] |
spfile_vector* spfile::FMIN [private] |
int spfile::interpolType [private] |
qucs::vector* spfile::nfreq [private] |
char spfile::paraType [private] |
Definition at line 533 of file spfile.cpp.
Definition at line 533 of file spfile.cpp.
Definition at line 533 of file spfile.cpp.
Definition at line 533 of file spfile.cpp.
spfile_vector* spfile::RN [private] |
qucs::vector* spfile::sfreq [private] |
spfile_vector* spfile::SOPT [private] |
spfile_vector* spfile::spara [private] |
Definition at line 533 of file spfile.cpp.