Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W A add() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) add_alias_decl() (hugr.build.function.Module method) add_alias_defn() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DefinitionBuilder method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.function.Module method) (hugr.build.tracked_dfg.TrackedDfg method) add_block() (hugr.build.cfg.Cfg method) add_case() (hugr.build.cond_loop.Conditional method) add_cfg() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) add_conditional() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) add_const() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DefinitionBuilder method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.function.Module method) (hugr.build.tracked_dfg.TrackedDfg method) (hugr.hugr.base.Hugr method) add_else() (hugr.build.cond_loop.If method) add_entry() (hugr.build.cfg.Cfg method) add_extension() (hugr.ext.ExtensionRegistry method) add_extension_value() (hugr.ext.Extension method) add_if() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) add_link() (hugr.hugr.base.Hugr method) add_nested() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) add_node() (hugr.hugr.base.Hugr method) add_op() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) add_op_def() (hugr.ext.Extension method) add_state_order() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) add_successor() (hugr.build.cfg.Cfg method) add_tail_loop() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) add_type_def() (hugr.ext.Extension method) Alias (class in hugr.tys) alias (hugr.ops.AliasDecl attribute) (hugr.ops.AliasDefn attribute) AliasDecl (class in hugr.ops) AliasDefn (class in hugr.ops) Array (class in hugr.tys) AsExtOp (class in hugr.ops) AsExtOp.InvalidExtOp B BiMap (class in hugr.utils) binary (hugr.ext.OpDefSig attribute) Block (class in hugr.build.cfg) Bool (in module hugr.tys) bool_value() (in module hugr.val) bound (hugr.ext.TypeDef attribute) (hugr.ops.AliasDecl attribute) BoundedNatArg (class in hugr.tys) BoundedNatParam (class in hugr.tys) branch() (hugr.build.cfg.Cfg method) branch_exit() (hugr.build.cfg.Cfg method) C cached_signature() (hugr.ops.AsExtOp method) (hugr.ops.ExtOp method) (hugr.ops.MakeTuple method) (hugr.ops.Noop method) (hugr.ops.RegisteredOp method) (hugr.ops.UnpackTuple method) Call (class in hugr.ops) call() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) CallIndirect (class in hugr.ops) Case (class in hugr.build.cond_loop) (class in hugr.ops) cases (hugr.build.cond_loop.Conditional property) Cfg (class in hugr.build.cfg) CFG (class in hugr.ops) cfg_outputs (hugr.ops.ExitBlock property) CFKind (class in hugr.tys) check_id() (hugr.ops.Custom method) children() (hugr.hugr.base.Hugr method) clear() (hugr.utils.BiMap method) comma_sep_repr() (in module hugr.utils) comma_sep_str() (in module hugr.utils) Command (class in hugr.ops) Conditional (class in hugr.build.cond_loop) (class in hugr.ops) conditional_node (hugr.build.cond_loop.Else property) (hugr.build.cond_loop.If property) ConditionalError Const (class in hugr.ops) const_op_def (hugr.ops.RegisteredOp attribute) ConstKind (class in hugr.tys) Custom (class in hugr.ops) D DataflowBlock (class in hugr.ops) DataflowOp (class in hugr.ops) declare_function() (hugr.build.function.Module method) declare_outputs() (hugr.build.dfg.Function method) define_function() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DefinitionBuilder method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.function.Module method) (hugr.build.tracked_dfg.TrackedDfg method) define_main() (hugr.build.function.Module method) definition (hugr.ops.AliasDefn attribute) DefinitionBuilder (class in hugr.build.dfg) delete_left() (hugr.utils.BiMap method) delete_link() (hugr.hugr.base.Hugr method) delete_node() (hugr.hugr.base.Hugr method) delete_right() (hugr.utils.BiMap method) description (hugr.ext.OpDef attribute) (hugr.ext.TypeDef attribute) deser_it() (in module hugr.utils) DeserCollection (class in hugr.utils) deserialize() (hugr.utils.DeserCollection method) DfBase (class in hugr.build.dfg) Dfg (class in hugr.build.dfg) DFG (class in hugr.ops) DfParentOp (class in hugr.ops) Direction (class in hugr.hugr.node_port) DivMod (in module hugr.std.int) DotRenderer (class in hugr.hugr.render) E Either (class in hugr.tys) Else (class in hugr.build.cond_loop) empty() (hugr.tys.FunctionType class method) (hugr.tys.PolyFuncType class method) endo() (hugr.tys.FunctionType class method) entry (hugr.build.cfg.Cfg property) entry_point_node (hugr.package.ExecutablePackage property) ExecutablePackage (class in hugr.package) exit (hugr.build.cfg.Cfg attribute) ExitBlock (class in hugr.ops) ExplicitBound (class in hugr.ext) ext_op (hugr.ops.AsExtOp property) (hugr.ops.ExtOp property) (hugr.ops.MakeTuple property) (hugr.ops.Noop property) (hugr.ops.RegisteredOp property) (hugr.ops.UnpackTuple property) extend() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) Extension (class in hugr.ext) (class in hugr.val) extension (hugr.package.ExtensionPointer property) Extension.NotFound Extension.OperationNotFound Extension.TypeNotFound Extension.ValueNotFound extension_index (hugr.package.ExtensionPointer attribute) extension_reqs (hugr.ext.Extension attribute) ExtensionObject (class in hugr.ext) ExtensionPointer (class in hugr.package) ExtensionRegistry (class in hugr.ext) ExtensionRegistry.ExtensionExists ExtensionRegistry.ExtensionNotFound extensions (hugr.ext.ExtensionRegistry attribute) (hugr.ext.FixedHugr attribute) (hugr.package.Package attribute) ExtensionsArg (class in hugr.tys) ExtensionsParam (class in hugr.tys) ExtensionValue (class in hugr.ext) (class in hugr.val) ExtOp (class in hugr.ops) ExtOp.InvalidExtOp ExtType (class in hugr.tys) F f_name (hugr.ops.FuncDecl attribute) (hugr.ops.FuncDefn attribute) FALSE (in module hugr.val) finish() (hugr.build.cond_loop.Else method) FixedHugr (class in hugr.ext) flip() (hugr.tys.FunctionType method) FloatVal (class in hugr.std.float) from_ext() (hugr.ops.AsExtOp class method) (hugr.ops.ExtOp class method) (hugr.ops.MakeTuple class method) (hugr.ops.Noop class method) (hugr.ops.RegisteredOp class method) (hugr.ops.UnpackTuple class method) from_json() (hugr.ext.Extension class method) (hugr.package.Package class method) FromParamsBound (class in hugr.ext) func_decl (hugr.package.FuncDeclPointer property) func_defn (hugr.package.ExecutablePackage property) (hugr.package.FuncDefnPointer property) FuncDecl (class in hugr.ops) FuncDeclPointer (class in hugr.package) FuncDefn (class in hugr.ops) FuncDefnPointer (class in hugr.package) Function (class in hugr.build.dfg) (class in hugr.val) FunctionKind (class in hugr.tys) FunctionType (class in hugr.tys) G get() (hugr.hugr.base.Hugr method) (hugr.utils.BiMap method) get_extension() (hugr.ext.ExtensionObject method) (hugr.ext.ExtensionRegistry method) (hugr.ext.ExtensionValue method) (hugr.ext.OpDef method) (hugr.ext.TypeDef method) get_first_sum() (in module hugr.tys) get_left() (hugr.utils.BiMap method) get_op() (hugr.ext.Extension method) get_right() (hugr.utils.BiMap method) get_type() (hugr.ext.Extension method) H has_link() (hugr.hugr.base.Hugr method) hugr module Hugr (class in hugr.hugr.base) hugr (hugr.build.base.ParentBuilder attribute) (hugr.build.cfg.Block attribute) (hugr.build.cfg.Cfg attribute) (hugr.build.cond_loop.Case attribute) (hugr.build.cond_loop.Conditional attribute) (hugr.build.cond_loop.Else attribute) (hugr.build.cond_loop.If attribute) (hugr.build.cond_loop.TailLoop attribute) (hugr.build.dfg.DfBase attribute) (hugr.build.dfg.Dfg attribute) (hugr.build.dfg.Function attribute) (hugr.build.tracked_dfg.TrackedDfg attribute) (hugr.ext.FixedHugr attribute) hugr.build module hugr.build.base module hugr.build.cfg module hugr.build.cond_loop module hugr.build.dfg module hugr.build.function module hugr.build.tracked_dfg module hugr.exceptions module hugr.ext module hugr.hugr module hugr.hugr.base module hugr.hugr.node_port module hugr.hugr.render module hugr.ops module hugr.package module hugr.std module hugr.std.collections module hugr.std.float module hugr.std.int module hugr.std.logic module hugr.tys module hugr.utils module hugr.val module I If (class in hugr.build.cond_loop) incoming_links() (hugr.hugr.base.Hugr method) incoming_order_links() (hugr.hugr.base.Hugr method) IncompleteOp inner_signature() (hugr.ops.Case method) (hugr.ops.DataflowBlock method) (hugr.ops.DFG method) (hugr.ops.DfParentOp method) (hugr.ops.FuncDefn method) (hugr.ops.TailLoop method) inp() (hugr.build.base.ParentBuilder method) (hugr.build.cfg.Block method) (hugr.build.cfg.Cfg method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Conditional method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) (hugr.hugr.node_port.Node method) (hugr.hugr.node_port.ToNode method) InPort (class in hugr.hugr.node_port) Input (class in hugr.ops) input_node (hugr.build.cfg.Block attribute) (hugr.build.cond_loop.Case attribute) (hugr.build.cond_loop.Else attribute) (hugr.build.cond_loop.If attribute) (hugr.build.cond_loop.TailLoop attribute) (hugr.build.dfg.DfBase attribute) (hugr.build.dfg.Dfg attribute) (hugr.build.dfg.Function attribute) (hugr.build.tracked_dfg.TrackedDfg attribute) inputs (hugr.ops.Case attribute) (hugr.ops.CFG attribute) (hugr.ops.DataflowBlock attribute) (hugr.ops.DFG attribute) (hugr.ops.FuncDefn attribute) inputs() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) insert_cfg() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) insert_conditional() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) insert_hugr() (hugr.hugr.base.Hugr method) insert_left() (hugr.utils.BiMap method) insert_nested() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) insert_right() (hugr.utils.BiMap method) insert_tail_loop() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) instantiate() (hugr.ext.OpDef method) (hugr.ext.TypeDef method) instantiation (hugr.ops.Call attribute) (hugr.ops.LoadFunc attribute) INT_T (in module hugr.std.int) int_t() (in module hugr.std.int) IntVal (class in hugr.std.int) InvalidPort items() (hugr.hugr.base.Hugr method) (hugr.utils.BiMap method) J just_inputs (hugr.ops.TailLoop attribute) just_outputs (hugr.ops.TailLoop property) K keys() (hugr.hugr.base.Hugr method) (hugr.utils.BiMap method) Kind (in module hugr.tys) L Left (class in hugr.val) linked_ports() (hugr.hugr.base.Hugr method) links() (hugr.hugr.base.Hugr method) list_type() (in module hugr.std.collections) ListParam (class in hugr.tys) ListVal (class in hugr.std.collections) load() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) load_function() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) load_json() (hugr.hugr.base.Hugr class method) LoadConst (class in hugr.ops) LoadFunc (class in hugr.ops) lower_funcs (hugr.ext.OpDef attribute) M MakeTuple (class in hugr.ops) MakeTuple.InvalidExtOp metadata (hugr.build.base.ParentBuilder property) (hugr.build.cfg.Block property) (hugr.build.cfg.Cfg property) (hugr.build.cond_loop.Case property) (hugr.build.cond_loop.Conditional property) (hugr.build.cond_loop.Else property) (hugr.build.cond_loop.If property) (hugr.build.cond_loop.TailLoop property) (hugr.build.dfg.DfBase property) (hugr.build.dfg.Dfg property) (hugr.build.dfg.Function property) (hugr.build.function.Module property) (hugr.build.tracked_dfg.TrackedDfg property) (hugr.hugr.node_port.Node property) (hugr.hugr.node_port.ToNode property) misc (hugr.ext.OpDef attribute) MismatchedExit module hugr hugr.build hugr.build.base hugr.build.cfg hugr.build.cond_loop hugr.build.dfg hugr.build.function hugr.build.tracked_dfg hugr.exceptions hugr.ext hugr.hugr hugr.hugr.base hugr.hugr.node_port hugr.hugr.render hugr.ops hugr.package hugr.std hugr.std.collections hugr.std.float hugr.std.int hugr.std.logic hugr.tys hugr.utils hugr.val Module (class in hugr.build.function) (class in hugr.ops) module (hugr.package.ExecutablePackage property) (hugr.package.FuncDeclPointer property) (hugr.package.FuncDefnPointer property) (hugr.package.ModulePointer property) (hugr.package.NodePointer property) module_index (hugr.package.ExecutablePackage attribute) (hugr.package.FuncDeclPointer attribute) (hugr.package.FuncDefnPointer attribute) (hugr.package.ModulePointer attribute) (hugr.package.NodePointer attribute) ModulePointer (class in hugr.package) modules (hugr.package.Package attribute) N name (hugr.ext.Extension attribute) (hugr.ext.ExtensionValue attribute) (hugr.ext.OpDef attribute) (hugr.ext.TypeDef attribute) (hugr.val.Extension attribute) name() (hugr.ops.AliasDecl method) (hugr.ops.AliasDefn method) (hugr.ops.AsExtOp method) (hugr.ops.Call method) (hugr.ops.CallIndirect method) (hugr.ops.Case method) (hugr.ops.CFG method) (hugr.ops.Conditional method) (hugr.ops.Const method) (hugr.ops.Custom method) (hugr.ops.DataflowBlock method) (hugr.ops.DataflowOp method) (hugr.ops.DFG method) (hugr.ops.DfParentOp method) (hugr.ops.ExitBlock method) (hugr.ops.ExtOp method) (hugr.ops.FuncDecl method) (hugr.ops.FuncDefn method) (hugr.ops.Input method) (hugr.ops.LoadConst method) (hugr.ops.LoadFunc method) (hugr.ops.MakeTuple method) (hugr.ops.Module method) (hugr.ops.Noop method) (hugr.ops.Op method) (hugr.ops.Output method) (hugr.ops.RegisteredOp method) (hugr.ops.Tag method) (hugr.ops.TailLoop method) (hugr.ops.UnpackTuple method) new_nested() (hugr.build.cfg.Block class method) (hugr.build.cfg.Cfg class method) (hugr.build.cond_loop.Case class method) (hugr.build.cond_loop.Conditional class method) (hugr.build.cond_loop.Else class method) (hugr.build.cond_loop.If class method) (hugr.build.cond_loop.TailLoop class method) (hugr.build.dfg.DfBase class method) (hugr.build.dfg.Dfg class method) (hugr.build.dfg.Function class method) (hugr.build.tracked_dfg.TrackedDfg class method) NoConcreteFunc Node (class in hugr.hugr.node_port) node (hugr.package.ExecutablePackage attribute) (hugr.package.FuncDeclPointer attribute) (hugr.package.FuncDefnPointer attribute) (hugr.package.NodePointer attribute) node_op (hugr.package.ExecutablePackage property) (hugr.package.FuncDeclPointer property) (hugr.package.FuncDefnPointer property) (hugr.package.NodePointer property) NodeData (class in hugr.hugr.base) NodePointer (class in hugr.package) nodes() (hugr.hugr.base.Hugr method) None_ (class in hugr.val) Noop (class in hugr.ops) Noop.InvalidExtOp NoParentExtension NoSiblingAncestor Not (in module hugr.std.logic) NotBijection NotInSameCfg nth_inputs() (hugr.ops.Conditional method) nth_outputs() (hugr.ops.DataflowBlock method) num_in_ports() (hugr.hugr.base.Hugr method) num_incoming() (hugr.hugr.base.Hugr method) num_nodes() (hugr.hugr.base.Hugr method) num_out (hugr.ops.AsExtOp property) (hugr.ops.Call property) (hugr.ops.CallIndirect property) (hugr.ops.CFG property) (hugr.ops.Conditional property) (hugr.ops.Custom property) (hugr.ops.DataflowBlock property) (hugr.ops.DataflowOp property) (hugr.ops.DFG property) (hugr.ops.DfParentOp property) (hugr.ops.ExtOp property) (hugr.ops.Input property) (hugr.ops.LoadFunc attribute) (hugr.ops.Op property) (hugr.ops.RegisteredOp property) (hugr.ops.TailLoop property) (hugr.ops.UnpackTuple property) num_out_ports() (hugr.hugr.base.Hugr method) num_outgoing() (hugr.hugr.base.Hugr method) num_ports() (hugr.hugr.base.Hugr method) O Op (class in hugr.ops) op (hugr.hugr.base.NodeData attribute) op_def() (hugr.ops.AsExtOp method) (hugr.ops.ExtOp method) (hugr.ops.MakeTuple method) (hugr.ops.Noop method) (hugr.ops.RegisteredOp class method) (hugr.ops.UnpackTuple method) Opaque (class in hugr.tys) OpDef (class in hugr.ext) OpDefSig (class in hugr.ext) operations (hugr.ext.Extension attribute) Option (class in hugr.tys) OrderKind (class in hugr.tys) other_inputs (hugr.ops.Conditional attribute) other_outputs (hugr.ops.DataflowBlock property) out() (hugr.build.base.ParentBuilder method) (hugr.build.cfg.Block method) (hugr.build.cfg.Cfg method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Conditional method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) (hugr.hugr.node_port.Node method) (hugr.hugr.node_port.ToNode method) out_port() (hugr.build.base.ParentBuilder method) (hugr.build.cfg.Block method) (hugr.build.cfg.Cfg method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Conditional method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) (hugr.hugr.node_port.Node method) (hugr.hugr.node_port.OutPort method) (hugr.hugr.node_port.ToNode method) (hugr.hugr.node_port.Wire method) outer_signature() (hugr.ops.AsExtOp method) (hugr.ops.CallIndirect method) (hugr.ops.CFG method) (hugr.ops.Conditional method) (hugr.ops.Custom method) (hugr.ops.DataflowOp method) (hugr.ops.DFG method) (hugr.ops.ExtOp method) (hugr.ops.Input method) (hugr.ops.LoadConst method) (hugr.ops.LoadFunc method) (hugr.ops.MakeTuple method) (hugr.ops.Noop method) (hugr.ops.Output method) (hugr.ops.RegisteredOp method) (hugr.ops.Tag method) (hugr.ops.TailLoop method) (hugr.ops.UnpackTuple method) outgoing_links() (hugr.hugr.base.Hugr method) outgoing_order_links() (hugr.hugr.base.Hugr method) OutPort (class in hugr.hugr.node_port) Output (class in hugr.ops) output_node (hugr.build.cfg.Block attribute) (hugr.build.cond_loop.Case attribute) (hugr.build.cond_loop.Else attribute) (hugr.build.cond_loop.If attribute) (hugr.build.cond_loop.TailLoop attribute) (hugr.build.dfg.DfBase attribute) (hugr.build.dfg.Dfg attribute) (hugr.build.dfg.Function attribute) (hugr.build.tracked_dfg.TrackedDfg attribute) outputs (hugr.ops.Case property) (hugr.ops.CFG property) (hugr.ops.Conditional property) (hugr.ops.DFG property) (hugr.ops.FuncDefn property) outputs() (hugr.build.base.ParentBuilder method) (hugr.build.cfg.Block method) (hugr.build.cfg.Cfg method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Conditional method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) (hugr.hugr.node_port.Node method) (hugr.hugr.node_port.ToNode method) P Package (class in hugr.package) package (hugr.package.ExecutablePackage attribute) (hugr.package.ExtensionPointer attribute) (hugr.package.FuncDeclPointer attribute) (hugr.package.FuncDefnPointer attribute) (hugr.package.ModulePointer attribute) (hugr.package.NodePointer attribute) (hugr.package.PackagePointer attribute) PackagePointer (class in hugr.package) Palette (class in hugr.hugr.render) palette (hugr.hugr.render.RenderConfig attribute) params (hugr.ext.TypeDef attribute) parent (hugr.hugr.base.NodeData attribute) parent_node (hugr.build.cfg.Block attribute) (hugr.build.cfg.Cfg attribute) (hugr.build.cond_loop.Case attribute) (hugr.build.cond_loop.Else attribute) (hugr.build.cond_loop.If attribute) (hugr.build.cond_loop.TailLoop attribute) (hugr.build.dfg.DfBase attribute) (hugr.build.dfg.Dfg attribute) (hugr.build.dfg.Function attribute) (hugr.build.tracked_dfg.TrackedDfg attribute) parent_op (hugr.build.base.ParentBuilder property) (hugr.build.cfg.Block property) (hugr.build.cfg.Cfg property) (hugr.build.cond_loop.Case property) (hugr.build.cond_loop.Conditional property) (hugr.build.cond_loop.Else property) (hugr.build.cond_loop.If property) (hugr.build.cond_loop.TailLoop property) (hugr.build.dfg.DfBase property) (hugr.build.dfg.Dfg property) (hugr.build.dfg.Function property) (hugr.build.tracked_dfg.TrackedDfg property) ParentBeforeChild ParentBuilder (class in hugr.build.base) poly_func (hugr.ext.OpDefSig attribute) PolyFuncType (class in hugr.tys) pop() (hugr.utils.BiMap method) popitem() (hugr.utils.BiMap method) port() (hugr.build.base.ParentBuilder method) (hugr.build.cfg.Block method) (hugr.build.cfg.Cfg method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Conditional method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) (hugr.hugr.node_port.Node method) (hugr.hugr.node_port.ToNode method) port_kind() (hugr.hugr.base.Hugr method) (hugr.ops.AliasDecl method) (hugr.ops.AliasDefn method) (hugr.ops.AsExtOp method) (hugr.ops.Call method) (hugr.ops.CallIndirect method) (hugr.ops.Case method) (hugr.ops.CFG method) (hugr.ops.Conditional method) (hugr.ops.Const method) (hugr.ops.Custom method) (hugr.ops.DataflowBlock method) (hugr.ops.DataflowOp method) (hugr.ops.DFG method) (hugr.ops.DfParentOp method) (hugr.ops.ExitBlock method) (hugr.ops.ExtOp method) (hugr.ops.FuncDecl method) (hugr.ops.FuncDefn method) (hugr.ops.Input method) (hugr.ops.LoadConst method) (hugr.ops.LoadFunc method) (hugr.ops.MakeTuple method) (hugr.ops.Module method) (hugr.ops.Noop method) (hugr.ops.Op method) (hugr.ops.Output method) (hugr.ops.RegisteredOp method) (hugr.ops.Tag method) (hugr.ops.TailLoop method) (hugr.ops.UnpackTuple method) port_type() (hugr.hugr.base.Hugr method) (hugr.ops.AsExtOp method) (hugr.ops.CallIndirect method) (hugr.ops.CFG method) (hugr.ops.Conditional method) (hugr.ops.Custom method) (hugr.ops.DataflowOp method) (hugr.ops.DFG method) (hugr.ops.ExtOp method) (hugr.ops.Input method) (hugr.ops.LoadConst method) (hugr.ops.LoadFunc method) (hugr.ops.MakeTuple method) (hugr.ops.Noop method) (hugr.ops.Output method) (hugr.ops.RegisteredOp method) (hugr.ops.Tag method) (hugr.ops.TailLoop method) (hugr.ops.UnpackTuple method) Q qualify_op_name (hugr.hugr.render.RenderConfig attribute) Qubit (in module hugr.tys) R register_op() (hugr.ext.Extension method) RegisteredOp (class in hugr.ops) RegisteredOp.InvalidExtOp render() (hugr.hugr.render.DotRenderer method) render_dot() (hugr.hugr.base.Hugr method) RenderConfig (class in hugr.hugr.render) resolve() (hugr.ops.Custom method) (hugr.tys.Alias method) (hugr.tys.Array method) (hugr.tys.BoundedNatArg method) (hugr.tys.Either method) (hugr.tys.ExtensionsArg method) (hugr.tys.ExtType method) (hugr.tys.FunctionType method) (hugr.tys.Opaque method) (hugr.tys.Option method) (hugr.tys.PolyFuncType method) (hugr.tys.RowVariable method) (hugr.tys.SequenceArg method) (hugr.tys.StringArg method) (hugr.tys.Sum method) (hugr.tys.Tuple method) (hugr.tys.Type method) (hugr.tys.TypeArg method) (hugr.tys.TypeTypeArg method) (hugr.tys.UnitSum method) (hugr.tys.USize method) (hugr.tys.Variable method) (hugr.tys.VariableArg method) resolve_extensions() (hugr.hugr.base.Hugr method) rest (hugr.ops.TailLoop attribute) Right (class in hugr.val) root (hugr.hugr.base.Hugr attribute) root_op() (hugr.hugr.base.Hugr method) RowVariable (class in hugr.tys) S SequenceArg (class in hugr.tys) ser_it() (in module hugr.utils) SerCollection (class in hugr.utils) set_indexed_outputs() (hugr.build.tracked_dfg.TrackedDfg method) set_loop_outputs() (hugr.build.cond_loop.TailLoop method) set_outputs() (hugr.build.cfg.Block method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) set_tracked_outputs() (hugr.build.tracked_dfg.TrackedDfg method) setdefault() (hugr.utils.BiMap method) signature (hugr.ext.OpDef attribute) (hugr.ops.Call attribute) (hugr.ops.CallIndirect property) (hugr.ops.CFG property) (hugr.ops.Conditional property) (hugr.ops.DFG property) (hugr.ops.FuncDecl attribute) (hugr.ops.FuncDefn property) (hugr.ops.LoadFunc attribute) Some (class in hugr.val) store() (hugr.hugr.render.DotRenderer method) store_dot() (hugr.hugr.base.Hugr method) StringArg (class in hugr.tys) StringParam (class in hugr.tys) Sum (class in hugr.tys) (class in hugr.val) sum_ty (hugr.ops.Conditional attribute) (hugr.ops.DataflowBlock property) T Tag (class in hugr.ops) tag (hugr.val.Left attribute) (hugr.val.None_ attribute) (hugr.val.Right attribute) (hugr.val.Some attribute) (hugr.val.Sum attribute) (hugr.val.Tuple attribute) (hugr.val.UnitSum attribute) TailLoop (class in hugr.build.cond_loop) (class in hugr.ops) to_executable_package() (hugr.package.ExecutablePackage method) (hugr.package.FuncDeclPointer method) (hugr.package.FuncDefnPointer method) (hugr.package.ModulePointer method) (hugr.package.NodePointer method) to_json() (hugr.ext.Extension method) (hugr.hugr.base.Hugr method) to_node() (hugr.build.base.ParentBuilder method) (hugr.build.cfg.Block method) (hugr.build.cfg.Cfg method) (hugr.build.cond_loop.Case method) (hugr.build.cond_loop.Conditional method) (hugr.build.cond_loop.Else method) (hugr.build.cond_loop.If method) (hugr.build.cond_loop.TailLoop method) (hugr.build.dfg.DfBase method) (hugr.build.dfg.Dfg method) (hugr.build.dfg.Function method) (hugr.build.tracked_dfg.TrackedDfg method) (hugr.hugr.node_port.Node method) (hugr.hugr.node_port.ToNode method) to_value() (hugr.std.collections.ListVal method) (hugr.std.float.FloatVal method) (hugr.std.int.IntVal method) (hugr.val.ExtensionValue method) ToNode (class in hugr.hugr.node_port) track_inputs() (hugr.build.tracked_dfg.TrackedDfg method) track_wire() (hugr.build.tracked_dfg.TrackedDfg method) track_wires() (hugr.build.tracked_dfg.TrackedDfg method) tracked (hugr.build.tracked_dfg.TrackedDfg attribute) tracked_wire() (hugr.build.tracked_dfg.TrackedDfg method) TrackedDfg (class in hugr.build.tracked_dfg) TRUE (in module hugr.val) Tuple (class in hugr.tys) (class in hugr.val) TupleParam (class in hugr.tys) ty (hugr.tys.ConstKind attribute) (hugr.tys.FunctionKind attribute) (hugr.tys.ValueKind attribute) typ (hugr.val.Extension attribute) (hugr.val.Left attribute) (hugr.val.None_ attribute) (hugr.val.Right attribute) (hugr.val.Some attribute) (hugr.val.Sum attribute) (hugr.val.Tuple attribute) (hugr.val.UnitSum attribute) Type (class in hugr.tys) type_ (hugr.ops.LoadConst property) (hugr.ops.Noop property) type_() (hugr.std.collections.ListVal method) (hugr.std.float.FloatVal method) (hugr.std.int.IntVal method) (hugr.val.Extension method) (hugr.val.ExtensionValue method) (hugr.val.Function method) (hugr.val.Left method) (hugr.val.None_ method) (hugr.val.Right method) (hugr.val.Some method) (hugr.val.Sum method) (hugr.val.Tuple method) (hugr.val.UnitSum method) (hugr.val.Value method) type_arg() (hugr.tys.Alias method) (hugr.tys.Array method) (hugr.tys.Either method) (hugr.tys.ExtType method) (hugr.tys.FunctionType method) (hugr.tys.Opaque method) (hugr.tys.Option method) (hugr.tys.PolyFuncType method) (hugr.tys.RowVariable method) (hugr.tys.Sum method) (hugr.tys.Tuple method) (hugr.tys.Type method) (hugr.tys.UnitSum method) (hugr.tys.USize method) (hugr.tys.Variable method) type_args (hugr.ops.Call attribute) (hugr.ops.LoadFunc attribute) type_args() (hugr.ops.AsExtOp method) (hugr.ops.ExtOp method) (hugr.ops.MakeTuple method) (hugr.ops.Noop method) (hugr.ops.RegisteredOp method) (hugr.ops.UnpackTuple method) type_bound() (hugr.tys.Alias method) (hugr.tys.Array method) (hugr.tys.Either method) (hugr.tys.ExtType method) (hugr.tys.FunctionType method) (hugr.tys.Opaque method) (hugr.tys.Option method) (hugr.tys.PolyFuncType method) (hugr.tys.RowVariable method) (hugr.tys.Sum method) (hugr.tys.Tuple method) (hugr.tys.Type method) (hugr.tys.UnitSum method) (hugr.tys.USize method) (hugr.tys.Variable method) TypeArg (class in hugr.tys) TypeDef (class in hugr.ext) TypeParam (class in hugr.tys) TypeRow (in module hugr.tys) types (hugr.ext.Extension attribute) (hugr.ops.MakeTuple property) (hugr.ops.UnpackTuple property) TypeTypeArg (class in hugr.tys) TypeTypeParam (class in hugr.tys) U Unit (in module hugr.tys) (in module hugr.val) UnitSum (class in hugr.tys) (class in hugr.val) UnpackTuple (class in hugr.ops) UnpackTuple.InvalidExtOp untrack_wire() (hugr.build.tracked_dfg.TrackedDfg method) update() (hugr.utils.BiMap method) USize (class in hugr.tys) V val (hugr.ext.ExtensionValue attribute) (hugr.val.Extension attribute) vals (hugr.val.Left attribute) (hugr.val.None_ attribute) (hugr.val.Right attribute) (hugr.val.Some attribute) (hugr.val.Sum attribute) (hugr.val.Tuple attribute) (hugr.val.UnitSum attribute) Value (class in hugr.val) ValueKind (class in hugr.tys) values (hugr.ext.Extension attribute) values() (hugr.hugr.base.Hugr method) (hugr.utils.BiMap method) Variable (class in hugr.tys) VariableArg (class in hugr.tys) version (hugr.ext.Extension attribute) W Wire (class in hugr.hugr.node_port) with_traceback() (hugr.ext.Extension.NotFound method) (hugr.ext.Extension.OperationNotFound method) (hugr.ext.Extension.TypeNotFound method) (hugr.ext.Extension.ValueNotFound method) (hugr.ext.ExtensionRegistry.ExtensionExists method) (hugr.ext.ExtensionRegistry.ExtensionNotFound method) (hugr.ops.AsExtOp.InvalidExtOp method) (hugr.ops.ExtOp.InvalidExtOp method) (hugr.ops.MakeTuple.InvalidExtOp method) (hugr.ops.Noop.InvalidExtOp method) (hugr.ops.RegisteredOp.InvalidExtOp method) (hugr.ops.UnpackTuple.InvalidExtOp method)