Function pecsim::integ_step

Function Documentation

void pecsim::integ_step(VecXd &z, double &s, double h, double t_epoch_tx, RayTraceConfig config, VecXd &store_vec, bool use_precomputed_vals, bool debug = false)

Integrate the ray using a numerical method.

Parameters:
  • z – State vector containing position, direction, time, and TEC

  • s – Path length at the point

  • h – Step size for integration

  • t_epoch_tx – Transmission epoch in seconds since J2000

  • config – Ray trace configuration

  • debug – Debug flag to print additional information

Returns:

Updated state vector after integration