Source code for jupedsim.tracing
# Copyright © 2012-2023 Forschungszentrum Jülich GmbH
# SPDX-License-Identifier: LGPL-3.0-or-later
import jupedsim.native as py_jps
[docs]class Trace:
def __init__(self) -> None:
self._obj = py_jps.Trace
@property
[docs] def iteration_duration(self) -> float:
"""Time for one simulation iteration in us.
Returns:
Time for one simulation iteration in us
"""
return self._obj.iteration_duration
@property
[docs] def operational_level_duration(self) -> float:
"""Time for one simulation iteration in the operational level in us.
Returns:
Time for one simulation iteration in the operational level in us
"""
return self._obj.operational_level_duration
def __str__(self) -> str:
return self._obj.__repr__()