Package wiat :: Package TM :: Module Waveguides :: Class CurvedCone
[hide private]
[frames] | no frames]

Class CurvedCone

source code

Waveguides --+    
             |    
          Cone --+
                 |
                CurvedCone

Class representing a curved cone

The idea is to construct an equivalent straight cone. The theory behind this have to be verify.

References:

  1. Nederveen, C. J. (1998). Influence of a toroidal bend on wind instrument tuning. JASA, 104(3), 1616-1626.
Instance Methods [hide private]
 
__init__(self, d0, de, L, R)
Initialize the CurvedCone data structure
source code

Inherited from Cone: TM, __str__, halfangle, radius, subTM

Inherited from Cone (private): _k, _kbarL, _theta

Inherited from Waveguides: checkx, get_input_surface, get_length

Method Details [hide private]

__init__(self, d0, de, L, R)
(Constructor)

source code 

Initialize the CurvedCone data structure

Parameters:
  • d0 (float) - diameter at the beginning [m]
  • de (float) - diameter at the end [m]
  • L (float) - length of the cone [m]
  • R (float) - the radius of curvature of the section
Overrides: Waveguides.__init__