iqm.cpc.compiler.standard_stages.resolve_timeboxes

iqm.cpc.compiler.standard_stages.resolve_timeboxes#

iqm.cpc.compiler.standard_stages.resolve_timeboxes(timeboxes, builder, neighborhood=1)#

Resolve the timeboxes to schedules.

Parameters:
  • timeboxes (list[TimeBox]) – TimeBoxes representing circuits.

  • builder (ScheduleBuilder) – The ScheduleBuilder.

  • neighborhood (int) – The neighborhood for the scheduling (see: ScheduleBuilder.resolve_timebox()).

Returns:

The time-resolved schedules (one for each circuit).

Return type:

list[Schedule]