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

Public Methods | |
| series_RLC (double r=0.0, double l=0.0, double c=0.0) | |
| Default constructor sets temperature to shadow device::T. More... | |
| series_RLC& | set_R (double r) |
| Set the resistance. More... | |
| series_RLC& | set_R (abstract_real_parameter *r) |
| Set the resistance to shadow a parameter. More... | |
| series_RLC& | set_L (double l) |
| Set the inductance. More... | |
| series_RLC& | set_L (abstract_real_parameter *l) |
| Set the inductance to shadow a parameter. More... | |
| series_RLC& | set_C (double c) |
| Set the capacitance. More... | |
| series_RLC& | set_C (abstract_real_parameter *c) |
| Set the capacitance to shadow a parameter. More... | |
| series_RLC& | set_T (double t) |
| Set the temperature. More... | |
| series_RLC& | 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 | |
| parameter | R |
| Resistance in standard units. More... | |
| parameter | L |
| Inductance in standard units. More... | |
| parameter | C |
| Capacitance in standard units. More... | |
| parameter | Temp |
| Temperature in standard units. More... | |
Private Methods | |
| 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... | |
The impedance of a series_RLC is that of a series resistor, capacitor, and inductor. The order of the components is mathematically irrelevant, since the impedance is the sum of the individual impedances, and the scattering and noise correlation matrices are functions only of the impedance.
The resulting impedance of the series RLC combination is connected either in series with or in parallel with the two ports, as described for class spimp.
series_RLC has four real member parameters:
series_RLC a(.01*Ohm, .2*Nano*Henry, 1*Pico*Farad);
This device may be useful if you need a simple but more accurate model of some real lumped circuit element.
Definition at line 393 of file elements.h.
|
|
Default constructor sets temperature to shadow device::T.
Definition at line 418 of file elements.h. |
|
|
Is an "active" noise source if its temperature is not the global T.
Reimplemented from nport. Definition at line 490 of file elements.h. |
|
|
The function for calculating sdata. recalc() should do the following:
Reimplemented from nport. Definition at line 506 of file elements.h. |
|
|
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 495 of file elements.h. |
|
|
Set the capacitance to shadow a parameter.
Definition at line 468 of file elements.h. |
|
|
Set the capacitance.
Definition at line 460 of file elements.h. |
|
|
Set the inductance to shadow a parameter.
Definition at line 452 of file elements.h. |
|
|
Set the inductance.
Definition at line 444 of file elements.h. |
|
|
Set the resistance to shadow a parameter.
Definition at line 436 of file elements.h. |
|
|
Set the resistance.
Definition at line 428 of file elements.h. |
|
|
Set the temperature to shadow a parameter.
Definition at line 484 of file elements.h. |
|
|
Set the temperature.
Definition at line 476 of file elements.h. |
|
|
Capacitance in standard units.
Definition at line 403 of file elements.h. |
|
|
Inductance in standard units.
Definition at line 400 of file elements.h. |
|
|
Resistance in standard units.
Definition at line 397 of file elements.h. |
|
|
Temperature in standard units. Shadows global temperature T by default. Definition at line 409 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