From 7ad9c60cdb981d51756755dca4603e77611a0f61 Mon Sep 17 00:00:00 2001 From: hybrid Date: Mon, 10 Aug 2026 06:04:25 +0300 Subject: upd: tmp --- include/context.h | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) (limited to 'include/context.h') diff --git a/include/context.h b/include/context.h index dd207bb..ce5f913 100644 --- a/include/context.h +++ b/include/context.h @@ -5,7 +5,6 @@ #include #include -#include "ace.h" #include "drag_model.h" typedef enum { @@ -55,6 +54,24 @@ typedef struct { double w2; } Windage; +typedef struct RangeCardRecord RangeCardRecord; +struct RangeCardRecord { + size_t n; + double range; + double elevation; + Windage windage; + double lead; + double time_of_flight; + double bullet_speed; + double kinetic_energy; +}; + +typedef struct RangeCard RangeCard; +struct RangeCard { + RangeCardRecord *card; + size_t records; +}; + typedef struct { double elev; Windage windage; @@ -65,7 +82,7 @@ typedef struct { double coriolis_vdrift; double coriolis_hdrift; double spin_drift; - double *range_card; + RangeCard *range_card; } ATragMXSolution; #endif -- cgit v1.3.1