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

balancer Class Reference

Inheritance diagram for balancer::

newton List of all members.

Public Methods

 balancer (mixer &)
int operator() ()
void i_state ()
void changed ()
balancer& parameters (int MAXITS, double TOLF, double TOLMIN, double TOLX, double ALF)
int iterations ()

Private Methods

void init ()
void calc ()
void rebuild ()
void fill_data ()
int index (int n, int m)
complex B (int n, int m)
complex S (int n1, int n2, int m)
complex Y (int n, int m1, int m2)
complex SV (int n, int m, const real_vector &V)
void to_rep (real_vector &rep, const Vector &state, int n)
void fm_rep (Vector &state, const real_vector &rep, int n)

Private Attributes

mixermix
int must_rebuild
real_vector ival
int iter
std::vector<const Matrix*> pY
std::vector<sdatalinear
vector<generatordefault_term
circuit temp
struct {
   int   length
   int   harm_inc
   int   junc_inc
   int   imag_inc
rep

Constructor & Destructor Documentation

balancer::balancer ( mixer & )
 


Member Function Documentation

complex balancer::B ( int n,
int m ) [inline, private]
 

complex balancer::S ( int n1,
int n2,
int m ) [inline, private]
 

complex balancer::SV ( int n,
int m,
const real_vector & V ) [private]
 

complex balancer::Y ( int n,
int m1,
int m2 ) [inline, private]
 

void balancer::calc ( ) [private, virtual]
 

Reimplemented from newton.

void balancer::changed ( ) [inline]
 

Definition at line 91 of file mixer_helper.h.

void balancer::fill_data ( ) [private]
 

void balancer::fm_rep ( Vector & state,
const real_vector & rep,
int n ) [private]
 

void balancer::i_state ( )
 

int balancer::index ( int n,
int m ) [inline, private]
 

void balancer::init ( ) [private]
 

int balancer::iterations ( ) [inline]
 

Definition at line 107 of file mixer_helper.h.

int balancer::operator() ( )
 

balancer & balancer::parameters ( int MAXITS,
double TOLF,
double TOLMIN,
double TOLX,
double ALF )
 

void balancer::rebuild ( ) [private]
 

void balancer::to_rep ( real_vector & rep,
const Vector & state,
int n ) [private]
 


Member Data Documentation

vector< generator > balancer::default_term<generator> [private]
 

Definition at line 124 of file mixer_helper.h.

int balancer::harm_inc
 

Definition at line 130 of file mixer_helper.h.

int balancer::imag_inc
 

Definition at line 130 of file mixer_helper.h.

int balancer::iter [private]
 

Definition at line 121 of file mixer_helper.h.

real_vector balancer::ival [private]
 

Definition at line 120 of file mixer_helper.h.

int balancer::junc_inc
 

Definition at line 130 of file mixer_helper.h.

int balancer::length
 

Definition at line 130 of file mixer_helper.h.

std::vector< sdata > balancer::linear<sdata> [private]
 

Definition at line 123 of file mixer_helper.h.

mixer & balancer::mix [private]
 

Definition at line 118 of file mixer_helper.h.

int balancer::must_rebuild [private]
 

Definition at line 119 of file mixer_helper.h.

std::vector< const Matrix *> balancer::pY<const Matrix*> [private]
 

Definition at line 122 of file mixer_helper.h.

struct { ... } balancer::rep [private]
 

circuit balancer::temp [private]
 

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