Expand description
Ballistic-coefficient conversion between standard reference drag families (MBA-1375).
A reference-family BC appears in the point-mass retardation as Cd_ref(Mach) / BC.
Consequently, conversion at one Mach is an exact table-ratio operation, while fitting one
scalar BC across velocity bands is a one-parameter least-squares problem in reciprocal BC.
This module owns that shared, filesystem-free math so native and WASM front ends cannot drift.
Structs§
- Banded
BcConversion V1 - A velocity-banded conversion into one requested target family.
- BcFamily
FitV1 - One candidate family’s best single scalar BC over a source band schedule.
- BcFamily
Recommendation V1 - Ranking of candidate families by their one-scalar fit to a source band schedule.
- BcSegment
Analysis V1 - One banded operation’s requested conversion and family recommendation.
- BcSegment
Conversion V1 - One input
BCSegmentDataband converted to a constant BC in another family. - Scalar
BcConversion V1 - Exact conversion of one scalar BC at one Mach number.
Enums§
- BcConversion
Error - Why a BC conversion or family fit was rejected.
- BcConversion
Format - The canonical output forms shared by native and WASM front ends.
- BcConversion
Report V1 - Type-erased report accepted by the shared renderer.
Constants§
- BC_
CONVERSION_ SCHEMA_ VERSION_ V1 - Schema version carried by every serializable conversion report.
- MIN_
BC_ CONVERSION_ TABLE_ POINTS - A conversion curve must contain more than the legacy six-row placeholder decks.
Functions§
- analyze_
bc_ segments - Perform the requested band conversion and candidate-family recommendation in one call.
- convert_
bc_ at_ mach - Convert one scalar BC at a stated Mach number.
- convert_
bc_ at_ velocity - Convert one scalar BC at a stated velocity and speed of sound, both in ft/s.
- convert_
bc_ segments - Convert every source band to a constant target-family BC over the same velocity bounds.
- fit_
bc_ family - Fit one scalar BC in
candidateacross all supplied source-family BC bands. - format_
bc_ conversion_ report - Render a report in canonical ft/s units, identically for native and WASM callers.
- recommend_
bc_ family - Rank candidate families by one-scalar relative-retardation least-squares residual.
Type Aliases§
- BcBanded
Analysis V1 - Backward-compatible descriptive alias for
BcSegmentAnalysisV1.