wolfgpu.simplesimu.durations
Module Contents
- class wolfgpu.simplesimu.durations.SimulationDurationType(*args, **kwds)[source]
Bases:
enum.Enum
A type of duration.
This was introduced to abstract the duration of a simulation.
- class wolfgpu.simplesimu.durations.SimulationDuration(_type: SimulationDurationType, duration: float | int)[source]
In the GPU simulator, we represent durations about the simulation either as number of simulation steps either as simulation time (in seconds). This class can represent both.
- classmethod from_seconds(seconds) SimulationDuration[source]
- classmethod from_steps(steps) SimulationDuration[source]
- classmethod from_str(d: str) SimulationDuration[source]
- classmethod zero_like(d) SimulationDuration[source]
- class wolfgpu.simplesimu.durations.ReportFrequencyType(*args, **kwds)[source]
Bases:
enum.Enum
When specifying the report period, one can use two different units.
