Skip to main content

AVxcelerate Simulation Framework 2026 R1 SP01

Class simulation_framework::autonomy::AutonomySimInstanceCreator

Last update: 22.04.2026

Definition: autonomy/simulation/sim_instance/autonomy_sim_instance_creator.h (line 32)

Creates simulation instances specific to autonomy simulation.

This class implements the ISimInstanceCreator interface to provide a concrete mechanism for creating instances of ISimulationInstance tailored to simulations in the autonomy simulation domain.

The implementation uses the provided core::SimulationParameters to configure the simulation instance with parameters relevant to autonomy simulations.

See also: ISimInstanceCreator, core::lifecycle::ISimulationInstance, core::SimulationParameters

Inherits from:

Members

Public functions

Function AutonomySimInstanceCreator

simulation_framework::autonomy::AutonomySimInstanceCreator::AutonomySimInstanceCreator()=default

Return type:

Function ~AutonomySimInstanceCreator

simulation_framework::autonomy::AutonomySimInstanceCreator::~AutonomySimInstanceCreator()=default

Return type:

Function Create

std::unique_ptr< core::lifecycle::ISimulationInstance > simulation_framework::autonomy::AutonomySimInstanceCreator::Create(const core::SimulationParameters &core_parameters) override

Creates a simulation instance specific to autonomy simulation.

Implements the Create method from the ISimInstanceCreator interface, producing an ISimulationInstance configured for autonomy simulations. The provided core::SimulationParameters are used to customize the instance as needed.

Parameters:

  • core_parameters: The simulation parameters used to configure the autonomy instance.

Returns:

A unique pointer to a domain-specific implementation of core::lifecycle::ISimulationInstance.

Parameters:

Return type: std::unique_ptr< core::lifecycle::ISimulationInstance >

Reimplements: Create

Connect with Ansys