inet.simulation.task.MultipleSimulationTasks¶
- class inet.simulation.task.MultipleSimulationTasks(simulation_project=None, mode='release', build=None, name='simulation', **kwargs)¶
Bases:
inet.simulation.iderunner.MultipleTasksRepresents 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
MultipleTasksconstructor.
- rerun(**kwargs)¶
Runs the tasks again.
- Returns (
MultipleTaskResults): The task results.
- Returns (
- run(**kwargs)¶
Runs multiple simulation tasks.
- Parameters:
kwargs (dict) – Additional parameters are inherited from the
build_projectfunction and also from therunmethod.
- Returns (MultipleTaskResults):
An object that contains a list of
SimulationTask.