lob 0.11.0
Exterior ballistics library — API + technical reference
Loading...
Searching...
No Matches
Technical Reference Overview

lob Technical Reference

lob computes the point-mass trajectory of a symmetric projectile: drag, gravity, wind, atmosphere, Coriolis, spin drift and aerodynamic jump. This site documents how it works — the physics, the numerics, the design choices and the evidence behind them. For a quick start, see Getting Started; for installation and packaging, see the repository README.md (intentionally separate from this reference).

How this documentation is organized

Where to start

Where to find the code

Implementation lives under source/; public headers under include/lob/:

  • Builder and environment: LobBuilder, source/lob_builder.cpp
  • Forward/inverse solves: LobSolve(), LobSolveInverse(), source/lob_solve.cpp
  • Single step: source/solve_step.cpp, source/solve_step.hpp
  • Angle solver: source/solve_angle.hpp
  • Splines: source/splines.hpp
  • Drag tables: source/tables.hpp
  • Atmosphere/physics helpers: source/calc.hpp, source/constants.hpp
  • Strong units: source/eng_units.hpp

Tests under test/source/ mirror each area and are cited from the technical pages as evidence rather than claims.