diff --git a/meanas/fdfd/bloch.py b/meanas/fdfd/bloch.py index 516dcf6..2f4a002 100644 --- a/meanas/fdfd/bloch.py +++ b/meanas/fdfd/bloch.py @@ -308,7 +308,7 @@ def hmn_2_exyz( - m * hin_n) * k_mag # noqa: E128 # divide by epsilon - return numpy.array([ei for ei in numpy.moveaxis(ifftn(d_xyz, axes=range(3)) / epsilon, 3, 0)]) # TODO avoid copy + return numpy.moveaxis(ifftn(d_xyz, axes=range(3)) / epsilon, 3, 0) return operator