solprop.translate#

The translation layer.

Physics objects become validated kernel-ready arrays and the kernel contract (docs/dev/kernel-contract.md). solprop.translate.problem.assemble() is the entry point: it builds the cumulative linear operator, the masks, the modal transform and the compiled responses, and returns the single KernelProblem that crosses into a backend.

Modules

chebyshev

Adaptive piecewise Chebyshev representation of functions of z.

coupled

The metric and the coupled-flow representation of a general modal guide.

coupling

Sample a translated problem's entrance into a coupling port (SEP 31).

envelope_plasma

Compile validated cycle integrals and the envelope plasma spectral assembly.

expansion

A z-dependent quantity as a Chebyshev expansion in the scalar paths it depends on.

flux

Build the axial-admittance plan of one spatial plane (SEP 34).

free

Translate constant Cartesian propagation into the schema-5 separable seam.

general

The general modal route: the seam leaves of one guide, and their certificates.

ionisation

Ionisation rates as converged, clipped, log-spaced spline tables.

linop

The cumulative linear operator in a form a kernel can evaluate.

masks

Grid data, masks, absorber rates and the noise field, in the kernel's layout.

modal

The transform between modal amplitudes and the field at quadrature nodes.

modal_path

Sample a guide whose geometry moves along z, and expand what a run reads of it.

modal_tables

Track and interpolate dense Maxwell tables without changing the kernel seam.

planar

Translate the hybrid planar grid into the kernel schema 15 "slab" seam.

plasma_integration

The plasma column's running-integral rule, designed once per grid (SEP 18).

plasma_source

Certify and identify the held field-plasma source (SEP 27).

precision

The arithmetic a run is held in, and the range rules of single precision (SEP 33).

problem

The kernel contract: the one object that crosses into a backend.

radial

Translate radial Hankel geometry and bulk propagation into the spatial seam.

raman

Sampling the Raman response kernel onto the doubled grid a backend convolves on.

responses

Response definitions compiled into one fused time-domain pass.

spatial

Freeze spatial geometry and separable coefficients for the kernel contract.

stage

The host scalars of one stage, and the device form they are the other half of.

tdse

Define the provider-free host contract for the helium TDSE response.

tdse_source

Admit the scalar helium TDSE route and translate its macroscopic source.