Skip to main content

AVxcelerate Simulation Framework 2025 R2 SP02

simulation_completion_checker

Last update: 19.09.2025
1
5
6#pragma once
7
8#include "core/time/i_clock/i_clock.h"
9#include "core/time/i_simulation_completion_checker/i_simulation_completion_checker.h"
10
16{
17
22namespace autonomy
23{
24
25using namespace core::time;
26
36{
37 public:
42 SimulationCompletionChecker(std::shared_ptr<core::time::IClock> clock_ptr);
43
49
54 std::chrono::milliseconds GetSimulationDuration() const;
55
56 private:
59 std::shared_ptr<core::time::IClock> clock_ptr_{};
60};
61
62} // namespace autonomy
63} // namespace simulation_framework
bool IsSimulationFinished() const
Checks if the simulation has completed.
std::chrono::milliseconds GetSimulationDuration() const
Retrieves the total duration of the simulation.
SimulationCompletionChecker(std::shared_ptr< core::time::IClock > clock_ptr)
Constructs a SimulationCompletionChecker instance.
The namespace for all autonomy specific functionalities.
The top namespace for simulation framework.

Connect with Ansys