tqecd.flow.FragmentLoopFlows#
- class FragmentLoopFlows(fragment_flows: list[FragmentFlows | FragmentLoopFlows], repeat: int)[source]#
Store stabilizer flows for a FragmentLoop instance.
This class is currently quite dumb and does not provide a sufficient API for generic stabilizer matching, but is enough for detectors that only include measurements from the current round and from the previous round.
- __init__(fragment_flows: list[FragmentFlows | FragmentLoopFlows], repeat: int) None#
Methods
__init__(fragment_flows, repeat)remove_creation(index)remove_creations(indices)remove_destruction(index)remove_destructions(indices)try_merge_anticommuting_flows()Attributes
all_flowscreationdestructiontotal_number_of_measurementsfragment_flowsrepeat