Skip to main content

AVxcelerate Simulation Framework 2025 R2

simulation_parameters

Last update: 16.07.2025
1
3
4#pragma once
5
6#include <chrono>
7#include <string>
8#include <vector>
9
15{
16namespace core
17{
18
19struct File
20{
21 std::string name;
22 std::string path;
23};
24
29{
33 std::string version;
34
38 std::string log_level;
39
43 std::string id;
44
49 std::string simulation_config;
50
54 std::string scheduling_config;
55
59 std::string output_directory;
60
64 std::vector<File> input_files;
65
70
75
79 std::chrono::milliseconds scheduler_event_timeout;
80
85};
86
87} // namespace core
88} // namespace simulation_framework
The namespace for all core functionalities under namespace simulation_framework.
The top namespace for simulation framework.
The SimulationParameters struct encapsulates parameters related to simfwk-core configuration.
bool cli_control_mode_enabled
A boolean indicating whether CLI control mode is enabled.
std::string id
A string indicating a unique ID for the simulation.
std::chrono::milliseconds scheduler_event_timeout
A duration representing the timeout for scheduler events, expressed in milliseconds.
std::string simulation_config
A string indicating the path to the simulation configuration file for your built simulation applicati...
std::string version
version A string representing the version of the simulation.
std::string log_level
A string indicating the logging level for the simulation.
std::string output_directory
A string indicating the path where simulation shall dump out files.
float timescale_factor
A floating-point value representing the timescale factor for simulation time.
std::string scheduling_config
A string containing the scheduling configuration file path for the simulation.
std::vector< File > input_files
A vector of File which simulation uses as input.
std::string cli_control_grpc_address
A string specifying the gRPC address for CLI (Command Line Interface) control.

Connect with Ansys