[waveguide_cyl] fix stray arg and tests
This commit is contained in:
parent
c249e78cd9
commit
cd3deb87fb
2 changed files with 123 additions and 11 deletions
|
|
@ -367,7 +367,7 @@ def exy2h(
|
|||
Sparse matrix representing the operator.
|
||||
"""
|
||||
e2hop = e2h(angular_wavenumber=angular_wavenumber, omega=omega, dxes=dxes, rmin=rmin, mu=mu)
|
||||
return e2hop @ exy2e(angular_wavenumber=angular_wavenumber, omega=omega, dxes=dxes, rmin=rmin, epsilon=epsilon)
|
||||
return e2hop @ exy2e(angular_wavenumber=angular_wavenumber, dxes=dxes, rmin=rmin, epsilon=epsilon)
|
||||
|
||||
|
||||
def exy2e(
|
||||
|
|
@ -541,7 +541,7 @@ def normalized_fields_e(
|
|||
fields, then the overall complex phase and sign are fixed so the result is
|
||||
reproducible for symmetric modes.
|
||||
"""
|
||||
e = exy2e(angular_wavenumber=angular_wavenumber, omega=omega, dxes=dxes, rmin=rmin, epsilon=epsilon) @ e_xy
|
||||
e = exy2e(angular_wavenumber=angular_wavenumber, dxes=dxes, rmin=rmin, epsilon=epsilon) @ e_xy
|
||||
h = exy2h(angular_wavenumber=angular_wavenumber, omega=omega, dxes=dxes, rmin=rmin, epsilon=epsilon, mu=mu) @ e_xy
|
||||
e_norm, h_norm = _normalized_fields(
|
||||
e=e, h=h, dxes=dxes, epsilon=epsilon, prop_phase=prop_phase,
|
||||
|
|
|
|||
Loading…
Reference in a new issue