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

ydata_ptr Class Reference

ydata_ptr is like ydata, except it only holds pointers to admittance matrix, voltage source vector, and current noise correlation matrix held elsewhere. More...

#include <sdata.h>

List of all members.

Public Methods

int size () const
v_index_mode mode () const
 ydata_ptr (const Matrix *Y=0, const Matrix *C=0, const Vector *Is=0)

Public Attributes

const MatrixpY
 The admittance matrix. More...

const MatrixpC
 The current noise correlation matrix. More...

const VectorpIs
 The current source vector. More...


Detailed Description

ydata_ptr is like ydata, except it only holds pointers to admittance matrix, voltage source vector, and current noise correlation matrix held elsewhere.

Be careful when you access that the pointers aren't NULL. The main purpose for this object is to generate an sdata object from admittance data stored in individual matrices using this object as a wrapper: see the constructor and operator=() in the sdata class declaration.

Definition at line 348 of file sdata.h.


Constructor & Destructor Documentation

ydata_ptr::ydata_ptr ( const Matrix * Y = 0,
const Matrix * C = 0,
const Vector * Is = 0 ) [inline, explicit]
 

Definition at line 369 of file sdata.h.


Member Function Documentation

v_index_mode ydata_ptr::mode ( ) const [inline]
 

Definition at line 364 of file sdata.h.

int ydata_ptr::size ( ) const [inline]
 

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

Definition at line 361 of file sdata.h.


Member Data Documentation

const Matrix * ydata_ptr::pC
 

The current noise correlation matrix.

Definition at line 355 of file sdata.h.

const Vector * ydata_ptr::pIs
 

The current source vector.

Definition at line 358 of file sdata.h.

const Matrix * ydata_ptr::pY
 

The admittance matrix.

Definition at line 352 of file sdata.h.


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

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