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

elements.h File Reference

Holds the most basic primitive elements used by the linear circuit simulator. More...

#include "nport.h"
#include "parameter/complex_parameter.h"

Go to the source code of this file.

Compounds

class  branch
 A connector used to connect several ports of other nport objects in parallel. More...

class  capacitor
 A series or parallel 2-port capacitor, derived from class spimp. More...

class  inductor
 A series or parallel 2-port inductor, derived from class spimp. More...

class  parallel_RLC
 A two port parallel RLC device, derived from class spimp. More...

class  resistor
 A series or parallel 2-port resistor, derived from class spimp. More...

class  series_RLC
 A two port series RLC device, derived from class spimp. More...

class  series_tee
 A 3-port connector used to connect ports in series. More...

class  spimp
 A superclass for 2-port simple primitive elements consisting of a Series or Parallel IMPedance. More...

class  yterm
 A one-port terminator whose admittance is controlled by a complex parameter (default 0). More...

class  zterm
 A one-port terminator whose impedance is controlled by a complex parameter (default 0). More...


Defines

#define ELEMENTS_H   1

Typedefs

typedef zterm short_term
 Shorted terminator (0 impedance). More...

typedef yterm open_term
 Open circuit terminator (0 admittance). More...


Detailed Description

Holds the most basic primitive elements used by the linear circuit simulator.

Author(s):
John Ward
Date:
September 5, 1997

Definition in file elements.h.


Define Documentation

#define ELEMENTS_H   1
 

Definition at line 60 of file elements.h.


Typedef Documentation

typedef yterm open_term
 

Open circuit terminator (0 admittance).

Definition at line 977 of file elements.h.

typedef zterm short_term
 

Shorted terminator (0 impedance).

Definition at line 872 of file elements.h.


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