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

Public Methods | |
| parallel_RLC (double r=0.0, double l=0.0, double c=0.0) | |
| Default constructor sets temperature to shadow device::T. More... | |
| parallel_RLC& | set_R (double r) |
| Set the resistance. More... | |
| parallel_RLC& | set_R (abstract_real_parameter *r) |
| Set the resistance to shadow a parameter. More... | |
| parallel_RLC& | set_L (double l) |
| Set the inductance. More... | |
| parallel_RLC& | set_L (abstract_real_parameter *l) |
| Set the inductance to shadow a parameter. More... | |
| parallel_RLC& | set_C (double c) |
| Set the capacitance. More... | |
| parallel_RLC& | set_C (abstract_real_parameter *c) |
| Set the capacitance to shadow a parameter. More... | |
| parallel_RLC& | set_T (double t) |
| Set the temperature. More... | |
| parallel_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 parallel_RLC is that of a parallel resistor, capacitor, and inductor. The order of the components is mathematically irrelevant, since the admittance is the sum of the individual admittances, and the scattering and noise correlation matrices are functions only of the admittance.
The resulting admittance of the parallel RLC combination is connected either in series with or in parallel with the two ports, as described for class spimp.
parallel_RLC has four real member parameters:
parallel_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 540 of file elements.h.
|
|
Default constructor sets temperature to shadow device::T.
Definition at line 565 of file elements.h. |
|
|
Is an "active" noise source if its temperature is not the global T.
Reimplemented from nport. Definition at line 637 of file elements.h. |
|
|
The function for calculating sdata. recalc() should do the following:
Reimplemented from nport. Definition at line 654 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 642 of file elements.h. |
|
|
Set the capacitance to shadow a parameter.
Definition at line 615 of file elements.h. |
|
|
Set the capacitance.
Definition at line 607 of file elements.h. |
|
|
Set the inductance to shadow a parameter.
Definition at line 599 of file elements.h. |
|
|
Set the inductance.
Definition at line 591 of file elements.h. |
|
|
Set the resistance to shadow a parameter.
Definition at line 583 of file elements.h. |
|
|
Set the resistance.
Definition at line 575 of file elements.h. |
|
|
Set the temperature to shadow a parameter.
Definition at line 631 of file elements.h. |
|
|
Set the temperature.
Definition at line 623 of file elements.h. |
|
|
Capacitance in standard units.
Definition at line 550 of file elements.h. |
|
|
Inductance in standard units.
Definition at line 547 of file elements.h. |
|
|
Resistance in standard units.
Definition at line 544 of file elements.h. |
|
|
Temperature in standard units. Shadows global temperature T by default. Definition at line 556 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