Qucs-core  0.0.19
Public Member Functions | Data Fields | Private Member Functions | Private Attributes
thyristor Class Reference

#include <thyristor.h>

Inheritance diagram for thyristor:
Inheritance graph
[legend]
Collaboration diagram for thyristor:
Collaboration graph
[legend]

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

Detailed Description

Definition at line 234 of file thyristor.cpp.


Member Function Documentation

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.

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.


Field Documentation

Definition at line 46 of file thyristor.h.

Definition at line 46 of file thyristor.h.

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.

Definition at line 46 of file thyristor.h.

Definition at line 235 of file thyristor.cpp.

Definition at line 48 of file thyristor.h.

Definition at line 46 of file thyristor.h.

Definition at line 48 of file thyristor.h.

Definition at line 46 of file thyristor.h.


The documentation for this class was generated from the following files: