Qucs-core
0.0.19
|
#include <rfedd.h>
Public Member Functions | |
CREATOR (rfedd) | |
~rfedd () | |
void | initDC (void) |
void | calcDC (void) |
void | initAC (void) |
void | calcAC (nr_double_t) |
void | initSP (void) |
placehoder for S-Parameter initialisation function | |
void | calcSP (nr_double_t) |
void | initTR (void) |
void | calcTR (nr_double_t) |
Data Fields | |
RFEDD | |
PROP_NODES | |
PROP_COMPONENT | |
PROP_NO_SUBSTRATE | |
PROP_LINEAR | |
Private Member Functions | |
void | initModel (void) |
char * | createVariable (const char *, int, int, bool prefix=true) |
char * | createVariable (const char *, bool prefix=true) |
void | setResult (void *, nr_double_t) |
void | setResult (void *, nr_complex_t) |
nr_complex_t | getResult (void *) |
qucs::matrix | calcMatrix (nr_double_t) |
void | updateLocals (nr_double_t) |
void | prepareModel (void) |
void | initMNA (void) |
void | calcMNA (nr_double_t) |
Private Attributes | |
void ** | peqn |
void * | seqn |
void * | feqn |
rfedd::~rfedd | ( | ) |
void rfedd::calcAC | ( | nr_double_t | frequency | ) | [virtual] |
Reimplemented from qucs::circuit.
void rfedd::calcDC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
matrix rfedd::calcMatrix | ( | nr_double_t | frequency | ) | [private] |
void rfedd::calcMNA | ( | nr_double_t | frequency | ) | [private] |
void rfedd::calcSP | ( | nr_double_t | frequency | ) | [virtual] |
Reimplemented from qucs::circuit.
void rfedd::calcTR | ( | nr_double_t | ) | [virtual] |
Reimplemented from qucs::circuit.
char * rfedd::createVariable | ( | const char * | base, |
int | r, | ||
int | c, | ||
bool | prefix = true |
||
) | [private] |
char * rfedd::createVariable | ( | const char * | base, |
bool | prefix = true |
||
) | [private] |
rfedd::CREATOR | ( | rfedd | ) |
nr_complex_t rfedd::getResult | ( | void * | eqn | ) | [private] |
void rfedd::initAC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
void rfedd::initDC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
void rfedd::initMNA | ( | void | ) | [private] |
void rfedd::initModel | ( | void | ) | [private] |
void rfedd::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 rfedd::initTR | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
void rfedd::prepareModel | ( | void | ) | [private] |
void rfedd::setResult | ( | void * | eqn, |
nr_double_t | val | ||
) | [private] |
void rfedd::setResult | ( | void * | eqn, |
nr_complex_t | val | ||
) | [private] |
void rfedd::updateLocals | ( | nr_double_t | frequency | ) | [private] |
void* rfedd::feqn [private] |
void** rfedd::peqn [private] |
void* rfedd::seqn [private] |