pub fn modeled_miss_right_m(
request: &WindTruingRequest,
crosswind_mph: f64,
range_m: f64,
) -> Result<f64, Box<dyn Error>>Expand description
The FORWARD direction of solve_wind_truing: the lateral miss (meters, positive =
right of the line of sight) this request’s load / atmosphere / twist / earth frame
predicts at range_m under a signed crosswind_mph (MBA-1392).
request.observations and request.called_crosswind_mph are ignored — only the model
half is used — and no validation is run, so a caller that has not validated its request
will simply see the solver’s own error. Public because “what miss does N mph produce?”
is the question a wind-call drill actually asks, and because it lets any caller check
that the inversion round-trips on its own model rather than trusting it to.