Function lupnt::RunLunarGnssODTSMonteCarlo¶
Defined in File lunar_gnss_odts_simulation.h
Function Documentation¶
-
std::vector<LunarGnssODTSSummary> lupnt::RunLunarGnssODTSMonteCarlo(const LunarGnssODTSConfig &config, const std::vector<State> *receiver_truth = nullptr)¶
Run the GNSS ODTS Monte-Carlo body. When
receiver_truthis non-null it is used as the receiver’s truth trajectory (the physicalSpacecraftagent’s self-propagated grid, agent-driven path); otherwise the trajectory is built internally from the config (legacy struct / standalone path). Both must be sampled on the receiver time grid returned byLunarGnssODTSReceiverElapsedTimes.