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

ydata Class Reference

ydata holds linear circuit data in admittance form: admittance matrix, voltage source vector, and current noise correlation matrix. More...

#include <sdata.h>

List of all members.

Public Methods

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

 ydata (const ydata &yd)
 Copy constructor. More...

 ydata (const sdata &sd)
 Convert data from the wave representation to the admittance representation. More...

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

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


Public Attributes

Matrix Y
 The admittance matrix. More...

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

Vector Is
 The current source vector. More...


Detailed Description

ydata holds linear circuit data in admittance form: admittance matrix, voltage source vector, and current noise correlation matrix.

Definition at line 281 of file sdata.h.


Constructor & Destructor Documentation

ydata::ydata ( 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 396 of file sdata.cc.

ydata::ydata ( const ydata & yd )
 

Copy constructor.

Definition at line 402 of file sdata.cc.

ydata::ydata ( const sdata & sd )
 

Convert data from the wave representation to the admittance representation.

Definition at line 406 of file sdata.cc.

ydata::ydata ( const zdata & zd )
 

Convert data from the impedance representation to the admittance representation.

Definition at line 431 of file sdata.cc.


Member Function Documentation

v_index_mode ydata::mode ( ) const [inline]
 

Definition at line 297 of file sdata.h.

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

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

Definition at line 446 of file sdata.cc.

Referenced by compute_passive_noise().

int ydata::size ( ) const [inline]
 

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

Definition at line 294 of file sdata.h.


Member Data Documentation

Matrix ydata::C
 

The current noise correlation matrix.

Definition at line 288 of file sdata.h.

Vector ydata::Is
 

The current source vector.

Definition at line 291 of file sdata.h.

Matrix ydata::Y
 

The admittance matrix.

Definition at line 285 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