pub fn reference_drag_table(drag_model: &DragModel) -> &'static DragTableExpand description
The built-in reference drag table for one model, as tabulated data (MBA-1424).
Exposes the same (Mach, Cd) pairs get_drag_coefficient interpolates, so a consumer can
plot or audit the standard curves without re-vendoring the numbers into their own code — and
without their copy drifting from the engine’s as tables are refined.
These are the public-domain Aberdeen/BRL reference functions as tabulated in McCoy, Modern
Exterior Ballistics, plus the British RA 1929 function; each data/*.csv carries its own
provenance header. Nothing here is vendor drag data.
The tables do not share a Mach domain: most run to Mach 5, while GS and RA4 stop at Mach 4.
Read the returned table’s mach_values rather than assuming a range.
This returns the reference curve for a standard projectile. For the effective Cd a specific
bullet actually flew — form-factor scaled, with segmented-BC band steps — see
crate::TrajectorySolver::effective_drag_coefficient.