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

#include <tunneldiode.h>

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

Public Member Functions

 CREATOR (tunneldiode)
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

 RTD
 PROP_COMPONENT
 PROP_NO_SUBSTRATE
 PROP_NONLINEAR

Private Member Functions

qucs::matrix calcMatrixY (nr_double_t)
void calcId (nr_double_t, nr_double_t &, nr_double_t &)

Private Attributes

nr_double_t Ud
nr_double_t gd
nr_double_t Id
nr_double_t Qd

Detailed Description

Definition at line 225 of file tunneldiode.cpp.


Member Function Documentation

void tunneldiode::calcAC ( nr_double_t  frequency) [virtual]

Reimplemented from qucs::circuit.

Definition at line 173 of file tunneldiode.cpp.

void tunneldiode::calcDC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 77 of file tunneldiode.cpp.

void tunneldiode::calcId ( nr_double_t  U,
nr_double_t I,
nr_double_t G 
) [private]

Definition at line 52 of file tunneldiode.cpp.

matrix tunneldiode::calcMatrixY ( nr_double_t  frequency) [private]

Definition at line 160 of file tunneldiode.cpp.

void tunneldiode::calcOperatingPoints ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 129 of file tunneldiode.cpp.

void tunneldiode::calcSP ( nr_double_t  frequency) [virtual]

Reimplemented from qucs::circuit.

Definition at line 178 of file tunneldiode.cpp.

void tunneldiode::calcTR ( nr_double_t  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 192 of file tunneldiode.cpp.

void tunneldiode::initAC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 155 of file tunneldiode.cpp.

void tunneldiode::initDC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 46 of file tunneldiode.cpp.

void tunneldiode::initTR ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 186 of file tunneldiode.cpp.

Definition at line 124 of file tunneldiode.cpp.

void tunneldiode::saveOperatingPoints ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 118 of file tunneldiode.cpp.


Field Documentation

Definition at line 44 of file tunneldiode.h.

Definition at line 44 of file tunneldiode.h.

Definition at line 226 of file tunneldiode.cpp.

Definition at line 226 of file tunneldiode.cpp.

Definition at line 226 of file tunneldiode.cpp.

Definition at line 44 of file tunneldiode.h.

Definition at line 226 of file tunneldiode.cpp.

Definition at line 44 of file tunneldiode.h.


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