bloqade.stim.passes.flatten.Flatten
← Module overview
class
method
source
classFlatten¶source
bloqade.stim.passes.flatten.Flatten
Bases: Pass
class FlattenAttributes
| Name | Type | Default | Description |
|---|---|---|---|
simplify_if | StimSimplifyIfs | field(init=False) | |
hint_const | HintConst | field(init=False) | |
hint_const_in_loops | HintConstInLoops | field(init=False) | |
typeinfer | TypeInfer | field(init=False) |
methodunsafe_run¶source
bloqade.stim.passes.flatten.Flatten.unsafe_run
def unsafe_run(mt: ir.Method) -> RewriteResultParameters
| Name | Type | Description |
|---|---|---|
mt | ir.Method |
Returns
RewriteResult