Skip to main content

AVxcelerate Simulation Framework 2026 R1 SP01

File simulation_parameters.h

Last update: 22.04.2026

Location: core/service/parameter/simulation_parameters.h

Classes

Namespaces

Includes

  • core/export/simfwk_core_export.h
  • <unordered_map>

Included by

Source



#ifndef SIMFWK_CORE_SERVICE_PARAMETER_SIMULATIONPARAMETERS_H
#define SIMFWK_CORE_SERVICE_PARAMETER_SIMULATIONPARAMETERS_H

#include "core/export/simfwk_core_export.h"
#include <chrono>
#include <string>
#include <unordered_map>
#include <vector>

namespace simulation_framework
{
namespace core
{

struct SIMFWK_CORE_API SimulationParameters
{
    using CustomizedParameters = std::unordered_map<std::string, std::string>;

    static constexpr size_t kMaxCustomizedParamNameLength = 64;
    static constexpr size_t kMaxCustomizedParamValueLength = 1024;
    std::string version = "";

    std::string log_level = "Debug";

    std::string id = "";

    std::string simulation_config = "";

    std::string scheduling_config = "";

    std::string output_directory = "./";

    CustomizedParameters customized_parameters = {};

    std::string cli_control_grpc_address = "localhost:50051";

    bool cli_control_mode_enabled = false;

    std::chrono::milliseconds scheduler_event_timeout = std::chrono::milliseconds(60000);

    float timescale_factor = -1.0f;

    bool debugger_enabled = false;

    std::string breakpoints_file_path = "";
};

}  // namespace core
}  // namespace simulation_framework

#endif  // SIMFWK_CORE_SERVICE_PARAMETER_SIMULATIONPARAMETERS_H

Connect with Ansys