discretize_simulation

TimeSegmentSequence.discretize_simulation(included_driving_field_names, method, n_eval=251, n_split=250, time_grid_jitter=None)

Discretize the time segment sequence for simulation.

Parameters:
  • included_driving_field_names (List[str]) – Specify which driving-field names or field objects are included in simulation_signals.

  • method (str) – Specify the method. It could be 'basic' or 'single_sine_wave'.

  • n_eval (int) – Number of evaluation points.

  • n_split (int) – Number of splitting points for non-constant envelope and for single sine wave.

  • time_grid_jitter (float | None) – Amplitude of random jitter applied when subdividing time steps (None disables jitter).