Home | Trees | Indices | Help |
|
---|
|
Waveguides.py - Contains classes defining the transmission matrices for simple geometries and functions to generate them.
|
|||
Waveguides Base class for waveguides |
|||
Cylinder Class representing a cylinder |
|||
Cone Truncated cone transmission matrix calculation class |
|||
CurvedCone Class representing a curved cone |
|||
Jump Class representing a diameter jump |
|||
ToneHole This class implements the transmission matrix of tone holes References: |
|
|||
|
|||
|
|||
|
|||
|
|
Calculate the complex propagation constant in an acoustic waveguide See Allan D. Pierce p. 531-534
|
Build a list of Cylinder or Cone from a list of tuples containing position and diameters. Example: >>> import wiat >>> FluteBody = wiat.TM.CreateCylindersAndConesFromList( ... [(0.,0.0188),(0.132,0.0188),(0.340,0.0152), ... (0.452,0.0135),(0.583,0.0112)]) >>> for s in FluteBody: print s Cylinder(d=0.0188,L=0.1320) Cone(d0=0.0188,de=0.0152,L=0.2080) Cone(d0=0.0152,de=0.0135,L=0.1120) Cone(d0=0.0135,de=0.0112,L=0.1310)
|
Discretization in conical segments of an equation giving the radius of the waveguide as a function of its argument.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Jun 18 14:33:28 2008 | http://epydoc.sourceforge.net |