File ephemeris_basis.h

Parent directory (applications/ephemeris)

Internal numerics helpers shared by LansEphemeris (ephemeris.cc) and LansAlmanac (almanac.cc): a Chebyshev polynomial basis (and its time derivative), angle unwrapping, cumulative-trapezoid integration, the Radial/Transverse/Normal (RTN) rotation matrix, and the RTN-decomposed RMS/95th-percentile fit-error statistics both classes report from EvalError.

Definition (applications/ephemeris/ephemeris_basis.h)

Detailed Description

Not part of the public API (no Python bindings) purely a private implementation detail of ephemeris.cc and almanac.cc in lupnt/applications.

Includes

  • algorithm

  • cmath

  • lupnt/applications/ephemeris/lunanet_ephemeris.h

  • lupnt/core/constants.h

  • lupnt/core/definitions.h

Included By

Namespaces

Functions