Skip to main content

AVxcelerate Simulation Framework 2024 R2 SP02

i_standalone_activity_creator

Last update: 16.07.2025
1 
5 
6 #pragma once
7 
8 #include "core/lifecycle/activity/i_activity.h"
9 #include "core/service/standalone_activity_service/standalone_init_data/standalone_init_data.h"
10 
11 namespace simulation_framework
12 {
14 {
15 
49 // clang-format off
51 {
52  public:
53  virtual ~IStandaloneActivityCreator() = default;
54 
57  virtual std::string GetName() = 0;
58 
64  virtual std::unique_ptr<core::lifecycle::IActivity> Create(
65  [[maybe_unused]] const standalone_activity_service::StandaloneInitData& standalone_init_data) = 0;
66 };
67 // clang-format on
68 
69 } // namespace standalone_activity_service
70 } // namespace simulation_framework

Connect with Ansys