Configuration API

The Inputs module holds the configuration objects passed to every render entry point. RunConfig is the top-level container; it nests a CameraConfig describing the observer and a PlasmaConfig describing the electron model.

BlackLightPlus.InputsModule
Inputs

Run configuration as typed Julia structs (blacklight inputs/parameters.hpp heritage); callers construct these directly, keyword-style, in place of the C++ key=value input deck.

source
BlackLightPlus.Inputs.RunConfigType

Top-level run configuration (the object a caller builds and hands to render): black-hole spin bh_a and mass, the density mass-scale, observing frequency, the nested CameraConfig and PlasmaConfig, the step budget, the polarization toggle, and the geodesic tracer (:numerical ODE or :analytic exact-Kerr).

source
BlackLightPlus.Inputs.PlasmaConfigType

Electron thermodynamics + emission model: the Rlow/Rhigh β-dependent Ti/Te prescription, composition (mu, ne_ni), adiabatic indices, the thermal/power/kappa emission fractions, and the σ / Θ_e emission cuts.

source