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

mixer_currents Class Reference

#include <mixer.h>

Inheritance diagram for mixer_currents::

data_ptr_nport nport device List of all members.

Public Methods

 mixer_currents (mixer &m, int num_junctions)
mixer_currents& set_harmonic (int h)
int size ()
 The number of ports this device has. More...


Private Methods

void recalc ()
 The function for calculating sdata. More...


Private Attributes

mixermix
int n
int h
std::vector<current_sinkjunctions
scaled_real_parameter freq
circuit c

Constructor & Destructor Documentation

mixer_currents::mixer_currents ( mixer & m,
int num_junctions )
 

Definition at line 530 of file mixer.cc.


Member Function Documentation

void mixer_currents::recalc ( ) [private, virtual]
 

The function for calculating sdata.

recalc() should do the following:

  • (1) Read device::f, device::Z0, and, by default, device::T to get the operating conditions for the response calculation.
  • (2) Calculate the S, C, and B matrix values and store them to nport::data, with all values normalized using device::Z0.
  • (3) Store the normalizing impedance to nport::data by calling data.set_znorm().

Reimplemented from nport.

Definition at line 554 of file mixer.cc.

mixer_currents & mixer_currents::set_harmonic ( int harm )
 

Definition at line 545 of file mixer.cc.

int mixer_currents::size ( ) [inline, virtual]
 

The number of ports this device has.

Returns:
the number of ports

Reimplemented from data_ptr_nport.

Definition at line 615 of file mixer.h.


Member Data Documentation

circuit mixer_currents::c [private]
 

Definition at line 622 of file mixer.h.

scaled_real_parameter mixer_currents::freq [private]
 

Definition at line 621 of file mixer.h.

int mixer_currents::h [private]
 

Definition at line 619 of file mixer.h.

std::vector< current_sink > mixer_currents::junctions<current_sink> [private]
 

Definition at line 620 of file mixer.h.

mixer & mixer_currents::mix [private]
 

Definition at line 618 of file mixer.h.

int mixer_currents::n [private]
 

Definition at line 619 of file mixer.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