Table Of Contents
Table Of Contents

inet.simulation.task.MultipleSimulationTasks

class inet.simulation.task.MultipleSimulationTasks(simulation_project=None, mode='release', build=None, name='simulation', **kwargs)

Bases: inet.simulation.iderunner.MultipleTasks

Represents multiple simulation tasks that can be run together.

Initializes a new multiple simulation tasks object.

Parameters:
  • mode (string) – Specifies the build mode for running. Valid values are “debug”, “release”, and “sanitize”.

  • build (bool) – Determines if the simulation project is built before running any simulation.

  • kwargs (dict) – Additional arguments are inherited from MultipleTasks constructor.

rerun(**kwargs)

Runs the tasks again.

Returns (MultipleTaskResults):

The task results.

run(**kwargs)

Runs multiple simulation tasks.

Parameters:

kwargs (dict) – Additional parameters are inherited from the build_project function and also from the run method.

Returns (MultipleTaskResults):

An object that contains a list of SimulationTask.