iter_ccz2t_factories#
View source on GitHub
|
Iterate over CCZ2T (multi)factories in the given range of distillation code distances
qualtran.surface_code.iter_ccz2t_factories(
l1_start: int = 5, l1_stop: int = 25, l2_stop: int = 41, *, n_factories=1
) -> Iterator[qualtran.surface_code.MagicStateFactory]
Args
l1_startint, optionalMinimum level 1 distillation distance.
l1_stopint, optionalMaximum level 1 distillation distance.
l2_stopint, optionalMaximum level 2 distillation distance. The minimum is automatically chosen as 2 + l1_distance, ensuring l2_distance > l1_distance.
n_factoriesint, optionalNumber of factories to be used in parallel.
View source on GitHub