Function pecsim::compute_B

Function Documentation

Vec3d pecsim::compute_B(double t_j2000, const Vec3d &pos_geo, RayTraceConfig config, bool debug = false)

Compute the magnetic field strength at a given position.

Parameters:
  • t_j2000 – Time in seconds since J2000 epoch

  • pos_geo – Position in geocentric coordinates (ECEF)

  • config – Ray trace configuration

  • debug – Debug flag to print additional information

Returns:

Magnetic field strength vector in Cartesian coordinates [nT]