Skip to main content

AVxcelerate Simulation Framework 2025 R2 SP02

i_simulation_completion_checker

Last update: 19.09.2025
1
5
6#pragma once
7
8#include "core/time/i_clock/i_clock.h"
9
15{
16namespace core
17{
18namespace time
19{
20
26{
27 public:
30 virtual bool IsSimulationFinished() const = 0;
31
33 virtual ~ISimulationCompletionChecker() = default;
34
37 virtual std::chrono::milliseconds GetSimulationDuration() const = 0;
38};
39
40} // namespace time
41} // namespace core
42} // namespace simulation_framework
virtual bool IsSimulationFinished() const =0
Checks if the simulation has finished.
virtual std::chrono::milliseconds GetSimulationDuration() const =0
Retrieves the total duration of the simulation.
virtual ~ISimulationCompletionChecker()=default
Virtual destructor for proper cleanup of derived classes.
The namespace for all core functionalities under namespace simulation_framework.
The top namespace for simulation framework.
The namespace for simulation time related implementation under namespace simulation_framework::core.

Connect with Ansys