|
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.
1.7.6.1