differentiable ✓
Electromagnetic and system parameters
Radio materials — each surface's RadioMaterial holds relative permittivity εr, conductivity σ, scattering coefficient S, and XPD coefficient as AD-capable Dr.Jit floats. Shipped scenes use ITURadioMaterial: ITU-R P.2040-3 named materials (concrete, brick, glass, …) whose εr = a·fb and σ = c·fd follow tabulated frequency power laws.
Antenna patterns and scattering patterns — differentiable, and replaceable with trainable parametric or neural patterns.
Positions, orientations, and array geometries of transmitters, receivers, and objects.
One switch required: the default loop_mode = "symbolic" “does not support automatic differentiation” — set the solver's loop_mode = "evaluated" before calling dr.backward.
not differentiable ✗
The things this page derives or enumerates
Mesh geometry. No official parameter list includes scene mesh vertices or a wall coordinate. The wall from section 02 stays a constant of the forward model — exactly as you would expect.
Discrete path topology. Which surfaces a path visits is decided by SBR candidate discovery plus image-method refinement — a discrete selection, outside automatic differentiation. Gradients flow through the field computation of discovered paths, not through the discovery.
RIS, currently. Sionna RT v1/v2 has no reconfigurable intelligent surfaces; the TF-based v0.19 had them, including a gradient-based optimization tutorial for phase and amplitude profiles.