Skip to main content

Module solve_v1

Module solve_v1 

Source
Expand description

Transport-free implementation of the solve-json v1 trajectory service.

This module owns the semantic boundary between the stable, explicit-SI v1 data-transfer objects and the engine’s legacy internal input types. It deliberately performs no JSON I/O, filesystem access, network access, profile lookup, or terminal output.

Constants§

ASSUMPTION_DEFAULT_APPLIED
Stable assumption code emitted for a literal protocol default.
ASSUMPTION_ESTIMATED_PROJECTILE_LENGTH
Stable assumption code emitted when projectile length is inferred from mass and diameter.
ASSUMPTION_ICAO_STANDARD_PRESSURE
Stable assumption code emitted when station pressure is resolved from ICAO atmosphere.
ASSUMPTION_ICAO_STANDARD_TEMPERATURE
Stable assumption code emitted when station temperature is resolved from ICAO atmosphere.
WARNING_EXPERIMENTAL_EFFECT
Stable warning code emitted for each opt-in experimental physical effect.
WARNING_PARTIAL_WIND_COVERAGE
Stable warning code for segmented wind that becomes calm before the requested maximum range.
WARNING_RK45_TIME_STEP_IGNORED
Stable warning code for an explicitly supplied fixed step that adaptive RK45 ignores.

Functions§

solve_v1
Execute one semantically validated solve-json v1 request.