TimeStepAccumulator(*time_steps : ConstantTimeStepInterval): -> None:Helper for creating cumulative time steps in Elmer SIF files.
Parameters
*time_steps : ConstantTimeStepIntervaladd_block(
self : Any,
*,
duration : float | None = None,
end_time : float | None = None,
**kws : Any
) -> None:Add a new block of time steps with the given parameters.
Parameters
duration : float | None = Noneend_time must be provided.
end_time : float | None = Noneduration must be provided. If provided, the duration of the new block will be calculated as end_time - self.duration.
kws : = NoneConstantTimeStepInterval constructor.
append(
self : Any,
time_step : ConstantTimeStepInterval
) -> None:Append a new time step to the accumulator.
Parameters
time_step : ConstantTimeStepIntervalto_dataframe(self : Any): -> DataFrame:Convert the accumulated time steps into a table.