Skip to main content

Module tolerances

Module tolerances 

Source
Expand description

Shared named numerical tolerances for GNSS modeling kernels.

These names preserve existing numeric thresholds while making their semantics explicit at call sites.

Re-exports§

pub use crate::astro::tolerances::PIVOT_EPSILON;

Constants§

DOPPLER_GRID_EDGE_EPS_HZ
Signal Doppler-grid endpoint tolerance.
ECCENTRICITY_ZERO_EPS
Threshold below which a fitted eccentricity uses the circular fast path.
FREQUENCY_DENOMINATOR_EPS_HZ
Frequency denominator threshold below which carrier combinations are considered degenerate.
FREQUENCY_MATCH_EPS_HZ
Frequency difference accepted when checking that two observations use the same configured carrier frequency.
GLONASS_TIME_EPS_S
GLONASS fixed-step residual-time loop tolerance.
LAMBDA_REDUCTION_EPS
RTKLIB LAMBDA reduction permutation hysteresis.
PPP_FREQUENCY_ABS_EPS_HZ
Absolute carrier-frequency tolerance floor for PPP observable matching and GLONASS channel inference, covering decimal lookup/parse roundoff in Hz.
PPP_FREQUENCY_REL_EPS
Relative carrier-frequency tolerance for PPP code-bias observable checks; scaled by the larger compared frequency to preserve the existing bound.
REDUCED_ORBIT_KEPLER_STEP_EPS_RAD
Reduced-orbit eccentric-anomaly Newton-step convergence threshold.
REDUCED_ORBIT_SOLVER_TOL
Reduced-orbit trust-region solve convergence tolerance.
SBAS_IGP_COORD_EPS_DEG
SBAS IGP coordinate equality tolerance in degrees for grid merge/lookups.
VECTOR_NORM_ZERO_EPS
Degenerate vector-norm threshold for geometry setup.
WHOLE_SECOND_EPS_S
Whole-second epoch-lattice tolerance used by SP3 merge/decimation.
YAW_SINGULARITY_EPS_RAD
Satellite-yaw singularity threshold in radians.