Skip to content

bloqade.stim.passes.flatten.Flatten

← Module overview

classFlattensource

bloqade.stim.passes.flatten.Flatten

Bases: Pass

class Flatten

Attributes

NameTypeDefaultDescription
simplify_ifStimSimplifyIfsfield(init=False)
hint_constHintConstfield(init=False)
hint_const_in_loopsHintConstInLoopsfield(init=False)
typeinferTypeInferfield(init=False)

methodunsafe_runsource

bloqade.stim.passes.flatten.Flatten.unsafe_run

def unsafe_run(mt: ir.Method) -> RewriteResult

Parameters

NameTypeDescription
mtir.Method

Returns

RewriteResult

source