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

SIScmplx.cc File Reference

#include "SIScmplx.h"
#include "global.h"
#include <iostream.h>
#include <iomanip.h>
#include <string>
#include <strstream.h>
#include <math.h>

Go to the source code of this file.

Functions

ostream& operator<< (ostream &out_file, Complex z)
istream& operator>> (istream &in_file, Complex &z)
Complex dtoz (double re, double im)
double zabs (const Complex &z)
double zarg (const Complex &z)
Complex log (const Complex &z)
Complex exp (const Complex &z)
Complex log10 (const Complex &z)
Complex pow (const Complex &z, const double d)
Complex pow (Complex z1, const Complex &z2)
Complex cos (const Complex &z)
Complex sin (const Complex &z)
Complex tan (Complex z)
Complex cosh (const Complex &z)
Complex sinh (const Complex &z)
Complex tanh (Complex z)
Complex asin (const Complex &z)
Complex acos (const Complex &z)
Complex atan (Complex z)
Complex asinh (const Complex &z)
Complex acosh (const Complex &z)
Complex atanh (Complex z)

Variables

Complex::io_mode _out_mode
Complex::io_mode _in_mode
int _in_form
string _out_prefix
string _out_suffix
string _out_separator


Function Documentation

Complex acos ( const Complex & z )
 

Definition at line 337 of file SIScmplx.cc.

Complex acosh ( const Complex & z )
 

Definition at line 353 of file SIScmplx.cc.

Complex asin ( const Complex & z )
 

Definition at line 332 of file SIScmplx.cc.

Complex asinh ( const Complex & z )
 

Definition at line 348 of file SIScmplx.cc.

Complex atan ( Complex z )
 

Definition at line 342 of file SIScmplx.cc.

Complex atanh ( Complex z )
 

Definition at line 358 of file SIScmplx.cc.

Complex cos ( const Complex & z )
 

Definition at line 294 of file SIScmplx.cc.

Referenced by cosh(), polar(), sin(), sinh(), tan(), and tanh().

Complex cosh ( const Complex & z )
 

Definition at line 313 of file SIScmplx.cc.

Referenced by cos(), sin(), sinh(), tan(), and tanh().

Complex dtoz ( double re,
double im )
 

Definition at line 216 of file SIScmplx.cc.

Referenced by data_parser::convert(), touchstone_read::get_noise(), and operator>>().

Complex exp ( const Complex & z )
 

Definition at line 272 of file SIScmplx.cc.

Referenced by layerList::Zsurf(), local_film::Zsurf(), trl_base::calc(), abstract_error_func::calc_f(), fermi_supcond(), gap_supcond(), super_film::llsig(), mstrip(), trl_base::percent_loss(), pow(), transconductance::recalc(), time_delay::recalc(), and super_film::sigma().

Complex log ( const Complex & z )
 

Definition at line 267 of file SIScmplx.cc.

Referenced by trline::Kprop(), acos(), acosh(), asin(), asinh(), atan(), atanh(), cpw::cefr(), ivcurve::data(), L_via::get(), ivcurve::ikkinterp(), ivcurve::ikkinterpslope(), super_film::llsig(), log10(), mstrip(), pow(), super_film::sigma(), super_film::table_extend(), and super_film::table_init().

Complex log10 ( const Complex & z )
 

Definition at line 277 of file SIScmplx.cc.

Referenced by ampdata::F_min(), sdata::NF(), sdata::SdB(), gain_dB::get(), and operator<<().

ostream& operator<< ( ostream & out_file,
Complex z )
 

Definition at line 129 of file SIScmplx.cc.

istream& operator>> ( istream & in_file,
Complex & z )
 

Definition at line 189 of file SIScmplx.cc.

Complex pow ( Complex z1,
const Complex & z2 )
 

Definition at line 287 of file SIScmplx.cc.

Referenced by complex_interp::construct(), dtoz(), mstrip(), pow(), attenuator::recalc_S(), sqrt(), and S_interp::touchstone().

Complex pow ( const Complex & z,
const double d )
 

Definition at line 282 of file SIScmplx.cc.

Complex sin ( const Complex & z )
 

Definition at line 300 of file SIScmplx.cc.

Referenced by cos(), cosh(), polar(), sinh(), tan(), and tanh().

Complex sinh ( const Complex & z )
 

Definition at line 319 of file SIScmplx.cc.

Referenced by cos(), cosh(), sin(), tan(), tanh(), and cpw::update().

Complex tan ( Complex z )
 

Definition at line 306 of file SIScmplx.cc.

Referenced by radial_stub::recalc(), and microstrip::update().

Complex tanh ( Complex z )
 

Definition at line 325 of file SIScmplx.cc.

Referenced by sis_basic_device::noise(), ydata::passive_noise(), zdata::passive_noise(), sdata::passive_noise(), passive_noise_temp(), and cpw::update().

double zabs ( const Complex & z )
 

Definition at line 257 of file SIScmplx.cc.

Referenced by abs(), connection::calc_inter(), connection::calc_intra(), amp_mag_delta::get(), and ampdata::radius().

double zarg ( const Complex & z )
 

Definition at line 262 of file SIScmplx.cc.

Referenced by arg(), and ampdata::gamma_opt().


Variable Documentation

int _in_form [static]
 

Definition at line 50 of file SIScmplx.cc.

Complex::io_mode _in_mode [static]
 

Definition at line 48 of file SIScmplx.cc.

Complex::io_mode _out_mode [static]
 

Definition at line 48 of file SIScmplx.cc.

string _out_prefix [static]
 

Definition at line 52 of file SIScmplx.cc.

string _out_separator [static]
 

Definition at line 52 of file SIScmplx.cc.

string _out_suffix [static]
 

Definition at line 52 of file SIScmplx.cc.


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