Struct GnssIonospherePlasmaRayTraceOptions

Struct Documentation

struct GnssIonospherePlasmaRayTraceOptions

Public Members

pecsim::RayTraceConfig config

Ray-tracing configuration supplied by the caller. GNSSMeasurements does not fill in model parameters such as Kp, integrator, correction mode, or step sizes.

Frame raytrace_frame = Frame::ECEF

Frame expected by the plasma ray tracer. The raytrace implementation uses geocentric Earth-fixed coordinates by convention.

Time raytrace_epoch_scale = Time::UTC

Time scale passed to the plasma model. The raytrace routines expect seconds from J2000 in UTC by convention.

bool use_channel_frequency = true

If true, overwrite config.freq_Hz with the GNSS channel frequency.

pecsim::IRIModel iri_model = pecsim::IRIModel::NONE

Optional IRI model selection. If left as NONE, the current global plasma IRI setting is used.

GnssIonospherePlasmaRayTraceDelayMode delay_mode = GnssIonospherePlasmaRayTraceDelayMode::TEC_ONLY
bool debug_propagation = false
bool debug_correction = false