acdecom.WaveGuide.get_eigenvalue

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

Placeholder for the eigenvalue of the (m,n)-mode. When the object is initialized, this function may be overwritten either by one of the predefined eigenvalue functions WaveGuide.get_eigenvalue_circular() (circular waveguide) and WaveGuide.get_eigenvalue_rect() (rectangular waveguide), or a custom function.

Parameters
  • m (int) – Mode-order in the first direction. If the waveguide is circular, m indicates the circumferential mode-order. The plane wave has the order 0.

  • n (integer) – Mode-order in the second direction. If the waveguide is circular, n indicates the radial mode-order. The plane wave has the order 0.

  • kwargs (additional arguments) –

Returns

The eigenvalue of the (m,n)-mode.

Return type

complex