Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

trl_base Class Reference

#include <trlines.h>

Inheritance diagram for trl_base::

nport device cpw microstrip r_waveguide trline List of all members.

Public Methods

virtual complex Zchar (double freq, double Temp)=0
complex Zchar ()
virtual complex Kprop (double freq, double Temp)=0
complex Kprop ()
int size ()
 The number of ports this device has. More...

 trl_base ()
virtual ~trl_base ()

Static Public Methods

double wavelength (complex prop_constant)
double percent_loss (complex prop_constant)

Protected Methods

void calc (complex beta, complex zchar, double length, double znorm)

Constructor & Destructor Documentation

trl_base::trl_base ( ) [inline]
 

Definition at line 480 of file trlines.h.

trl_base::~trl_base ( ) [inline, virtual]
 

Definition at line 483 of file trlines.h.


Member Function Documentation

complex trl_base::Kprop ( ) [inline]
 

Definition at line 466 of file trlines.h.

Referenced by trline::recalc_S().

complex trl_base::Kprop ( double f,
double T ) [pure virtual]
 

Reimplemented in microstrip, cpw, r_waveguide, and trline.

complex trl_base::Zchar ( ) [inline]
 

Definition at line 462 of file trlines.h.

complex trl_base::Zchar ( double freq,
double T ) [pure virtual]
 

Reimplemented in microstrip, cpw, r_waveguide, and trline.

void trl_base::calc ( complex b,
complex z,
double length,
double znorm ) [protected]
 

Definition at line 74 of file trlines.cc.

Referenced by trline::recalc_S(), r_waveguide::recalc_S(), cpw::recalc_S(), and microstrip::recalc_S().

double trl_base::percent_loss ( complex prop_constant ) [static]
 

Definition at line 119 of file trlines.cc.

int trl_base::size ( ) [inline, virtual]
 

The number of ports this device has.

Returns:
the number of ports

Reimplemented from nport.

Definition at line 477 of file trlines.h.

double trl_base::wavelength ( complex prop_constant ) [static]
 

Definition at line 114 of file trlines.cc.

Referenced by percent_loss().


The documentation for this class was generated from the following files:

Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7