Expand description
Tensor-backed runtime records for coherent interference studies.
Domain values cross this boundary as validated Citizen read-constructs.
Phasors reuse two canonical sim_lib_numbers_tensor::Tensor values, scalar
projections reuse one, and registered Shapes admit public runtime calls.
The runtime preserves the homogeneous, isotropic, three-dimensional scalar free-field scope. It does not add polarization, impedance, interfaces, obstacles, or diffraction. Amplitude-squared values are normalized observables, not physical intensity, power, or energy.
Structs§
- Emitter
Descriptor - Citizen descriptor for a point or forward-plane coherent emitter.
- Interference
Lib - Loadable interference runtime operations and default CPU solver.
- Interference
Records Lib - Loadable class and Shape registrations for interference records.
- Medium
Descriptor - Citizen descriptor for a homogeneous scalar propagation medium.
- Phasor
Field Descriptor - Tensor-backed runtime phasor field.
- Plane
Descriptor - Citizen descriptor for an orthonormal finite physical sampling plane.
- Problem
Descriptor - Citizen descriptor for one complete coherent single-frequency problem.
- Projection
Certificate Descriptor - Citizen descriptor for immutable detector and sampling provenance.
- Projection
Request Descriptor - Shape-checked request for scalar observation and optional detector reduction.
- Reference
Study Solver - Deterministic CPU
f64implementation ofStudySolver. - Sampling
Certificate Descriptor - Citizen descriptor for complete physical sampling evidence.
- Scalar
Projection Descriptor - One-Tensor scalar projection with an explicit phase mask.
- Solve
Request - Immutable, fully checked request passed to a study-solver provider.
- Solver
Provider - Runtime value carrying one loadable
StudySolver. - Study
Descriptor - Complete Tensor-backed interference study with inseparable truth.
- Study
Evidence Descriptor - Citizen descriptor for one solver’s immutable completion evidence.
- Work
Estimate Descriptor - Citizen descriptor for checked allocation and evaluation counts.
Statics§
- RECIPES
- Checked CPU interference recipes embedded with the loadable library.
Traits§
- Study
Solver - Narrow provider seam for producing one complete interference study.
Functions§
- analyze_
function_ symbol - Returns the certified fringe-analysis symbol.
- install_
interference_ records - Installs the record classes and Shapes once in
cx. - interference_
citizen_ registry - Builds the DCE-safe registry containing every interference record Citizen.
- interference_
lib_ symbol - Stable library symbol for the runtime interference operations.
- interference_
shape_ symbols - Returns the five public Shape symbols registered by the record library.
- multitone_
function_ symbol - Returns the independently certified multi-tone composition symbol.
- plane_
shape_ symbol - Shape symbol for physical sampling-plane records.
- problem_
function_ symbol - Returns the runtime constructor symbol for coherent problems.
- problem_
shape_ symbol - Shape symbol for coherent problem records.
- project_
function_ symbol - Returns the propagation-free scalar projection symbol.
- projection_
request_ shape_ symbol - Shape symbol for scalar projection requests.
- projection_
shape_ symbol - Shape symbol for scalar projection results.
- resolve_
study_ solver - Resolves an explicit child solver, an active Tensor solver, then the default.
- sampling_
plane_ function_ symbol - Returns the runtime constructor symbol for physical sampling planes.
- scenarios_
function_ symbol - Returns the bounded named-scenario constructor symbol.
- solve_
function_ symbol - Returns the provider-routed study solve symbol.
- study_
shape_ symbol - Shape symbol for complete Tensor-backed studies.
- study_
solver_ symbol - Stable binding and registry symbol for the active study solver.
- tensor_
study_ solver_ symbol - Stable registry symbol for the solver selected by an active Tensor executor.
Type Aliases§
- Interference
Study - Complete runtime study returned by a
StudySolver.