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

Public Methods | |
| yterm (complex y=0.0) | |
| The default constructor sets the admittance to 0 by default. More... | |
| yterm (abstract_complex_parameter *y) | |
| Construct a shadowed parameter admittance. More... | |
| yterm& | set (complex y) |
| Set the admittance. More... | |
| yterm& | set (abstract_complex_parameter *y) |
| Set the admittance to shadow a parameter. More... | |
| yterm& | set_T (double t) |
| Set the temperature. More... | |
| yterm& | 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 | Y |
| Admittance 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 "open_term" is a synonym for "yterm" (using a typedef), since the default value for a yterm's admittance is 0.
yterm has one complex parameter:
yterm t( (100 + I*10)*Mho) ; // a terminator named "t" with a complex
// admittance of (100 + I*10)*Mho
Its admittance may be set to shadow another complex parameter type as well at construction:
complex_parameter Admitt;
yterm t(&Admitt); // now t's admittance will shadow Admitt
Definition at line 905 of file elements.h.
|
|
The default constructor sets the admittance to 0 by default.
Definition at line 919 of file elements.h. |
|
|
Construct a shadowed parameter admittance.
Definition at line 927 of file elements.h. |
|
|
Is an "active" noise source if its temperature is not the global T.
Reimplemented from nport. Definition at line 965 of file elements.h. |
|
|
The function for calculating sdata. recalc() should do the following:
Reimplemented from nport. Definition at line 181 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 187 of file elements.cc. Referenced by recalc().
|
|
|
Set the admittance to shadow a parameter.
Definition at line 943 of file elements.h. |
|
|
Set the admittance.
Definition at line 935 of file elements.h. |
|
|
Set the temperature to shadow a parameter.
Definition at line 959 of file elements.h. |
|
|
Set the temperature.
Definition at line 951 of file elements.h. |
|
|
Temperature in standard units (shadows device::T by default).
Definition at line 912 of file elements.h. |
|
|
Admittance in standard units (default is 0).
Definition at line 909 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