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

Public Methods | |
| transformer () | |
| The default constructor creates a 1:1 transformer. More... | |
| int | size () |
| Transformers are 2 port devices. More... | |
| void | verbose () |
| Turn on verbose output (off by default). More... | |
| void | quiet () |
| Turn off verbose output (default). More... | |
Public Attributes | |
| complex_parameter | Z1 |
| input impedance (defaults shadow device::Z0). More... | |
| complex_parameter | Z2 |
| output impedance (defaults shadow device::Z0). More... | |
Private Methods | |
| void | recalc () |
| The function for calculating sdata. More... | |
Private Attributes | |
| bool | is_verbose |
Transforms from an input impedance of Z1 = R1 + j X1 to an output impedance of Z2 = R2 + j X2.
Definition at line 62 of file transformer.h.
|
|
The default constructor creates a 1:1 transformer.
Definition at line 48 of file transformer.cc. |
|
|
Turn off verbose output (default).
Definition at line 85 of file transformer.h. |
|
|
The function for calculating sdata. recalc() should do the following:
Reimplemented from nport. Definition at line 52 of file transformer.cc. |
|
|
Transformers are 2 port devices.
Reimplemented from nport. Definition at line 79 of file transformer.h. |
|
|
Turn on verbose output (off by default).
Definition at line 82 of file transformer.h. |
|
|
input impedance (defaults shadow device::Z0).
Definition at line 66 of file transformer.h. |
|
|
output impedance (defaults shadow device::Z0).
Definition at line 69 of file transformer.h. |
|
|
Definition at line 89 of file transformer.h. |
Please direct comments and corrections to
supermix@submm.caltech.edu
Go to the supermix home page
Generated by
1.2.7