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

L_via Class Reference

A parameter that calculates the inductance of a via hole. More...

#include <via.h>

Inheritance diagram for L_via::

abstract_real_parameter List of all members.

Public Methods

 L_via ()
 The default constructor creates a via hole of height=0 and diameter=0. More...

double get () const
 Return the value of the inductance. More...


Public Attributes

parameter D
 Hole diameter in standard units. More...

parameter H
 Hole height in standard units. More...


Private Attributes

double coeff
 The permeability of free space over 2 pi. More...


Detailed Description

A parameter that calculates the inductance of a via hole.

Uses a semi-empirical formula from "Modeling Via Hole Grounds in Microstrip," Goldfarb and Pucel, IEEE Microwave and Guided Wave Letters, Vol. 1, No. 6, June 1991.

Parameters:

Useful ranges:

Definition at line 62 of file via.h.


Constructor & Destructor Documentation

L_via::L_via ( ) [inline]
 

The default constructor creates a via hole of height=0 and diameter=0.

Definition at line 74 of file via.h.


Member Function Documentation

double L_via::get ( ) const [inline, virtual]
 

Return the value of the inductance.

A warning message will be displayed if H or D is outside its useful range.

Reimplemented from abstract_real_parameter.

Definition at line 83 of file via.h.


Member Data Documentation

parameter L_via::D
 

Hole diameter in standard units.

Definition at line 66 of file via.h.

parameter L_via::H
 

Hole height in standard units.

Definition at line 69 of file via.h.

double L_via::coeff [private]
 

The permeability of free space over 2 pi.

Set at construction.

Definition at line 106 of file via.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