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

analyzer Class Reference

List of all members.

Public Methods

 analyzer (mixer &)
const sdataoperator() ()
void changed ()
analyzer& terminate_rf (int)

Private Methods

void rebuild ()
void fill_data ()
int n_high (int h)
int Delta (int i, int j)
complexS11 (int n1, int n2, int h)
complexS12 (int n, int m, int h)
complexS21 (int m, int n, int h)
complexS22 (int m1, int m2, int h)
complexC11 (int n1, int n2, int h)
complexC12 (int n, int m, int h)
complexC21 (int m, int n, int h)
complexC22 (int m1, int m2, int h)
complexS (int n1, int n2, int h1, int h2)
complexC (int n1, int n2, int h1, int h2)
complexSj (int m, int h1, int h2)
complexCj (int m, int h1, int h2)
complexT (int m1, int m2, int h1, int h2)
complexX (int n, int m, int h1, int h2)
complexY (int n, int m, int h1, int h2)
complexXrow (int n, int h)
int Xcol (int m, int h)
complexYrow (int n, int h)
int Ycol (int m, int h)
void calc_T ()
void calc_X ()
void calc_Y ()

Private Attributes

sdata result
mixermix
int must_rebuild
int terminate_flag
std::vector<sdatalinear_p
std::vector<sdatalinear_m
std::vector<sdatajunctions
circuit temp
Matrix T_
Matrix X_
Matrix Y_
int h_low
int h_high
int h_size
int m_low
int m_high
int n_low

Constructor & Destructor Documentation

analyzer::analyzer ( mixer & )
 


Member Function Documentation

complex & analyzer::C ( int n1,
int n2,
int h1,
int h2 ) [inline, private]
 

complex & analyzer::C11 ( int n1,
int n2,
int h ) [inline, private]
 

complex & analyzer::C12 ( int n,
int m,
int h ) [inline, private]
 

complex & analyzer::C21 ( int m,
int n,
int h ) [inline, private]
 

complex & analyzer::C22 ( int m1,
int m2,
int h ) [inline, private]
 

complex & analyzer::Cj ( int m,
int h1,
int h2 ) [inline, private]
 

int analyzer::Delta ( int i,
int j ) [inline, private]
 

Definition at line 210 of file mixer_helper.h.

complex & analyzer::S ( int n1,
int n2,
int h1,
int h2 ) [inline, private]
 

complex & analyzer::S11 ( int n1,
int n2,
int h ) [inline, private]
 

complex & analyzer::S12 ( int n,
int m,
int h ) [inline, private]
 

complex & analyzer::S21 ( int m,
int n,
int h ) [inline, private]
 

complex & analyzer::S22 ( int m1,
int m2,
int h ) [inline, private]
 

complex & analyzer::Sj ( int m,
int h1,
int h2 ) [inline, private]
 

complex & analyzer::T ( int m1,
int m2,
int h1,
int h2 ) [inline, private]
 

complex & analyzer::X ( int n,
int m,
int h1,
int h2 ) [inline, private]
 

int analyzer::Xcol ( int m,
int h ) [inline, private]
 

complex * analyzer::Xrow ( int n,
int h ) [inline, private]
 

complex & analyzer::Y ( int n,
int m,
int h1,
int h2 ) [inline, private]
 

int analyzer::Ycol ( int m,
int h ) [inline, private]
 

complex * analyzer::Yrow ( int n,
int h ) [inline, private]
 

void analyzer::calc_T ( ) [private]
 

void analyzer::calc_X ( ) [private]
 

void analyzer::calc_Y ( ) [private]
 

void analyzer::changed ( ) [inline]
 

Definition at line 168 of file mixer_helper.h.

void analyzer::fill_data ( ) [private]
 

int analyzer::n_high ( int h ) [private]
 

const sdata & analyzer::operator() ( )
 

void analyzer::rebuild ( ) [private]
 

analyzer & analyzer::terminate_rf ( int )
 


Member Data Documentation

Matrix analyzer::T_ [private]
 

Definition at line 196 of file mixer_helper.h.

Matrix analyzer::X_ [private]
 

Definition at line 196 of file mixer_helper.h.

Matrix analyzer::Y_ [private]
 

Definition at line 196 of file mixer_helper.h.

int analyzer::h_high [private]
 

Definition at line 197 of file mixer_helper.h.

int analyzer::h_low [private]
 

Definition at line 197 of file mixer_helper.h.

int analyzer::h_size [private]
 

Definition at line 197 of file mixer_helper.h.

std::vector< sdata > analyzer::junctions<sdata> [private]
 

Definition at line 194 of file mixer_helper.h.

std::vector< sdata > analyzer::linear_m<sdata> [private]
 

Definition at line 193 of file mixer_helper.h.

std::vector< sdata > analyzer::linear_p<sdata> [private]
 

Definition at line 192 of file mixer_helper.h.

int analyzer::m_high [private]
 

Definition at line 197 of file mixer_helper.h.

int analyzer::m_low [private]
 

Definition at line 197 of file mixer_helper.h.

mixer & analyzer::mix [private]
 

Definition at line 189 of file mixer_helper.h.

int analyzer::must_rebuild [private]
 

Definition at line 190 of file mixer_helper.h.

int analyzer::n_low [private]
 

Definition at line 197 of file mixer_helper.h.

sdata analyzer::result [private]
 

Definition at line 188 of file mixer_helper.h.

circuit analyzer::temp [private]
 

Definition at line 195 of file mixer_helper.h.

int analyzer::terminate_flag [private]
 

Definition at line 191 of file mixer_helper.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