List of all items
Structs
- Hugr
- circuit::Circuit
- circuit::Node
- circuit::Port
- circuit::Type
- circuit::TypeRow
- circuit::Wire
- circuit::command::Command
- circuit::command::CommandIterator
- circuit::command::Node
- circuit::command::Port
- circuit::command::Type
- circuit::command::TypeRow
- circuit::command::Wire
- circuit::cost::LexicographicCost
- circuit::units::DefaultUnitLabeller
- circuit::units::LinearUnit
- circuit::units::Units
- extension::REGISTRY
- extension::TKET1_EXTENSION
- extension::TKET_EXTENSION
- extension::debug::DEBUG_EXTENSION
- extension::debug::StateResult
- extension::debug::StateResultDef
- extension::global_phase::GLOBAL_PHASE_EXTENSION
- extension::global_phase::GlobalPhase
- extension::guppy::GUPPY_EXTENSION
- extension::measurement::MEASUREMENT_EXTENSION
- extension::measurement::MEASUREMENT_TYPE_ID
- extension::measurement::MeasurementOpIter
- extension::modifier::MODIFIER_EXTENSION
- extension::modifier::ModifierIter
- extension::rotation::ConstRotation
- extension::rotation::ROTATION_EXTENSION
- extension::rotation::RotationOpIter
- extension::sympy::SYM_EXPR_T
- extension::sympy::SympyOp
- extension::sympy::SympyOpDef
- metadata::CircuitRewriteTraces
- metadata::ExpectedQubitsHint
- metadata::PytketBitRegisterNames
- metadata::PytketInputParameters
- metadata::PytketOpGroup
- metadata::PytketPhaseExpr
- metadata::PytketQubitRegisterNames
- metadata::UnitaryFlags
- modifier::control::ModifierControl
- modifier::dagger::ModifierDagger
- modifier::modifier_resolver::ModifierResolver
- modifier::modifier_resolver::PortVector
- modifier::power::ModifierPower
- optimiser::BacktrackingOptimiser
- optimiser::OptimiserOptions
- optimiser::OptimiserResult
- optimiser::badger::BadgerOptimiser
- optimiser::badger::BadgerOptions
- optimiser::badger::EqCircClass
- optimiser::badger::log::BadgerLogger
- passes::borrow_squash::BorrowSquashPass
- passes::composable::IfThen
- passes::composable::ValidatingPass
- passes::const_fold::ConstantFoldPass
- passes::const_fold::value_handle::HashedConst
- passes::dataflow::AnalysisResults
- passes::dataflow::LoadedFunction
- passes::dataflow::Machine
- passes::dataflow::PartialSum
- passes::dataflow::Sum
- passes::dead_code::DeadCodeElimPass
- passes::dead_funcs::RemoveDeadFuncsPass
- passes::guppy::NormalizeGuppy
- passes::inline_dfgs::InlineDFGsPass
- passes::inline_funcs::InlineFunctionsPass
- passes::modifier_resolver::ModifierResolverPass
- passes::monomorphize::MonomorphizePass
- passes::nest_cfgs::EdgeClassifier
- passes::nest_cfgs::IdentityCfgMap
- passes::non_local::LocalizeEdges
- passes::normalize_cfgs::NormalizeCFGPass
- passes::redundant_order_edges::RedundantOrderEdgesPass
- passes::redundant_order_edges::RedundantOrderEdgesResult
- passes::replace_types::CallbackHandler
- passes::replace_types::DelegatingLinearizer
- passes::replace_types::ReplaceTypes
- passes::replace_types::ReplacementOptions
- passes::untuple::UntuplePass
- passes::untuple::UntupleResult
- passes::utils::chunks::Chunk
- passes::utils::chunks::ChunkConnection
- passes::utils::chunks::CircuitChunks
- passes::utils::unpack_container::UnpackContainerBuilder
- passes::utils::unpack_container::op_function_map::OpFunctionMap
- passes::utils::unpack_container::type_unpack::TypeUnpacker
- resource::DefaultResourceFlow
- resource::Position
- resource::ResourceAllocator
- resource::ResourceId
- resource::ResourceScope
- resource::ResourceScopeConfig
- resource::UnsupportedOp
- rewrite::CircuitRewrite
- rewrite::strategy::ExhaustiveGreedyStrategy
- rewrite::strategy::ExhaustiveThresholdStrategy
- rewrite::strategy::GammaStrategyCost
- rewrite::strategy::GreedyRewriteStrategy
- rewrite::strategy::LexicographicCostFunction
- rewrite::strategy::RewriteResult
- rewrite::trace::RewriteTrace
- serialize::EnvelopeConfig
- serialize::pytket::DecodeOptions
- serialize::pytket::EncodeOptions
- serialize::pytket::EncodedCircuit
- serialize::pytket::PytketDecodeError
- serialize::pytket::PytketDecoderConfig
- serialize::pytket::PytketEncoderConfig
- serialize::pytket::TypeTranslatorSet
- serialize::pytket::decoder::LoadedParameter
- serialize::pytket::decoder::PytketDecoderContext
- serialize::pytket::decoder::TrackedBit
- serialize::pytket::decoder::TrackedQubit
- serialize::pytket::decoder::TrackedWires
- serialize::pytket::encoder::EmitCommandOptions
- serialize::pytket::encoder::MakeOperationArgs
- serialize::pytket::encoder::OutputParamArgs
- serialize::pytket::encoder::PytketEncoderContext
- serialize::pytket::encoder::TrackedBit
- serialize::pytket::encoder::TrackedParam
- serialize::pytket::encoder::TrackedQubit
- serialize::pytket::encoder::TrackedValues
- serialize::pytket::encoder::ValueTracker
- serialize::pytket::extension::CoreDecoder
- serialize::pytket::extension::FloatEmitter
- serialize::pytket::extension::GlobalPhaseEmitter
- serialize::pytket::extension::MeasurementEmitter
- serialize::pytket::extension::PreludeEmitter
- serialize::pytket::extension::RegisterCount
- serialize::pytket::extension::RotationEmitter
- serialize::pytket::extension::Tk1Emitter
- serialize::pytket::extension::TketOpEmitter
- serialize::pytket::opaque::EncodedEdgeID
- serialize::pytket::opaque::OpaqueSubgraph
- serialize::pytket::opaque::SubgraphId
Enums
- Pauli
- TketOp
- circuit::CircuitError
- circuit::CircuitMutError
- circuit::EdgeKind
- circuit::OpType
- circuit::command::CircuitUnit
- circuit::command::EdgeKind
- circuit::command::OpType
- extension::measurement::MeasurementOp
- extension::modifier::Modifier
- extension::rotation::RotationOp
- metadata::InlineAnnotation
- modifier::modifier_resolver::ModifierError
- modifier::modifier_resolver::ModifierResolverErrors
- passes::borrow_squash::BorrowSquashError
- passes::commutation::PullForwardError
- passes::composable::InScope
- passes::composable::PassScope
- passes::composable::Preserve
- passes::composable::ValidatePassError
- passes::const_fold::ConstFoldError
- passes::const_fold::value_handle::ValueHandle
- passes::dataflow::ConstLocation
- passes::dataflow::PartialValue
- passes::dataflow::TailLoopTermination
- passes::dead_code::DeadCodeElimError
- passes::dead_code::PreserveNode
- passes::dead_funcs::RemoveDeadFuncsError
- passes::guppy::NormalizeGuppyErrors
- passes::inline_funcs::InlineFuncsError
- passes::inline_funcs::InlineFuncsHeuristic
- passes::lower::LowerError
- passes::nest_cfgs::RegionBlocksError
- passes::non_local::FindNonLocalEdgesError
- passes::non_local::LocalizeEdgesError
- passes::normalize_cfgs::NormalizeCFGError
- passes::normalize_cfgs::NormalizeCFGResult
- passes::replace_types::LinearizeError
- passes::replace_types::NodeTemplate
- passes::replace_types::ReplaceTypesError
- passes::untuple::UntupleError
- passes::utils::hash::HashError
- resource::CircuitUnit
- serialize::CircuitLoadError
- serialize::pytket::DecodeInsertionTarget
- serialize::pytket::PytketDecodeErrorInner
- serialize::pytket::PytketEncodeError
- serialize::pytket::PytketEncodeOpError
- serialize::pytket::decoder::DecodeStatus
- serialize::pytket::decoder::ParameterType
- serialize::pytket::encoder::EncodeStatus
- serialize::pytket::encoder::TrackedValue
- serialize::pytket::opaque::OpaqueSubgraphPayload
- subcircuit::CopyableExpr
Traits
- circuit::command::PortIndex
- circuit::cost::CircuitCost
- circuit::cost::CostDelta
- circuit::units::UnitLabeller
- extension::measurement::MeasurementOpBuilder
- extension::rotation::RotationOpBuilder
- optimiser::Optimiser
- optimiser::State
- passes::composable::ComposablePass
- passes::composable::ErrorCombiner
- passes::composable::WithScope
- passes::dataflow::AbstractValue
- passes::dataflow::AsConcrete
- passes::dataflow::ConstLoader
- passes::dataflow::DFContext
- passes::nest_cfgs::CfgNester
- passes::nest_cfgs::CfgNodeMap
- passes::replace_types::Linearizer
- passes::utils::hash::HugrHash
- resource::ResourceFlow
- rewrite::Rewriter
- rewrite::strategy::RewriteStrategy
- rewrite::strategy::StrategyCost
- serialize::pytket::TKETDecode
- serialize::pytket::extension::PytketDecoder
- serialize::pytket::extension::PytketEmitter
- serialize::pytket::extension::PytketTypeTranslator
Functions
- circuit::cost::is_cx
- circuit::cost::is_quantum
- circuit::units::filter::filter_linear
- circuit::units::filter::filter_non_linear
- circuit::units::filter::filter_qubit
- extension::measurement::measurement_custom_type
- extension::measurement::measurement_type
- extension::rotation::rotation_custom_type
- extension::rotation::rotation_type
- extension::tket_extensions
- modifier::modifier_resolver::resolve_modifier_with_entrypoints
- modifier::modifier_resolver::resolve_modifier_with_entrypoints_and_scope
- op_matches
- optimiser::badger::load_eccs_json_file
- passes::borrow_squash::borrow_squash_array
- passes::commutation::apply_greedy_commutation
- passes::dataflow::partial_from_const
- passes::dataflow::row_contains_bottom
- passes::force_order::force_order
- passes::force_order::force_order_by_key
- passes::inline_funcs::inline_acyclic_scoped
- passes::lower::lower_ops
- passes::lower::replace_many_ops
- passes::monomorphize::mangle_name
- passes::nest_cfgs::region_blocks
- passes::nest_cfgs::transform_all_cfgs
- passes::nest_cfgs::transform_cfg_to_nested
- passes::non_local::remove_nonlocal_edges
- passes::normalize_cfgs::merge_basic_blocks
- passes::normalize_cfgs::normalize_cfg
- passes::replace_types::handlers::array_const
- passes::replace_types::handlers::copy_discard_array
- passes::replace_types::handlers::copy_discard_borrow_array
- passes::replace_types::handlers::generic_array_const
- passes::replace_types::handlers::linearize_generic_array
- passes::replace_types::handlers::list_const
- passes::utils::unpack_container::type_unpack::array_args
- passes::utils::unpack_container::type_unpack::is_array_of
- passes::utils::unpack_container::type_unpack::is_opt_of
- serialize::pytket::add_default_decoders
- serialize::pytket::default_decoder_config
- serialize::pytket::default_encoder_config
- serialize::pytket::encoder::make_tk1_classical_expression
- serialize::pytket::encoder::make_tk1_classical_operation
- serialize::pytket::encoder::make_tk1_operation
- serialize::pytket::load_tk1_json_file
- serialize::pytket::load_tk1_json_reader
- serialize::pytket::load_tk1_json_str
- serialize::pytket::save_tk1_json_file
- serialize::pytket::save_tk1_json_str
- serialize::pytket::save_tk1_json_writer
- symbolic_constant_op
Type Aliases
- circuit::command::Direction
- circuit::cost::MajorMinorCost
- metadata::MaxQubitsHint
- passes::dead_code::PreserveCallback
Statics
Constants
- extension::TKET1_EXTENSION_ID
- extension::TKET1_EXTENSION_VERSION
- extension::TKET1_OP_NAME
- extension::TKET_EXTENSION_ID
- extension::TKET_EXTENSION_VERSION
- extension::debug::DEBUG_EXTENSION_ID
- extension::debug::DEBUG_EXTENSION_VERSION
- extension::debug::STATE_RESULT_OP_ID
- extension::global_phase::GLOBAL_PHASE_EXTENSION_ID
- extension::global_phase::GLOBAL_PHASE_VERSION
- extension::guppy::DROP_OP_NAME
- extension::guppy::GUPPY_EXTENSION_ID
- extension::guppy::GUPPY_EXTENSION_VERSION
- extension::measurement::MEASUREMENT_EXTENSION_ID
- extension::measurement::MEASUREMENT_EXTENSION_VERSION
- extension::modifier::CONTROL_OP_ID
- extension::modifier::DAGGER_OP_ID
- extension::modifier::MODIFIER_EXTENSION_ID
- extension::modifier::MODIFIER_VERSION
- extension::modifier::POWER_OP_ID
- extension::rotation::ROTATION_EXTENSION_ID
- extension::rotation::ROTATION_EXTENSION_VERSION
- extension::rotation::ROTATION_TYPE_ID
- extension::sympy::SYM_EXPR_NAME
- extension::sympy::SYM_OP_ID
- optimiser::badger::log::LOG_TARGET
- optimiser::badger::log::METRICS_TARGET
- optimiser::badger::log::PROGRESS_TARGET
- passes::utils::unpack_container::TEMP_UNPACK_EXT_NAME
- rewrite::trace::REWRITE_TRACING_ENABLED