#include <trlines.h>
Inheritance diagram for r_waveguide::

Public Methods | |
| r_waveguide& | fill (dielectric &d) |
| r_waveguide& | wall (surfimp &s) |
| complex | Zwave (double freq, double Temp) |
| complex | Zchar (double freq, double Temp) |
| complex | Kprop (double freq, double Temp) |
| double | fc (double freq, double Temp) |
| double | fc () |
| r_waveguide () | |
| const nport::data_info& | get_data_info () |
| virtual | ~r_waveguide () |
Public Attributes | |
| parameter | a |
| parameter | b |
| parameter | length |
| parameter | Temp |
Protected Attributes | |
| dielectric* | fill_ |
| surfimp* | wall_ |
Private Methods | |
| void | update (double freq, double T) |
| 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... | |
| void | recalc () |
| The function for calculating sdata. More... | |
Private Attributes | |
| complex | zwave |
| complex | gamma |
|
|
|
|
|
|
|
|
Reimplemented from trl_base. |
|
|
Reimplemented from trl_base. |
|
|
Definition at line 762 of file trlines.h. Referenced by Zchar().
|
|
|
|
|
|
Definition at line 403 of file trlines.cc. |
|
|
|
|
|
Reimplemented from nport. Definition at line 413 of file trlines.cc. |
|
|
The function for calculating sdata. recalc() should do the following:
Reimplemented from nport. |
|
|
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 362 of file trlines.cc. Referenced by Kprop(), Zwave(), and recalc_S().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Please direct comments and corrections to
supermix@submm.caltech.edu
Go to the supermix home page
Generated by
1.2.7