#include <fet.h>
Inheritance diagram for fet::

Public Methods | |
| fet () | |
| The constructor assembles the circuit and holds it in the private member variable fetckt. More... | |
| fet (const fet &f) | |
| Copy constructor. More... | |
| fet& | operator= (const fet &f) |
| Assignment operator. More... | |
| int | size () |
| FET's are 2-port devices. More... | |
Public Attributes | |
| inductor | Lg |
| inductor | Ld |
| inductor | Ls |
| resistor | Rg |
| resistor | Rd |
| resistor | Rs |
| resistor | Rgs |
| resistor | Rds |
| capacitor | Cpg |
| capacitor | Cpd |
| capacitor | Cgs |
| capacitor | Cds |
| capacitor | Cgd |
| transconductance | Gm |
Protected Attributes | |
| circuit | fetckt |
| The circuit which holds the built fet. More... | |
Private Methods | |
| void | construct () |
| Helper function to assemble fetckt. More... | |
| void | fet_copy (const fet &f) |
| Helper function for copying. More... | |
| virtual void | recalc () |
| The function for calculating sdata. More... | |
| virtual void | recalc_S () |
| If the following function is implemented, it should only calculate the S matrix and B vector parts of data, leaving the C matrix part stale. More... | |
Private Attributes | |
| branch | b1 |
| branch | b2 |
| series_tee | st3 |
| series_tee | st4 |
| series_tee | st5 |
| series_tee | st6 |
Note that this fet class is useless until the parameters are set. For some pre-built transistors which are ready to use, see the file hemt.h.
Fets are modelled as 2-ports in a common-source config. Here're the port assignments:
d
g |----------o 2
1 o--------|
|---.
s |
|
o------------+------o
Definition at line 120 of file fet.h.
|
|
The constructor assembles the circuit and holds it in the private member variable fetckt. It does not set the parameters for the primitive elements, which must be done before the fet can be used. |
|
|
Copy constructor.
|
|
|
Helper function to assemble fetckt. Used by constructor and copy constructor. Definition at line 77 of file fet.cc. Referenced by fet().
|
|
|
Helper function for copying.
Definition at line 133 of file fet.cc. Referenced by fet(), and operator=().
|
|
|
Assignment operator.
|
|
|
The function for calculating sdata. recalc() should do the following:
Reimplemented from nport. Reimplemented in fhx13x, fhr02x, kukje, jpltrw160, and jpltrw300. |
|
|
If the following function is implemented, it should only calculate the S matrix and B vector parts of data, leaving the C matrix part stale.
Reimplemented from nport. |
|
|
FET's are 2-port devices.
Reimplemented from data_ptr_nport. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The circuit which holds the built fet.
|
|
|
|
|
|
|
|
|
|
|
|
|
Please direct comments and corrections to
supermix@submm.caltech.edu
Go to the supermix home page
Generated by
1.2.7