ensemble.sampling.TimingClass#

class TimingClass(t_equilib_start, t_production_start, t_production_end, timesteps_per_printout, time_step)[source]#

A dataclass containing run-times for the simulation.

Variables:
  • t_equilib_start (jax.Array) – Starting time of all printouts that will be dumped for equilibration

  • t_production_start (jax.Array) – Starting time of all runs that result in a printout

  • t_production_end (jax.Array) – Generation time of all printouts

  • timesteps_per_printout (int) – Number of simulation timesteps to run forward from each starting time

  • time_step (float) – Simulation time step

Methods

__init__(t_equilib_start, ...)

from_tuple()

get(k[,d])

items()

keys()

replace(**kwargs)

to_tuple()

values()

Attributes

t_equilib_start: Array#
t_production_start: Array#
t_production_end: Array#
timesteps_per_printout: int#
time_step: float#