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

zdata Class Reference

zdata holds linear circuit data in impedance form: impedance matrix, voltage source vector, and voltage noise correlation matrix. More...

#include <sdata.h>

List of all members.

Public Methods

int size () const
v_index_mode mode () const
 zdata (int n=0, v_index_mode=Index_1)
 Construct data for a device with a known number of ports and index mode. More...

 zdata (const zdata &zd)
 Copy constructor. More...

 zdata (const sdata &sd)
 Convert data from the wave representation to the impedance representation. More...

 zdata (const ydata &yd)
 Convert data from the admittance representation to the impedance representation. More...

zdata& passive_noise (double freq, double temp)
 Calculate the noise matrix for a passive element using the impedance matrix, temperature, and frequency. More...


Public Attributes

Matrix Z
 The impedance matrix. More...

Matrix C
 The voltage noise correlation matrix. More...

Vector Vs
 The voltage source vector. More...


Detailed Description

zdata holds linear circuit data in impedance form: impedance matrix, voltage source vector, and voltage noise correlation matrix.

Definition at line 219 of file sdata.h.


Constructor & Destructor Documentation

zdata::zdata ( int s = 0,
v_index_mode t = Index_1 ) [explicit]
 

Construct data for a device with a known number of ports and index mode.

Parameters:
n   the number of ports, defaults to 0

Definition at line 315 of file sdata.cc.

zdata::zdata ( const zdata & zd )
 

Copy constructor.

Definition at line 321 of file sdata.cc.

zdata::zdata ( const sdata & sd )
 

Convert data from the wave representation to the impedance representation.

Definition at line 325 of file sdata.cc.

zdata::zdata ( const ydata & yd )
 

Convert data from the admittance representation to the impedance representation.

Definition at line 350 of file sdata.cc.


Member Function Documentation

v_index_mode zdata::mode ( ) const [inline]
 

Definition at line 235 of file sdata.h.

zdata & zdata::passive_noise ( double freq,
double Temp )
 

Calculate the noise matrix for a passive element using the impedance matrix, temperature, and frequency.

Definition at line 365 of file sdata.cc.

Referenced by compute_passive_noise().

int zdata::size ( ) const [inline]
 

Returns:
the number of ports and thus size of the matrices

Definition at line 232 of file sdata.h.


Member Data Documentation

Matrix zdata::C
 

The voltage noise correlation matrix.

Definition at line 226 of file sdata.h.

Vector zdata::Vs
 

The voltage source vector.

Definition at line 229 of file sdata.h.

Matrix zdata::Z
 

The impedance matrix.

Definition at line 223 of file sdata.h.


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