acdecom.WaveGuide.get_c_circular

WaveGuide.get_c_circular(m, n, **kwargs)

Return the normalization of the (m,n)-mode for a circular duct. Modes are normalized to be orthonormal.

\[C_{mn} = \sqrt{A * (J_m(r\kappa)^2 - J_{m-1}(r\kappa) * J_{m+1}(r\kappa))}\]

where \(J_m\) is the Bessel function of 1 Kind and Order m, and \(\kappa\) is the eigenvalue, see WaveGuide.get_eigenvalue() .

Parameters
  • m (int) – Mode-order in the circumferential direction. The plane wave has the order 0.

  • n (integer) – Mode-order in the radial direction. The plane wave has the order 0.

  • kwargs (additional arguments) –

Returns

The normalization-factor of the (m,n)-mode.

Return type

complex