32 attenuator::attenuator () :
circuit (2) {
40 nr_double_t r = (z -
z0) / (z +
z0);
41 nr_double_t s11 = r * (1 - a) / (a - r * r);
42 nr_double_t s21 =
sqrt (a) * (1 - r * r) / (a - r * r);
53 nr_double_t r = (z -
z0) / (z +
z0);
54 nr_double_t f = (l - 1) * (r * r - 1) /
sqr (l - r * r) *
kelvin (T) /
T0;
65 nr_double_t f = 4.0 *
kelvin (T) /
T0 / z / (l - 1);
84 nr_double_t z11 = zref * (a + 1) / (a - 1);
85 nr_double_t z21 = zref * (
sqrt (a) * 2) / (a - 1);
100 nr_double_t f = 1 / z / (a - 1);
123 nr_double_t z11 = zref * (a + 1) / (a - 1);
124 nr_double_t z21 = zref * (
sqrt (a) * 2) / (a - 1);
137 nr_double_t f = 1 / z / (a - 1);