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

#include <diode.h>

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

Public Member Functions

 CREATOR (diode)
void calcSP (nr_double_t)
void calcNoiseSP (nr_double_t)
void initDC (void)
void calcDC (void)
void restartDC (void)
void saveOperatingPoints (void)
void loadOperatingPoints (void)
void calcOperatingPoints (void)
void initAC (void)
void calcAC (nr_double_t)
void calcNoiseAC (nr_double_t)
void initTR (void)
void calcTR (nr_double_t)
void initHB (int)
void calcHB (int)

Data Fields

 Diode
 PROP_COMPONENT
 PROP_NO_SUBSTRATE
 PROP_NONLINEAR

Private Member Functions

qucs::matrix calcMatrixCy (nr_double_t)
void prepareDC (void)
void initModel (void)

Private Attributes

nr_double_t Ud
nr_double_t gd
nr_double_t Id
nr_double_t Qd
nr_double_t Bv
qucs::circuit * rs
bool doHB

Detailed Description

Definition at line 488 of file diode.cpp.


Member Function Documentation

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

Reimplemented from qucs::circuit.

Definition at line 388 of file diode.cpp.

void diode::calcDC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 270 of file diode.cpp.

void diode::calcHB ( int  frequency) [virtual]

Reimplemented from qucs::circuit.

Definition at line 430 of file diode.cpp.

matrix diode::calcMatrixCy ( nr_double_t  frequency) [private]

Definition at line 87 of file diode.cpp.

void diode::calcNoiseAC ( nr_double_t  frequency) [virtual]

Reimplemented from qucs::circuit.

Definition at line 397 of file diode.cpp.

void diode::calcNoiseSP ( nr_double_t  frequency) [virtual]

Reimplemented from qucs::circuit.

Definition at line 66 of file diode.cpp.

void diode::calcOperatingPoints ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 358 of file diode.cpp.

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

Reimplemented from qucs::circuit.

Definition at line 55 of file diode.cpp.

void diode::calcTR ( nr_double_t  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 411 of file diode.cpp.

void diode::initAC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 383 of file diode.cpp.

void diode::initDC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 257 of file diode.cpp.

void diode::initHB ( int  frequencies) [virtual]

Reimplemented from qucs::circuit.

Definition at line 422 of file diode.cpp.

void diode::initModel ( void  ) [private]

Definition at line 109 of file diode.cpp.

void diode::initTR ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 405 of file diode.cpp.

void diode::loadOperatingPoints ( void  )

Definition at line 353 of file diode.cpp.

void diode::prepareDC ( void  ) [private]

Definition at line 188 of file diode.cpp.

void diode::restartDC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 264 of file diode.cpp.

void diode::saveOperatingPoints ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 347 of file diode.cpp.


Field Documentation

Definition at line 51 of file diode.h.

Definition at line 489 of file diode.cpp.

bool diode::doHB [private]

Definition at line 53 of file diode.h.

Definition at line 51 of file diode.h.

Definition at line 51 of file diode.h.

Definition at line 489 of file diode.cpp.

Definition at line 489 of file diode.cpp.

Definition at line 489 of file diode.cpp.

Definition at line 51 of file diode.h.

qucs::circuit* diode::rs [private]

Definition at line 52 of file diode.h.

Definition at line 51 of file diode.h.


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