Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

transconductance Class Reference

Create an ideal transconductance, primarily useful for modeling FET's. More...

#include <fet.h>

Inheritance diagram for transconductance::

nport device List of all members.

Public Methods

 transconductance ()
 The constructor sets G and Tau to 0. More...

int size ()
 Transconductances are 2-port devices. More...


Public Attributes

parameter G
 Transconductance (usually given in mSiemen). More...

parameter Tau
 Fet transit time (usually given in Pico*Second) Applied by multiplying exp(-I*2*Pi*f*Tau) by transconductance G. More...


Private Methods

void recalc ()
 The function for calculating sdata. More...


Detailed Description

Create an ideal transconductance, primarily useful for modeling FET's.

Definition at line 63 of file fet.h.


Constructor & Destructor Documentation

transconductance::transconductance ( ) [inline]
 

The constructor sets G and Tau to 0.

Definition at line 82 of file fet.h.


Member Function Documentation

void transconductance::recalc ( ) [private, virtual]
 

The function for calculating sdata.

recalc() should do the following:

  • (1) Read device::f, device::Z0, and, by default, device::T to get the operating conditions for the response calculation.
  • (2) Calculate the S, C, and B matrix values and store them to nport::data, with all values normalized using device::Z0.
  • (3) Store the normalizing impedance to nport::data by calling data.set_znorm().

Reimplemented from nport.

Definition at line 40 of file fet.cc.

int transconductance::size ( ) [inline, virtual]
 

Transconductances are 2-port devices.

Returns:
the number of ports

Reimplemented from nport.

Definition at line 90 of file fet.h.


Member Data Documentation

parameter transconductance::G
 

Transconductance (usually given in mSiemen).

Definition at line 69 of file fet.h.

parameter transconductance::Tau
 

Fet transit time (usually given in Pico*Second) Applied by multiplying exp(-I*2*Pi*f*Tau) by transconductance G.

Note that this is the sign convention used by MMICAD, which may not be the same as that used by pcircuit.

Definition at line 77 of file fet.h.


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

Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7