Qucs-core
0.0.19
|
#include <mstee.h>
Public Member Functions | |
CREATOR (mstee) | |
void | initDC (void) |
void | initAC (void) |
void | calcAC (nr_double_t) |
void | initNoiseAC (void) |
void | initSP (void) |
placehoder for S-Parameter initialisation function | |
void | initNoiseSP (void) |
void | calcSP (nr_double_t) |
void | initTR (void) |
Data Fields | |
MTEE | |
PROP_COMPONENT | |
PROP_NO_SUBSTRATE | |
PROP_LINEAR | |
Private Member Functions | |
void | calcPropagation (nr_double_t) |
void | initLines (void) |
Private Attributes | |
nr_double_t | Bt |
nr_double_t | La |
nr_double_t | Lb |
nr_double_t | L2 |
nr_double_t | Ta2 |
nr_double_t | Tb2 |
qucs::circuit * | lineA |
qucs::circuit * | lineB |
qucs::circuit * | line2 |
Friends | |
qucs::circuit * | splitMicrostrip (qucs::circuit *, qucs::circuit *, qucs::net *, const char *, const char *, int) |
void | disableMicrostrip (qucs::circuit *, qucs::circuit *, qucs::net *, int) |
void mstee::calcAC | ( | nr_double_t | frequency | ) | [virtual] |
Reimplemented from qucs::circuit.
void mstee::calcPropagation | ( | nr_double_t | f | ) | [private] |
void mstee::calcSP | ( | nr_double_t | frequency | ) | [virtual] |
Reimplemented from qucs::circuit.
mstee::CREATOR | ( | mstee | ) |
void mstee::initAC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
void mstee::initDC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
void mstee::initLines | ( | void | ) | [private] |
void mstee::initNoiseAC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
void mstee::initNoiseSP | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
void mstee::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.
void mstee::initTR | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
void disableMicrostrip | ( | qucs::circuit * | , |
qucs::circuit * | , | ||
qucs::net * | , | ||
int | |||
) | [friend] |
qucs::circuit* splitMicrostrip | ( | qucs::circuit * | , |
qucs::circuit * | , | ||
qucs::net * | , | ||
const char * | , | ||
const char * | , | ||
int | |||
) | [friend] |
nr_double_t mstee::Bt [private] |
nr_double_t mstee::L2 [private] |
nr_double_t mstee::La [private] |
nr_double_t mstee::Lb [private] |
qucs::circuit* mstee::line2 [private] |
qucs::circuit* mstee::lineA [private] |
qucs::circuit* mstee::lineB [private] |
nr_double_t mstee::Ta2 [private] |
nr_double_t mstee::Tb2 [private] |