Qucs-core
0.0.19
|
#include <thyristor.h>
Public Member Functions | |
CREATOR (thyristor) | |
void | calcSP (nr_double_t) |
void | initDC (void) |
void | calcDC (void) |
void | saveOperatingPoints (void) |
void | loadOperatingPoints (void) |
void | calcOperatingPoints (void) |
void | initAC (void) |
void | calcAC (nr_double_t) |
void | initTR (void) |
void | calcTR (nr_double_t) |
Data Fields | |
SCR | |
PROP_COMPONENT | |
PROP_NO_SUBSTRATE | |
PROP_NONLINEAR | |
Private Member Functions | |
void | calcTheModel (bool) |
qucs::matrix | calcMatrixY (nr_double_t) |
Private Attributes | |
nr_double_t | Ud |
nr_double_t | gd |
nr_double_t | Id |
nr_double_t | Qi |
nr_double_t | gi |
nr_double_t | Ui |
nr_double_t | time_prev |
nr_double_t | Ud_last |
Definition at line 234 of file thyristor.cpp.
void thyristor::calcAC | ( | nr_double_t | frequency | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 186 of file thyristor.cpp.
void thyristor::calcDC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 58 of file thyristor.cpp.
matrix thyristor::calcMatrixY | ( | nr_double_t | frequency | ) | [private] |
Definition at line 165 of file thyristor.cpp.
void thyristor::calcOperatingPoints | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 146 of file thyristor.cpp.
void thyristor::calcSP | ( | nr_double_t | frequency | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 191 of file thyristor.cpp.
void thyristor::calcTheModel | ( | bool | last | ) | [private] |
Definition at line 62 of file thyristor.cpp.
void thyristor::calcTR | ( | nr_double_t | time | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 206 of file thyristor.cpp.
void thyristor::initAC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 160 of file thyristor.cpp.
void thyristor::initDC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 49 of file thyristor.cpp.
void thyristor::initTR | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 199 of file thyristor.cpp.
void thyristor::loadOperatingPoints | ( | void | ) |
Definition at line 140 of file thyristor.cpp.
void thyristor::saveOperatingPoints | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 132 of file thyristor.cpp.
nr_double_t thyristor::gd [private] |
Definition at line 46 of file thyristor.h.
nr_double_t thyristor::gi [private] |
Definition at line 46 of file thyristor.h.
nr_double_t thyristor::Id [private] |
Definition at line 46 of file thyristor.h.
Definition at line 235 of file thyristor.cpp.
Definition at line 235 of file thyristor.cpp.
Definition at line 235 of file thyristor.cpp.
nr_double_t thyristor::Qi [private] |
Definition at line 46 of file thyristor.h.
Definition at line 235 of file thyristor.cpp.
nr_double_t thyristor::time_prev [private] |
Definition at line 48 of file thyristor.h.
nr_double_t thyristor::Ud [private] |
Definition at line 46 of file thyristor.h.
nr_double_t thyristor::Ud_last [private] |
Definition at line 48 of file thyristor.h.
nr_double_t thyristor::Ui [private] |
Definition at line 46 of file thyristor.h.