differt.em.scattering_matrix

differt.em.scattering_matrix#

scattering_matrix(paths, mesh, frequency, *, solver=None, **solver_kwargs)[source]#

Compute the per-bounce diffuse scattering transition matrix for each path bounce.

Parameters:
Return type:

Complex[Array, "*batch order 2 2"]

Returns:

One 2x2 diffuse scattering matrix per bounce.