#include <elements.h>
Inheritance diagram for zterm::

Public Methods | |
| zterm (complex z=0.0) | |
| The default constructor sets the impedance to 0 by default. More... | |
| zterm (abstract_complex_parameter *z) | |
| Construct a shadowed parameter impedance. More... | |
| zterm& | set (complex z) |
| Set the impedance. More... | |
| zterm& | set (abstract_complex_parameter *z) |
| Set the impedance to shadow a parameter. More... | |
| zterm& | set_T (double t) |
| Set the temperature. More... | |
| zterm& | set_T (abstract_real_parameter *t) |
| Set the temperature to shadow a parameter. More... | |
| const nport::data_info& | get_data_info () |
| Is an "active" noise source if its temperature is not the global T. More... | |
Public Attributes | |
| complex_parameter | Z |
| Impedance in standard units (default is 0). More... | |
| parameter | Temp |
| Temperature in standard units (shadows device::T by default). More... | |
Private Methods | |
| void | recalc () |
| The function for calculating sdata. More... | |
| 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... | |
The type name "short_term" is a synonym for "zterm" (using a typedef), since the default value for a zterm's impedance is 0.
zterm has one complex parameter:
zterm t( (100 + I*10)*Ohm) ; // a terminator named "t" with a complex
// impedance of (100 + I*10)*Ohm
Its impedance may be set to shadow another complex parameter type as well at construction:
complex_parameter Imped;
zterm t(&Imped); // now t's impedance will shadow Imped
Definition at line 800 of file elements.h.
|
|
The default constructor sets the impedance to 0 by default.
Definition at line 814 of file elements.h. |
|
|
Construct a shadowed parameter impedance.
Definition at line 822 of file elements.h. |
|
|
Is an "active" noise source if its temperature is not the global T.
Reimplemented from nport. Definition at line 860 of file elements.h. |
|
|
The function for calculating sdata. recalc() should do the following:
Reimplemented from nport. Definition at line 167 of file elements.cc. |
|
|
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. Definition at line 173 of file elements.cc. Referenced by recalc().
|
|
|
Set the impedance to shadow a parameter.
Definition at line 838 of file elements.h. |
|
|
Set the impedance.
Definition at line 830 of file elements.h. |
|
|
Set the temperature to shadow a parameter.
Definition at line 854 of file elements.h. |
|
|
Set the temperature.
Definition at line 846 of file elements.h. |
|
|
Temperature in standard units (shadows device::T by default).
Definition at line 807 of file elements.h. |
|
|
Impedance in standard units (default is 0).
Definition at line 804 of file elements.h. |
Please direct comments and corrections to
supermix@submm.caltech.edu
Go to the supermix home page
Generated by
1.2.7