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

#include <jfet.h>

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

Public Member Functions

 CREATOR (jfet)
void calcSP (nr_double_t)
void calcNoiseSP (nr_double_t)
void calcDC (void)
void initDC (void)
void restartDC (void)
void saveOperatingPoints (void)
void calcOperatingPoints (void)
void loadOperatingPoints (void)
void initAC (void)
void calcAC (nr_double_t)
void calcNoiseAC (nr_double_t)
void initTR (void)
void calcTR (nr_double_t)

Data Fields

 JFET
 PROP_COMPONENT
 PROP_NO_SUBSTRATE
 PROP_NONLINEAR

Private Member Functions

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

Private Attributes

nr_double_t Ugs
nr_double_t Ugd
nr_double_t Uds
nr_double_t UgsPrev
nr_double_t UgdPrev
nr_double_t ggs
nr_double_t ggd
nr_double_t gm
nr_double_t gds
nr_double_t Ids
nr_double_t Qgs
nr_double_t Qgd
qucs::circuit * rs
qucs::circuit * rd

Detailed Description

Definition at line 441 of file jfet.cpp.


Member Function Documentation

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

Reimplemented from qucs::circuit.

Definition at line 381 of file jfet.cpp.

void jfet::calcDC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 219 of file jfet.cpp.

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

Definition at line 82 of file jfet.cpp.

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

Definition at line 49 of file jfet.cpp.

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

Reimplemented from qucs::circuit.

Definition at line 385 of file jfet.cpp.

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

Reimplemented from qucs::circuit.

Definition at line 78 of file jfet.cpp.

void jfet::calcOperatingPoints ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 347 of file jfet.cpp.

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

Reimplemented from qucs::circuit.

Definition at line 45 of file jfet.cpp.

void jfet::calcTR ( nr_double_t  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 399 of file jfet.cpp.

void jfet::initAC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 376 of file jfet.cpp.

void jfet::initDC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 170 of file jfet.cpp.

void jfet::initModel ( void  ) [private]

Definition at line 106 of file jfet.cpp.

void jfet::initTR ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 394 of file jfet.cpp.

void jfet::loadOperatingPoints ( void  )

Definition at line 332 of file jfet.cpp.

void jfet::restartDC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 164 of file jfet.cpp.

void jfet::saveOperatingPoints ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 338 of file jfet.cpp.


Field Documentation

Definition at line 53 of file jfet.h.

Definition at line 53 of file jfet.h.

Definition at line 53 of file jfet.h.

nr_double_t jfet::gm [private]

Definition at line 53 of file jfet.h.

Definition at line 53 of file jfet.h.

Definition at line 442 of file jfet.cpp.

Definition at line 442 of file jfet.cpp.

Definition at line 442 of file jfet.cpp.

Definition at line 442 of file jfet.cpp.

Definition at line 53 of file jfet.h.

Definition at line 53 of file jfet.h.

qucs::circuit* jfet::rd [private]

Definition at line 55 of file jfet.h.

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

Definition at line 54 of file jfet.h.

Definition at line 52 of file jfet.h.

Definition at line 52 of file jfet.h.

Definition at line 52 of file jfet.h.

Definition at line 52 of file jfet.h.

Definition at line 52 of file jfet.h.


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