Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
Supermix Compound List
Here are the classes, structs, unions and interfaces with brief descriptions:
- abstract_complex_parameter (This is a abstract class to define the interface that all complex parameters must implement)
- abstract_error_func
- abstract_real_parameter (This is a abstract class to define the interface that all real parameters must implement)
- adaptive
- alias (Used when more than one identical nport device or circuit is needed)
- amp_k
- amp_mag_delta
- ampdata (A subclass of sdata with extra functionality specific to amplifiers)
- analyzer
- mixer::analyzer
- attenuator (An ideal attenuator including Johnson noise)
- balancer
- mixer::balancer
- branch (A connector used to connect several ports of other nport objects in parallel)
- capacitor (A series or parallel 2-port capacitor, derived from class spimp)
- cascade (Class cascade is a special type of composite circuit which can only be a 2-port or a 1-port, and can be built only from 2-ports and/or a single 1-port)
- CauchyPV
- CauchyPV_calculator
- circuit (Class circuit creates lists of devices to be connected, how to connect them, and how to arrange the ports of the final device)
- circulator (An ideal, noiseless 3-port circulator)
- ckdata
- Complex
- complex_interp
- complex_matrix
- complex_parameter (Class complex_parameter holds a complex value to be used as a parameter by the SuperMix program)
- complex_vector
- connection
- const_diel
- cpw
- current_sink (A 1-port resistor (terminator) that can be a power source)
- nport::data_info (The following structure, returned by get_data_info(), contains flags which may be used to speed circuit calculations)
- data_parser
- data_ptr_nport (Some classes don't store their scattering and noise matrices locally)
- datafile
- deembed (Deembed a 2 port circuit from a larger 2 port circuit)
- default_norm
- device (The superclass for all device classes)
- dielectric
- do_nothing_optimizer
- error (Provides useful error-handling functions)
- error_func
- error_func_parameters
- error_term
- error_term_mode
- fet (Creates a field effect transistor using the Merian Pospieszalski noise model)
- fhr02x (Creates a Fujitsu FHR02X low-noise HEMT)
- fhx13x (Creates a Fujitsu FHX13X low-noise HEMT)
- fts_match
- function_real_parameter (Function_parameters calculate themselves from other parameters)
- gain_dB
- generator (A 1-port resistor (terminator) that can be a power source)
- hybrid180 (An ideal, noiseless 180 degree hybrid)
- hybrid90 (An ideal, noiseless 90 degree hybrid)
- ideal_film
- inductor (A series or parallel 2-port inductor, derived from class spimp)
- input_tn
- inst_circuit
- integrator
- interpolator
- iv_match
- ivcurve
- jpltrw160 (Creates a TRW 160 x 0.1 micron chip trasistor)
- jpltrw300 (Creates a TRW 300 x 0.1 micron chip trasistor)
- junction
- kukje (Creates a Kukje KH1032-C00 low-noise HEMT)
- L_via (A parameter that calculates the inductance of a via hole)
- layerList
- layerListNode
- local_film
- microstrip
- minimize1_util
- minimizer
- mixer
- mixer_currents
- montecarlo
- newton
- touchstone_read::noise
- normal_film
- nport (This is the most generic linear circuit/element device)
- nportSet
- nportSetNode
- parallel_RLC (A two port parallel RLC device, derived from class spimp)
- poly_fit
- port (An instance of port is a unique tag for a port)
- portArray (A simple array of ports, indexed from 1..length)
- portStack
- portStackNode
- portVector
- portVectorNode
- powell
- power_divider (A 3-port device to divide an incoming signal into 2 equal, in-phase power signals)
- r_waveguide
- radial_stub
- real_interp
- real_matrix
- real_parameter (Class real_parameter holds a double value to be used as a parameter by the SuperMix program)
- real_vector
- reduced_nport
- resistor (A series or parallel 2-port resistor, derived from class spimp)
- S_interp
- s_mag
- scaled_match_error_term
- scaled_real_parameter (A scaled parameter is a fixed factor times another parameter)
- sdata (Sdata holds linear circuit data, including scattering matrix, noise correlation matrix, and source vector)
- sdata_interp
- series_RLC (A two port series RLC device, derived from class spimp)
- series_tee (A 3-port connector used to connect ports in series)
- simple_nport (Simple_nport doesn't do very much)
- sis_basic_device
- slot_antenna (A 3-port single slot antenna with a specified impedance)
- spimp (A superclass for 2-port simple primitive elements consisting of a Series or Parallel IMPedance)
- state_tag
- super_film
- surfimp
- sweeper::sweep_parameter
- sweeper
- error_func::sweeper_info
- datafile::tempnumber
- time_delay (An ideal, noiseless time delay)
- tmpList
- tmpListNode
- touchstone_base
- touchstone_read
- transconductance (Create an ideal transconductance, primarily useful for modeling FET's)
- transformer (An ideal transformer)
- trl_base
- trline
- twin_slot_antenna (A 5-port which represents the coupling of symmetric-excitation RF into a pair of slot antennas)
- two_match
- unary_function
- error_func_parameters::vary_parameter
- voltage_source (A 1-port resistor (terminator) that can be a power source)
- error_func::weighted_term
- ydata (Ydata holds linear circuit data in admittance form: admittance matrix, voltage source vector, and current noise correlation matrix)
- ydata_ptr (Ydata_ptr is like ydata, except it only holds pointers to admittance matrix, voltage source vector, and current noise correlation matrix held elsewhere)
- yterm (A one-port terminator whose admittance is controlled by a complex parameter (default 0))
- zdata (Zdata holds linear circuit data in impedance form: impedance matrix, voltage source vector, and voltage noise correlation matrix)
- zterm (A one-port terminator whose impedance is controlled by a complex parameter (default 0))
Please direct comments and corrections to
supermix@submm.caltech.edu
Go to the supermix home page
Generated by
1.2.7