sailfish.event.RecurringEvent
- class sailfish.event.RecurringEvent(last_time: Optional[float] = None, number: int = 0)[source]
Bases:
NamedTuple
State of a recurring event that occurs during a simulation.
Events signal side effects to a loop which monitors simulation progress, include writing checkpoints, collecting time series data, and other post-processing tasks.
- __init__()
Methods
__init__
()count
(value, /)Return number of occurrences of value.
index
(value[, start, stop])Return first index of value.
is_due
(time, recurrence)next
(time, recurrence)next_time
(time, recurrence)Attributes
Alias for field number 0
Alias for field number 1
- count(value, /)
Return number of occurrences of value.
- index(value, start=0, stop=9223372036854775807, /)
Return first index of value.
Raises ValueError if the value is not present.
- last_time: float
Alias for field number 0
- number: int
Alias for field number 1