Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W _ _2d_project (cotengra.schematic.Drawing attribute) _3d_project (cotengra.schematic.Drawing attribute) __and__ (cotengra.utils.BitMembers attribute) __and__() (cotengra.nodeops.BitSetInt method) (cotengra.utils.oset method) __bool__() (cotengra.utils.BitMembers method) __call__ (cotengra.utils.BitSet attribute) __call__() (cotengra.AutoOptimizer method) (cotengra.contract.Contractor method) (cotengra.contract.CuQuantumContractor method) (cotengra.core.AdderWithMaybeExponentStripped method) (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive method) (cotengra.experimental.path_compressed_mcts.MCTS method) (cotengra.experimental.scoring.CompressedComboTracedObjective method) (cotengra.experimental.scoring.CompressedFlopsTracedObjective method) (cotengra.experimental.scoring.CompressedPeakTracedObjective method) (cotengra.experimental.scoring.CompressedSizeTracedObjective method) (cotengra.FlowCutterOptimizer method) (cotengra.GreedyOptimizer method) (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.CompressedReconfTrial method) (cotengra.hyperoptimizers.hyper.ComputeScore method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.ReconfTrialFn method) (cotengra.hyperoptimizers.hyper.SimulatedAnnealingTrialFn method) (cotengra.hyperoptimizers.hyper.SlicedReconfTrialFn method) (cotengra.hyperoptimizers.hyper.SlicedTrialFn method) (cotengra.hyperoptimizers.hyper.TrialConvertTree method) (cotengra.hyperoptimizers.hyper.TrialSetObjective method) (cotengra.hyperoptimizers.hyper.TrialTreeMulti method) (cotengra.interface.Variadic method) (cotengra.interface.Via method) (cotengra.interface.WithBackend method) (cotengra.OptimalOptimizer method) (cotengra.parallel.CachedProcessPoolExecutor method) (cotengra.parallel.CachedThreadPoolExecutor method) (cotengra.pathfinders.path_basic.EnsureInputsOutputAreSequence method) (cotengra.pathfinders.path_basic.GreedyOptimizer method) (cotengra.pathfinders.path_basic.OptimalOptimizer method) (cotengra.pathfinders.path_basic.RandomGreedyOptimizer method) (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed method) (cotengra.pathfinders.path_compressed_greedy.GreedySpan method) (cotengra.pathfinders.path_edgesort.EdgeSortOptimizer method) (cotengra.pathfinders.path_flowcutter.FlowCutterOptimizer method) (cotengra.pathfinders.path_quickbb.QuickBBOptimizer method) (cotengra.pathfinders.path_random.RandomOptimizer method) (cotengra.presets.AutoOptimizer method) (cotengra.QuickBBOptimizer method) (cotengra.RandomGreedyOptimizer method) (cotengra.RandomOptimizer method) (cotengra.reusable.ReusableOptimizer method) (cotengra.scoring.ComboObjective method) (cotengra.scoring.CompressedComboObjective method) (cotengra.scoring.CompressedFlopsObjective method) (cotengra.scoring.CompressedPeakObjective method) (cotengra.scoring.CompressedSizeObjective method) (cotengra.scoring.CompressedWriteObjective method) (cotengra.scoring.FlopsObjective method) (cotengra.scoring.LimitObjective method) (cotengra.scoring.Objective method) (cotengra.scoring.SizeObjective method) (cotengra.scoring.WriteObjective method) (cotengra.utils.GumbelBatchedGenerator method) __commit_id__ (in module cotengra._version) __contains__() (cotengra.nodeops.BitSetInt method) (cotengra.utils.BitMembers method) (cotengra.utils.DiskDict method) (cotengra.utils.oset method) __del__() (cotengra.contract.CuQuantumContractor method) (cotengra.parallel.CachedProcessPoolExecutor method) (cotengra.parallel.CachedThreadPoolExecutor method) __delitem__() (cotengra.utils.DiskDict method) __eq__() (cotengra.utils.BitMembers method) (cotengra.utils.oset method) __getitem__() (cotengra.utils.DiskDict method) __hash__ (cotengra.utils.BitMembers attribute) __hash__() (cotengra.experimental.path_compressed_mcts.Node method) (cotengra.nodeops.BitSetInt method) (cotengra.scoring.Objective method) __iand__ (cotengra.utils.BitMembers attribute) __iand__() (cotengra.utils.oset method) __int__() (cotengra.utils.BitMembers method) __ior__ (cotengra.utils.BitMembers attribute) __ior__() (cotengra.utils.oset method) __isub__ (cotengra.utils.BitMembers attribute) __isub__() (cotengra.utils.oset method) __iter__() (cotengra.nodeops.BitSetInt method) (cotengra.utils.BitMembers method) (cotengra.utils.oset method) __ixor__ (cotengra.utils.BitMembers attribute) __len__() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) (cotengra.nodeops.BitSetInt method) (cotengra.utils.BitMembers method) (cotengra.utils.oset method) __lt__() (cotengra.experimental.path_compressed_mcts.Node method) __or__ (cotengra.utils.BitMembers attribute) __or__() (cotengra.nodeops.BitSetInt method) (cotengra.utils.oset method) __repr__() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) (cotengra.experimental.path_compressed_mcts.MCTS method) (cotengra.experimental.path_compressed_mcts.Node method) (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) (cotengra.nodeops.BitSetInt method) (cotengra.pathfinders.path_compressed.MiniTree method) (cotengra.pathfinders.path_compressed.Node method) (cotengra.scoring.CompressedStatsTracker method) (cotengra.scoring.Objective method) (cotengra.slicer.ContractionCosts method) (cotengra.utils.BitMembers method) (cotengra.utils.oset method) __setitem__() (cotengra.utils.DiskDict method) __slots__ (cotengra.contract.Contractor attribute) (cotengra.core.AdderWithMaybeExponentStripped attribute) (cotengra.experimental.path_compressed_mcts.Node attribute) (cotengra.GreedyOptimizer attribute) (cotengra.HyperGraph attribute) (cotengra.hypergraph.HyperGraph attribute) (cotengra.interface.Variadic attribute) (cotengra.interface.Via attribute) (cotengra.interface.WithBackend attribute) (cotengra.nodeops.BitSetInt attribute) (cotengra.nodeops.NodeOpsBitSetInt attribute) (cotengra.nodeops.NodeOpsFrozenset attribute) (cotengra.nodeops.NodeOpsSSA attribute) (cotengra.OptimalOptimizer attribute) (cotengra.parallel.RayFuture attribute) (cotengra.pathfinders.path_basic.ContractionProcessor attribute) (cotengra.pathfinders.path_basic.GreedyOptimizer attribute) (cotengra.pathfinders.path_basic.OptimalOptimizer attribute) (cotengra.pathfinders.path_compressed.EmptyMiniTree attribute) (cotengra.pathfinders.path_compressed.MiniTree attribute) (cotengra.pathfinders.path_compressed.Node attribute) (cotengra.scoring.ComboObjective attribute) (cotengra.scoring.CompressedComboObjective attribute) (cotengra.scoring.CompressedFlopsObjective attribute) (cotengra.scoring.CompressedPeakObjective attribute) (cotengra.scoring.CompressedSizeObjective attribute) (cotengra.scoring.CompressedStatsTracker attribute) (cotengra.scoring.CompressedStatsTrackerCombo attribute) (cotengra.scoring.CompressedStatsTrackerFlops attribute) (cotengra.scoring.CompressedStatsTrackerPeak attribute) (cotengra.scoring.CompressedStatsTrackerSize attribute) (cotengra.scoring.CompressedStatsTrackerWrite attribute) (cotengra.scoring.CompressedWriteObjective attribute) (cotengra.scoring.FlopsObjective attribute) (cotengra.scoring.MultiObjective attribute) (cotengra.scoring.MultiObjectiveDense attribute) (cotengra.scoring.MultiObjectiveLinear attribute) (cotengra.scoring.MultiObjectiveUniform attribute) (cotengra.scoring.Objective attribute) (cotengra.scoring.SizeObjective attribute) (cotengra.scoring.WriteObjective attribute) (cotengra.slicer.ContractionCosts attribute) (cotengra.utils.BitMembers attribute) (cotengra.utils.BitSet attribute) (cotengra.utils.DiskDict attribute) (cotengra.utils.MaxCounter attribute) (cotengra.utils.oset attribute) __str__() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) __sub__ (cotengra.utils.BitMembers attribute) __sub__() (cotengra.nodeops.BitSetInt method) (cotengra.utils.oset method) __version__ (in module cotengra._version) __version_tuple__ (in module cotengra._version) __xor__ (cotengra.utils.BitMembers attribute) _active_batch (cotengra.experimental.hyper_pymoo.HyperPymooSampler attribute) _add_node() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) _adjust_lims() (cotengra.schematic.Drawing method) _adjust_lims_for_marker() (cotengra.schematic.Drawing method) _allowed_perms (in module cotengra.pathfinders.path_compressed_greedy) _array_contract_expression_with_constants() (in module cotengra.interface) _ask_filler() (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler method) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _ask_q (cotengra.experimental.hyper_scipy.ScipyAskTell attribute) _ask_queue (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _AUTO_BACKEND (in module cotengra.parallel) _AUTO_BACKEND_PID (in module cotengra.parallel) _batch (cotengra.hyperoptimizers.hyper_cmaes.HyperCMAESSampler attribute) _begin_reflect() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _begin_shrink() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _best_score (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _best_score_at_cycle_start (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _best_vertex (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _best_x (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _binary_combine() (in module cotengra.pathfinders.path_compressed_greedy) _build_expression() (in module cotengra.interface) _c (cotengra.utils.MaxCounter attribute) _cache (cotengra.reusable.ReusableOptimizer attribute) _cancelled (cotengra.parallel.RayFuture attribute) _centroid (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _centroid_of() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _check_score() (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner method) _CHI1 (in module cotengra.hyperoptimizers.hyper_es) _clamp_scale_factor() (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _clip() (in module cotengra.hyperoptimizers.hyper_neldermead) _COLORS_DEFAULT (in module cotengra.schematic) _COLORS_SORTED (in module cotengra.schematic) _COMPRESSED_PRESETS (in module cotengra.interface) _CONTRACT (in module cotengra.hyperoptimizers.hyper_neldermead) _CONTRACT_EXPR_CACHE (in module cotengra.interface) _contract_inside (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _contract_inside_pt() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _contract_outside_pt() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _converged (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _coo_to_zorder (cotengra.schematic.Drawing attribute) _cycle_converged() (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _cycles_since_improvement (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _d (cotengra.utils.oset attribute) _deconstruct_tree() (cotengra.hyperoptimizers.hyper.ReusableHyperCompressedOptimizer method) (cotengra.hyperoptimizers.hyper.ReusableHyperOptimizer method) (cotengra.pathfinders.path_basic.ReusableRandomGreedyOptimizer method) (cotengra.reusable.ReusableOptimizer method) (cotengra.ReusableHyperCompressedOptimizer method) (cotengra.ReusableHyperOptimizer method) (cotengra.ReusableRandomGreedyOptimizer method) _DEFAULT_BACKEND (in module cotengra.parallel) _default_objective (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) _describe_tree() (in module cotengra.core) (in module cotengra.pathfinders.path_simulated_annealing) _diameter_converged() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _directory (cotengra.utils.DiskDict attribute) _do_anneal() (in module cotengra.pathfinders.path_simulated_annealing) _do_contraction_via_bmm() (in module cotengra.contract) _einsum_single() (in module cotengra.contract) _einsum_symbols_base (in module cotengra.utils) _embed_sub_vector() (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _enqueue() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _Evaluator (cotengra.experimental.hyper_pymoo.HyperPymooSampler attribute) _EXPAND (in module cotengra.hyperoptimizers.hyper_neldermead) _expand() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _extend_generation() (cotengra.experimental.hyper_de.HyperDESampler method) (cotengra.experimental.hyper_pe.HyperPESampler method) _fallback (cotengra.hyperoptimizers.hyper_random.LHSRandomSpace attribute) _find_path_explicit_path() (in module cotengra.interface) _find_path_handlers (in module cotengra.interface) _find_path_optimizer() (in module cotengra.interface) _find_path_preset() (in module cotengra.interface) _find_path_tree() (in module cotengra.interface) _find_tree_explicit() (in module cotengra.interface) _find_tree_handlers (in module cotengra.interface) _find_tree_optimizer_basic() (in module cotengra.interface) _find_tree_optimizer_search() (in module cotengra.interface) _find_tree_preset() (in module cotengra.interface) _find_tree_tree() (in module cotengra.interface) _finish_cycle() (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _finish_subspace() (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _flop_reductions (cotengra.slicer.ContractionCosts attribute) _flops (cotengra.slicer.ContractionCosts attribute) _from_dict() (cotengra.utils.oset class method) _gen_results() (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) _gen_results_parallel() (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) _generation (cotengra.experimental.hyper_de.HyperDESampler attribute) (cotengra.experimental.hyper_pe.HyperPESampler attribute) _get_and_report_next_future() (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) _get_next_result_par() (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner method) _get_next_result_seq() (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner method) _get_next_tree() (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner method) _get_optimizer_fn() (cotengra.experimental.hyper_scipy.ScipyAskTell method) _get_optimizer_hyper_threadsafe() (cotengra.AutoOptimizer method) (cotengra.presets.AutoOptimizer method) _get_path_relevant_opts() (cotengra.hyperoptimizers.hyper.ReusableHyperOptimizer method) (cotengra.pathfinders.path_basic.ReusableRandomGreedyOptimizer method) (cotengra.reusable.ReusableOptimizer method) (cotengra.ReusableHyperOptimizer method) (cotengra.ReusableRandomGreedyOptimizer method) _get_pool_dask() (in module cotengra.parallel) _get_pool_ray() (in module cotengra.parallel) _get_process_pool_cf() (in module cotengra.parallel) _get_pymoo_algorithm() (in module cotengra.experimental.hyper_pymoo) _get_score_fn_str_cached() (in module cotengra.scoring) _get_suboptimizer() (cotengra.hyperoptimizers.hyper.ReusableHyperCompressedOptimizer method) (cotengra.hyperoptimizers.hyper.ReusableHyperOptimizer method) (cotengra.pathfinders.path_basic.ReusableRandomGreedyOptimizer method) (cotengra.reusable.ReusableOptimizer method) (cotengra.ReusableHyperCompressedOptimizer method) (cotengra.ReusableHyperOptimizer method) (cotengra.ReusableRandomGreedyOptimizer method) _get_thread_pool_cf() (in module cotengra.parallel) _get_tree_info() (in module cotengra.core) _hash_method (cotengra.reusable.ReusableOptimizer attribute) _HASH_OPTIMIZE_PREPARERS (in module cotengra.interface) _HYPER_CONSTANTS (in module cotengra.hyperoptimizers.hyper) _HYPER_SEARCH_SPACE (in module cotengra.hyperoptimizers.hyper) _hyperoptimizers_by_thread (cotengra.AutoOptimizer attribute) (cotengra.presets.AutoOptimizer attribute) _increment_eo() (in module cotengra.pathfinders.treedecomp) _infer_backed_cached() (in module cotengra.parallel) _infer_backend() (in module cotengra.parallel) _INIT (in module cotengra.hyperoptimizers.hyper_neldermead) _init_state() (cotengra.hyperoptimizers.hyper_es.SteadyStateES method) _initial_simplex_diameter (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _initialize_simplex() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _IS_WORKER (in module cotengra.parallel) _make_core() (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler method) _make_sigmas() (cotengra.experimental.hyper_pe.HyperPESampler method) _make_worker() (cotengra.experimental.hyper_scipy.HyperScipySampler method) _maybe_cancel_futures() (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) _maybe_default() (cotengra.SliceFinder method) (cotengra.slicer.SliceFinder method) _maybe_inject_remote_opts() (cotengra.parallel.RayExecutor method) _maybe_leave_pool_dask() (in module cotengra.parallel) _maybe_report_result() (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) _maybe_run_optimizer() (cotengra.reusable.ReusableOptimizer method) _mem_cache (cotengra.utils.DiskDict attribute) _method (cotengra.experimental.hyper_scipy.HyperScipySampler attribute) _mu (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) _mu_eff (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) _mutate() (cotengra.experimental.hyper_de.HyperDESampler method) _n (cotengra.hyperoptimizers.hyper_random.LHSRandomSpace attribute) _n_workers (cotengra.experimental.hyper_scipy.HyperScipySampler attribute) (cotengra.parallel.CachedProcessPoolExecutor attribute) (cotengra.parallel.CachedThreadPoolExecutor attribute) _ndim (cotengra.experimental.hyper_pymoo.HyperPymooSampler attribute) (cotengra.experimental.hyper_scipy.HyperScipySampler attribute) _next_sub_nm_id (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _next_worker() (cotengra.experimental.hyper_scipy.HyperScipySampler method) _NMCore (class in cotengra.hyperoptimizers.hyper_neldermead) _np (cotengra.experimental.hyper_pymoo.HyperPymooSampler attribute) _obj (cotengra.parallel.RayFuture attribute) _objective() (cotengra.experimental.hyper_scipy.ScipyAskTell method) _optimize_fn (cotengra.GreedyOptimizer attribute) (cotengra.OptimalOptimizer attribute) (cotengra.pathfinders.path_basic.GreedyOptimizer attribute) (cotengra.pathfinders.path_basic.OptimalOptimizer attribute) (cotengra.pathfinders.path_basic.RandomGreedyOptimizer attribute) (cotengra.RandomGreedyOptimizer attribute) _optimize_optimal_fn (cotengra.AutoOptimizer attribute) (cotengra.presets.AutoOptimizer attribute) _optimizer (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) _OPTIMIZER_NAMES (in module cotengra.experimental.hyper_scipy) _OPTLIB_DEFAULTS (in module cotengra.hyperoptimizers.hyper) _OPTLIB_FNS (in module cotengra.hyperoptimizers.hyper) _params (cotengra.hyperoptimizers.hyper_random.LHSRandomSpace attribute) _parse_einsum_single() (in module cotengra.contract) _parse_eq_to_batch_matmul() (in module cotengra.contract) _parse_eq_to_pure_multiplication() (in module cotengra.contract) _parse_style_for_marker() (cotengra.schematic.Drawing method) _parse_tensordot_axes_to_matmul() (in module cotengra.contract) _partition_dims() (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _partition_goodness() (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _partition_greedy() (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _PATH_CACHE (in module cotengra.interface) _PATH_FNS (in module cotengra.hyperoptimizers.hyper) _pending_injection (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _pid (cotengra.parallel.CachedProcessPoolExecutor attribute) (cotengra.parallel.CachedThreadPoolExecutor attribute) _pool (cotengra.parallel.CachedProcessPoolExecutor attribute) (cotengra.parallel.CachedThreadPoolExecutor attribute) (cotengra.pathfinders.path_basic.RandomGreedyOptimizer attribute) (cotengra.RandomGreedyOptimizer attribute) _population (cotengra.experimental.hyper_de.HyperDESampler attribute) _PRESETS_PATH (in module cotengra.interface) _PRESETS_TREE (in module cotengra.interface) _problem (cotengra.experimental.hyper_pymoo.HyperPymooSampler attribute) _process_result() (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner method) _RAY_EXECUTOR (in module cotengra.parallel) _reconfigure_tree() (in module cotengra.core) _reconstruct_tree() (cotengra.hyperoptimizers.hyper.ReusableHyperCompressedOptimizer method) (cotengra.hyperoptimizers.hyper.ReusableHyperOptimizer method) (cotengra.pathfinders.path_basic.ReusableRandomGreedyOptimizer method) (cotengra.reusable.ReusableOptimizer method) (cotengra.ReusableHyperCompressedOptimizer method) (cotengra.ReusableHyperOptimizer method) (cotengra.ReusableRandomGreedyOptimizer method) _REFLECT (in module cotengra.hyperoptimizers.hyper_neldermead) _reflect() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) (in module cotengra.hyperoptimizers.hyper_es) _reflect_score (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _reflect_x (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _rejoin_pool_dask() (in module cotengra.parallel) _remember_auto_backend() (in module cotengra.parallel) _remove_node() (cotengra.ContractionTree method) (cotengra.ContractionTreeMulti method) (cotengra.core.ContractionTree method) (cotengra.core_multi.ContractionTreeMulti method) _repeats_start (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) _rescale_step() (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _reset_cycle_state() (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _restart() (cotengra.hyperoptimizers.hyper_es.SteadyStateES method) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _restart_count (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _results (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _rmethods (cotengra.hyperoptimizers.hyper_random.RandomSampler attribute) _run() (cotengra.experimental.hyper_scipy.ScipyAskTell method) _run_optimizer() (cotengra.reusable.ReusableOptimizer method) _sample_candidate() (cotengra.experimental.hyper_pe.HyperPESampler method) _sample_generation() (cotengra.experimental.hyper_de.HyperDESampler method) (cotengra.experimental.hyper_pe.HyperPESampler method) _samplers (cotengra.hyperoptimizers.hyper_random.RandomSpace attribute) _samples (cotengra.hyperoptimizers.hyper_random.LHSRandomSpace attribute) _sanitize_equation() (in module cotengra.contract) _SBPLX_OMEGA (in module cotengra.hyperoptimizers.hyper_sbplx) _scatter_labels (in module cotengra.plot) _scipy_opts (cotengra.experimental.hyper_scipy.HyperScipySampler attribute) _score() (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed method) _score_tree() (in module cotengra.pathfinders.path_simulated_annealing) _scores (cotengra.experimental.hyper_de.HyperDESampler attribute) (cotengra.experimental.hyper_pe.HyperPESampler attribute) (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _search() (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) _set_state_from() (cotengra.slicer.ContractionCosts method) _SHRINK (in module cotengra.hyperoptimizers.hyper_neldermead) _shrink_vertex() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _sigmas (cotengra.experimental.hyper_pe.HyperPESampler attribute) _simplex_diameter() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _sizes (cotengra.slicer.ContractionCosts attribute) _slice_and_reconfigure_tree() (in module cotengra.core) _slice_tree_basic() (in module cotengra.pathfinders.path_simulated_annealing) _slice_tree_drift() (in module cotengra.pathfinders.path_simulated_annealing) _slice_tree_reslice() (in module cotengra.pathfinders.path_simulated_annealing) _solutions (cotengra.experimental.hyper_pe.HyperPESampler attribute) _sort_simplex() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _stagnant_restart_count (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _stagnation (cotengra.experimental.hyper_pe.HyperPESampler attribute) _start_cycle() (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _start_sub_nm() (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _state (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _StaticProblem (cotengra.experimental.hyper_pymoo.HyperPymooSampler attribute) _step (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _step_at_cycle_start (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _stop (cotengra.experimental.hyper_scipy.ScipyAskTell attribute) _StopOptimization _stratify_categorical() (cotengra.hyperoptimizers.hyper_random.LHSRandomSpace method) _stratify_float() (cotengra.hyperoptimizers.hyper_random.LHSRandomSpace method) _stratify_int() (cotengra.hyperoptimizers.hyper_random.LHSRandomSpace method) _sub_dims (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _sub_idx (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _sub_nm (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _sub_nm_id (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _suboptimizer_kwargs (cotengra.reusable.ReusableOptimizer attribute) _suboptimizers (cotengra.reusable.ReusableOptimizer attribute) _subspaces (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _subtree_reconfigure_descend() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) _subtree_reconfigure_rand_select() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) _subtree_remove_and_optimize() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) _target_index (cotengra.experimental.hyper_de.HyperDESampler attribute) _tell_count (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _tell_q (cotengra.experimental.hyper_scipy.ScipyAskTell attribute) _thread (cotengra.experimental.hyper_scipy.ScipyAskTell attribute) _token_counter (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _token_map (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _track_cache (cotengra.ContractionTreeMulti attribute) (cotengra.core_multi.ContractionTreeMulti attribute) _track_flops (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) _track_size (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) _track_write (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) _traverse_dfs() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) _traverse_ordered() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) _trial_counter (cotengra.experimental.hyper_de.HyperDESampler attribute) (cotengra.experimental.hyper_pe.HyperPESampler attribute) (cotengra.experimental.hyper_pymoo.HyperPymooSampler attribute) (cotengra.experimental.hyper_scipy.HyperScipySampler attribute) (cotengra.hyperoptimizers.hyper_cmaes.HyperCMAESSampler attribute) (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _trial_map (cotengra.experimental.hyper_de.HyperDESampler attribute) (cotengra.experimental.hyper_pe.HyperPESampler attribute) (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _trial_store (cotengra.hyperoptimizers.hyper_cmaes.HyperCMAESSampler attribute) _trial_to_worker (cotengra.experimental.hyper_scipy.HyperScipySampler attribute) _try_advance() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _try_advance_contract() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _try_advance_expand() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _try_advance_init() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _try_advance_reflect() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _try_advance_shrink() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) _unpack_dispatch (in module cotengra.parallel) _unpack_futures() (in module cotengra.parallel) _unpack_futures_dict() (in module cotengra.parallel) _unpack_futures_identity() (in module cotengra.parallel) _unpack_futures_list() (in module cotengra.parallel) _unpack_futures_tuple() (in module cotengra.parallel) _update_progbar() (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive method) _update_steps_after_cycle() (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) _update_tracked() (cotengra.ContractionTree method) (cotengra.ContractionTreeMulti method) (cotengra.core.ContractionTree method) (cotengra.core_multi.ContractionTreeMulti method) _vertices (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) _weights (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) _where (cotengra.slicer.ContractionCosts attribute) _worker_call() (in module cotengra.parallel) _worker_idx (cotengra.experimental.hyper_scipy.HyperScipySampler attribute) _workers (cotengra.experimental.hyper_scipy.HyperScipySampler attribute) _wrap_strip_exponent_final() (in module cotengra.interface) _write_reductions (cotengra.slicer.ContractionCosts attribute) _x (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _x_at_cycle_start (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) _xmax (cotengra.schematic.Drawing attribute) _xmin (cotengra.schematic.Drawing attribute) _ymax (cotengra.schematic.Drawing attribute) _ymin (cotengra.schematic.Drawing attribute) A adaptive (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) add() (cotengra.pathfinders.path_compressed.MiniTree method) (cotengra.utils.BitMembers method) (cotengra.utils.MaxCounter method) (cotengra.utils.oset method) add_node() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) (cotengra.pathfinders.path_basic.ContractionProcessor method) AdderWithMaybeExponentStripped (class in cotengra.core) algorithm (cotengra.experimental.hyper_pymoo.HyperPymooSampler attribute) all_shortest_distances() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) all_shortest_distances_condensed() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) allow (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive attribute) alpha (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) already_optimized (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) appearances (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) (cotengra.pathfinders.path_basic.ContractionProcessor attribute) arithmetic_intensity() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) array_contract() (in module cotengra) (in module cotengra.interface) array_contract_expression() (in module cotengra) (in module cotengra.interface) array_contract_path() (in module cotengra) (in module cotengra.interface) array_contract_tree() (in module cotengra) (in module cotengra.interface) arrowhead() (cotengra.schematic.Drawing method) asint() (cotengra.utils.BitSet method) ask() (cotengra.experimental.hyper_de.HyperDESampler method) (cotengra.experimental.hyper_pe.HyperPESampler method) (cotengra.experimental.hyper_pymoo.HyperPymooSampler method) (cotengra.experimental.hyper_scipy.HyperScipySampler method) (cotengra.experimental.hyper_scipy.ScipyAskTell method) (cotengra.hyperoptimizers._param_mapping.LCBOptimizer method) (cotengra.hyperoptimizers.hyper_cmaes.HyperCMAESSampler method) (cotengra.hyperoptimizers.hyper_es.SteadyStateES method) (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler method) (cotengra.hyperoptimizers.hyper_random.RandomSampler method) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) auto_colors() (in module cotengra.schematic) auto_hash_path_relevant_opts() (cotengra.reusable.ReusableOptimizer method) auto_hq_optimize() (in module cotengra) (in module cotengra.presets) auto_optimize() (in module cotengra) (in module cotengra.presets) auto_optimize_hq_tree() (in module cotengra.presets) auto_optimize_tree() (in module cotengra.presets) autocomplete() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) AutoHQOptimizer (class in cotengra) (class in cotengra.presets) AutoOptimizer (class in cotengra) (class in cotengra.presets) autotune (cotengra.contract.CuQuantumContractor attribute) average_color() (in module cotengra.schematic) axonometric_project() (in module cotengra.schematic) B backend (cotengra.contract.Contractor attribute) (cotengra.core.AdderWithMaybeExponentStripped attribute) backprop() (cotengra.experimental.path_compressed_mcts.MCTS method) BadTrial bags (cotengra.pathfinders.treedecomp.TreeDecomposition attribute) base_trial_fn() (in module cotengra.hyperoptimizers.hyper) benchmark() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) best (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) best() (cotengra.SliceFinder method) (cotengra.slicer.SliceFinder method) best_flops (cotengra.pathfinders.path_basic.RandomGreedyOptimizer attribute), [1] (cotengra.RandomGreedyOptimizer attribute), [1] best_nid_path (cotengra.experimental.path_compressed_mcts.MCTS attribute) best_score (cotengra.experimental.path_compressed_mcts.MCTS attribute) (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper_neldermead._NMCore property) best_ssa_path (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive attribute) (cotengra.pathfinders.path_basic.RandomGreedyOptimizer attribute), [1] (cotengra.RandomGreedyOptimizer attribute), [1] best_vertex (cotengra.hyperoptimizers.hyper_neldermead._NMCore property) bit_path_to_ssa_path() (in module cotengra.pathfinders.path_compressed) BitMembers (class in cotengra.utils) BitSet (class in cotengra.utils) BitSetInt (class in cotengra.nodeops) bond_size() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) bounds (cotengra.experimental.hyper_scipy.ScipyAskTell attribute) build_agglom() (cotengra.core.PartitionTreeBuilder method) build_config_space() (in module cotengra.experimental.hyper_smac) build_divide() (cotengra.core.PartitionTreeBuilder method) build_params() (in module cotengra.hyperoptimizers._param_mapping) build_tree() (cotengra.FlowCutterOptimizer method) (cotengra.pathfinders.path_flowcutter.FlowCutterOptimizer method) (cotengra.pathfinders.path_quickbb.QuickBBOptimizer method) (cotengra.QuickBBOptimizer method) C c_sigma (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) cache_only (cotengra.reusable.ReusableOptimizer attribute) cached_node_property() (in module cotengra.core) CachedProcessPoolExecutor (class in cotengra.parallel) CachedThreadPoolExecutor (class in cotengra.parallel) calc_edge_weight() (in module cotengra.hypergraph) calc_edge_weight_float() (in module cotengra.hypergraph) calc_node_weight() (in module cotengra.hypergraph) calc_node_weight_float() (in module cotengra.hypergraph) calc_subtree_candidates() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) can_hash_optimize() (in module cotengra.interface) can_scatter() (in module cotengra.parallel) cancel() (cotengra.parallel.RayFuture method) candidate_contraction_size() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) candidates (cotengra.pathfinders.path_compressed.EmptyMiniTree attribute) (cotengra.pathfinders.path_compressed.MiniTree attribute) canonicalize_inputs() (in module cotengra.utils) centrality_combine (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) check() (cotengra.pathfinders.path_basic.ContractionProcessor method) check_ellipsis() (in module cotengra.utils) check_node() (cotengra.experimental.path_compressed_mcts.MCTS method) check_zero (cotengra.contract.Contractor attribute) chi (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive attribute) (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner attribute) (cotengra.experimental.path_compressed_mcts.MCTS attribute) (cotengra.experimental.scoring.CompressedTracedObjective attribute) (cotengra.pathfinders.path_compressed.Node attribute) (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) (cotengra.scoring.CompressedObjective attribute) children (cotengra.ContractionTree attribute), [1] (cotengra.ContractionTreeMulti attribute) (cotengra.core.ContractionTree attribute), [1] (cotengra.core_multi.ContractionTreeMulti attribute) (cotengra.experimental.path_compressed_mcts.MCTS attribute) (cotengra.pathfinders.path_compressed.MiniTree attribute) choose_default_num_workers() (in module cotengra.parallel) circle() (cotengra.schematic.Drawing method) clamp() (in module cotengra.hyperoptimizers.hyper_neldermead) cleanup() (cotengra.experimental.hyper_scipy.ScipyOptLib method) (cotengra.hyperoptimizers.hyper.HyperOptLib method) (cotengra.reusable.ReusableOptimizer method) (cotengra.utils.DiskDict method) clear() (cotengra.utils.BitMembers method) (cotengra.utils.DiskDict method) (cotengra.utils.oset method) cls (cotengra.hyperoptimizers.hyper.TrialConvertTree attribute) CMAESOptLib (class in cotengra.hyperoptimizers.hyper_cmaes) coeff (cotengra.scoring.MultiObjectiveLinear attribute) coeff_centrality (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) coeff_connectivity (cotengra.pathfinders.path_compressed_greedy.GreedySpan attribute) coeff_distance (cotengra.pathfinders.path_compressed_greedy.GreedySpan attribute) coeff_ndim (cotengra.pathfinders.path_compressed_greedy.GreedySpan attribute) coeff_next_centrality (cotengra.pathfinders.path_compressed_greedy.GreedySpan attribute) coeff_size (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) coeff_size_compressed (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) coeff_size_inputs (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) coeff_subgraph (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) COLORING_SEED (in module cotengra.schematic) combo_cost (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTreeCompressed attribute) combo_cost() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) combo_cost_compressed() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) combo_cost_exact (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTreeCompressed attribute) combo_score (cotengra.scoring.CompressedStatsTracker property) ComboObjective (class in cotengra.scoring) commit_id (in module cotengra._version) compress() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) compress_late (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive attribute) (cotengra.experimental.scoring.CompressedTracedObjective attribute) (cotengra.pathfinders.path_compressed.Node attribute) (cotengra.scoring.CompressedObjective attribute) compressed (cotengra.HyperCompressedOptimizer attribute) (cotengra.HyperMultiOptimizer attribute) (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperCompressedOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperMultiOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) compressed_contract_stats() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) compressed_reconfigure() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) compressed_reconfigure_ (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) CompressedComboObjective (class in cotengra.scoring) CompressedComboTracedObjective (class in cotengra.experimental.scoring) CompressedExhaustive (class in cotengra.experimental.path_compressed_branchbound) CompressedFlopsObjective (class in cotengra.scoring) CompressedFlopsTracedObjective (class in cotengra.experimental.scoring) CompressedObjective (class in cotengra.scoring) CompressedPeakObjective (class in cotengra.scoring) CompressedPeakTracedObjective (class in cotengra.experimental.scoring) CompressedReconfTrial (class in cotengra.hyperoptimizers.hyper) CompressedSizeObjective (class in cotengra.scoring) CompressedSizeTracedObjective (class in cotengra.experimental.scoring) CompressedStatsTracker (class in cotengra.scoring) CompressedStatsTrackerCombo (class in cotengra.scoring) CompressedStatsTrackerFlops (class in cotengra.scoring) CompressedStatsTrackerPeak (class in cotengra.scoring) CompressedStatsTrackerSize (class in cotengra.scoring) CompressedStatsTrackerWrite (class in cotengra.scoring) CompressedTracedObjective (class in cotengra.experimental.scoring) CompressedTreeRefiner (class in cotengra.experimental.path_compressed_branchbound) CompressedWriteObjective (class in cotengra.scoring) compute_centralities() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) compute_compressed_stats() (cotengra.scoring.CompressedObjective method) compute_con_cost_combo() (in module cotengra.pathfinders.path_basic) compute_con_cost_flops() (in module cotengra.pathfinders.path_basic) compute_con_cost_limit() (in module cotengra.pathfinders.path_basic) compute_con_cost_max() (in module cotengra.pathfinders.path_basic) compute_con_cost_size() (in module cotengra.pathfinders.path_basic) compute_con_cost_write() (in module cotengra.pathfinders.path_basic) compute_contracted() (in module cotengra.pathfinders.path_basic) compute_contracted_inds() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) compute_contracted_info() (in module cotengra.pathfinders.path_simulated_annealing) compute_edge_path() (cotengra.FlowCutterOptimizer method) (cotengra.pathfinders.path_flowcutter.FlowCutterOptimizer method) compute_flops() (in module cotengra.pathfinders.path_basic) compute_leaf_legs() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) compute_loops() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) compute_mult() (cotengra.scoring.MultiObjective method) (cotengra.scoring.MultiObjectiveDense method) (cotengra.scoring.MultiObjectiveLinear method) (cotengra.scoring.MultiObjectiveUniform method) compute_simplified() (in module cotengra.pathfinders.path_basic) compute_size() (in module cotengra.pathfinders.path_basic) compute_size_by_dict() (in module cotengra.utils) compute_weights() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) ComputeScore (class in cotengra.hyperoptimizers.hyper) config_to_params() (in module cotengra.experimental.hyper_smac) contract (in module cotengra) contract() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) (cotengra.pathfinders.path_compressed.EmptyMiniTree method) (cotengra.pathfinders.path_compressed.MiniTree method) contract_core() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) contract_expression (in module cotengra) contract_mpi() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) contract_nodes() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) (cotengra.pathfinders.path_basic.ContractionProcessor method) contract_nodes_pair() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) contract_pair_cost() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) contract_slice() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) contract_stats() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) contracted_size (cotengra.scoring.CompressedStatsTracker attribute) Contraction (class in cotengra.utils) contraction_cores (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) contraction_cost (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTreeCompressed attribute) contraction_cost() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) contraction_cost_compressed (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) contraction_scaling() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) contraction_width (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTreeCompressed attribute) contraction_width() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) contraction_width_compressed() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) ContractionCosts (class in cotengra.slicer) ContractionProcessor (class in cotengra.pathfinders.path_basic) contractions (cotengra.contract.Contractor attribute) (cotengra.slicer.ContractionCosts attribute) ContractionTree (class in cotengra) (class in cotengra.core) ContractionTreeCompressed (class in cotengra) (class in cotengra.core) ContractionTreeMulti (class in cotengra) (class in cotengra.core_multi) Contractor (class in cotengra.contract) converged (cotengra.hyperoptimizers.hyper_neldermead._NMCore property) convergence_tol (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) convert_from_interleaved() (in module cotengra.utils) convert_in (cotengra.interface.Via attribute) convert_out (cotengra.interface.Via attribute) convert_param_to_nevergrad() (in module cotengra.hyperoptimizers.hyper_nevergrad) convert_param_to_skopt() (in module cotengra.hyperoptimizers.hyper_skopt) convert_raw() (cotengra.hyperoptimizers._param_mapping.Param method) (cotengra.hyperoptimizers._param_mapping.ParamBool method) (cotengra.hyperoptimizers._param_mapping.ParamFloat method) (cotengra.hyperoptimizers._param_mapping.ParamFloatExp method) (cotengra.hyperoptimizers._param_mapping.ParamInt method) (cotengra.hyperoptimizers._param_mapping.ParamString method) (in module cotengra.hyperoptimizers._param_mapping) convert_to_nevergrad_space() (in module cotengra.hyperoptimizers.hyper_nevergrad) convert_to_skopt_space() (in module cotengra.hyperoptimizers.hyper_skopt) coo_to_zorder() (in module cotengra.schematic) copt (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner attribute) copy() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) (cotengra.nodeops.NodeOpsBitSetInt method) (cotengra.nodeops.NodeOpsFrozenset method) (cotengra.nodeops.NodeOpsSSA method) (cotengra.pathfinders.path_basic.ContractionProcessor method) (cotengra.pathfinders.path_compressed.EmptyMiniTree method) (cotengra.pathfinders.path_compressed.MiniTree method) (cotengra.scoring.CompressedStatsTracker method) (cotengra.slicer.ContractionCosts method) (cotengra.utils.BitMembers method) (cotengra.utils.MaxCounter method) (cotengra.utils.oset method) cost_cap (cotengra.OptimalOptimizer attribute) (cotengra.pathfinders.path_basic.OptimalOptimizer attribute) cost_local_tree_node() (cotengra.scoring.ComboObjective method) (cotengra.scoring.ExactObjective method) (cotengra.scoring.FlopsObjective method) (cotengra.scoring.LimitObjective method) (cotengra.scoring.SizeObjective method) (cotengra.scoring.WriteObjective method) costmod (cotengra.GreedyOptimizer attribute) (cotengra.pathfinders.path_basic.GreedyOptimizer attribute) costs (cotengra.SliceFinder attribute) (cotengra.slicer.SliceFinder attribute) costs_flops (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) costs_size (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) costs_write (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) cotengra module cotengra._version module cotengra.contract module cotengra.core module cotengra.core_multi module cotengra.experimental module cotengra.experimental.hyper_de module cotengra.experimental.hyper_pe module cotengra.experimental.hyper_pymoo module cotengra.experimental.hyper_scipy module cotengra.experimental.hyper_smac module cotengra.experimental.path_compressed_branchbound module cotengra.experimental.path_compressed_mcts module cotengra.experimental.scoring module cotengra.hypergraph module cotengra.hyperoptimizers module cotengra.hyperoptimizers._param_mapping module cotengra.hyperoptimizers.hyper module cotengra.hyperoptimizers.hyper_cmaes module cotengra.hyperoptimizers.hyper_es module cotengra.hyperoptimizers.hyper_neldermead module cotengra.hyperoptimizers.hyper_nevergrad module cotengra.hyperoptimizers.hyper_optuna module cotengra.hyperoptimizers.hyper_random module cotengra.hyperoptimizers.hyper_sbplx module cotengra.hyperoptimizers.hyper_skopt module cotengra.interface module cotengra.nodeops module cotengra.oe module cotengra.parallel module cotengra.pathfinders module cotengra.pathfinders.path_basic module cotengra.pathfinders.path_compressed module cotengra.pathfinders.path_compressed_greedy module cotengra.pathfinders.path_edgesort module cotengra.pathfinders.path_flowcutter module cotengra.pathfinders.path_greedy module cotengra.pathfinders.path_igraph module cotengra.pathfinders.path_kahypar module cotengra.pathfinders.path_labels module cotengra.pathfinders.path_quickbb module cotengra.pathfinders.path_random module cotengra.pathfinders.path_simulated_annealing module cotengra.pathfinders.treedecomp module cotengra.plot module cotengra.presets module cotengra.reusable module cotengra.schematic module cotengra.scoring module cotengra.slicer module cotengra.utils module count (cotengra.experimental.path_compressed_mcts.Node attribute) counts (cotengra.hyperoptimizers._param_mapping.LCBOptimizer attribute) crossover (cotengra.experimental.hyper_de.HyperDESampler attribute) cube() (cotengra.schematic.Drawing method) CuQuantumContractor (class in cotengra.contract) curve() (cotengra.schematic.Drawing method) D d_sigma (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) darken_color() (in module cotengra.schematic) DEFAULT_COMBO_FACTOR (in module cotengra.scoring) DEFAULT_IMPLEMENTATION (in module cotengra.contract) default_implementation() (in module cotengra.contract) DEFAULT_MAX_NEIGHBORS (in module cotengra.pathfinders.path_basic) default_remote_opts (cotengra.parallel.RayExecutor attribute) delete_node() (cotengra.experimental.path_compressed_mcts.MCTS method) DEOptLib (class in cotengra.experimental.hyper_de) deprecated() (in module cotengra.utils) descend() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) (cotengra.experimental.path_compressed_mcts.MCTS method) describe() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) (cotengra.scoring.CompressedStatsTracker method) dict_affine_renorm() (in module cotengra.hypergraph) difference() (cotengra.nodeops.BitSetInt method) (cotengra.utils.BitMembers method) (cotengra.utils.oset method) difference_update() (cotengra.utils.BitMembers method) (cotengra.utils.oset method) differential_prob (cotengra.experimental.hyper_pe.HyperPESampler attribute) directory_split (cotengra.reusable.ReusableOptimizer attribute) discard() (cotengra.utils.BitMembers method) (cotengra.utils.MaxCounter method) (cotengra.utils.oset method) DiskDict (class in cotengra.utils) distance() (in module cotengra.schematic) distance_p (cotengra.pathfinders.path_compressed_greedy.GreedySpan attribute) distance_steal (cotengra.pathfinders.path_compressed_greedy.GreedySpan attribute) do_reconfigure() (in module cotengra.experimental.path_compressed_branchbound) done (cotengra.experimental.hyper_scipy.ScipyAskTell attribute) done() (cotengra.parallel.RayFuture method) dot() (cotengra.schematic.Drawing method) draw (cotengra.utils.Contraction attribute) drawcolor (cotengra.schematic.Drawing attribute) Drawing (class in cotengra.schematic) E early_terminate_size (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) edge_path_to_linear() (in module cotengra) (in module cotengra.pathfinders.path_basic) edge_path_to_ssa() (in module cotengra) (in module cotengra.pathfinders.path_basic) edges (cotengra.HyperGraph attribute), [1] (cotengra.hypergraph.HyperGraph attribute), [1] (cotengra.hypergraph.LineGraph attribute) (cotengra.pathfinders.path_basic.ContractionProcessor attribute) edges_size() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) edgesort_optimize (in module cotengra.presets) EdgeSortOptimizer (class in cotengra.pathfinders.path_edgesort) einsum() (in module cotengra) (in module cotengra.contract) (in module cotengra.interface) einsum_expression() (in module cotengra) (in module cotengra.interface) einsum_tree() (in module cotengra) (in module cotengra.interface) EliminationOrdering (class in cotengra.pathfinders.treedecomp) elite_migrate_prob (cotengra.experimental.hyper_pe.HyperPESampler attribute) elite_ratio (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) EmptyMiniTree (class in cotengra.pathfinders.path_compressed) ensure_basic_quantities_are_computed() (in module cotengra.scoring) EnsureInputsOutputAreSequence (class in cotengra.pathfinders.path_basic) eq (cotengra.utils.Contraction property) eq_to_inputs_output() (in module cotengra.utils) ESOptLib (class in cotengra.hyperoptimizers.hyper_es) estimate_node_cache_mult() (cotengra.scoring.MultiObjective method) estimate_node_mult() (cotengra.scoring.MultiObjective method) estimate_optimal_hardness() (in module cotengra.presets) exact_multi_stats() (cotengra.ContractionTreeMulti method) (cotengra.core_multi.ContractionTreeMulti method) ExactObjective (class in cotengra.scoring) executable (cotengra.FlowCutterOptimizer attribute) (cotengra.pathfinders.path_flowcutter.FlowCutterOptimizer attribute) (cotengra.pathfinders.path_quickbb.QuickBBOptimizer attribute) (cotengra.QuickBBOptimizer attribute) executor (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner attribute) expand_node() (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive method) expected_coupons() (in module cotengra.scoring) exploration (cotengra.hyperoptimizers._param_mapping.LCBOptimizer attribute) exploration_power (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive attribute) explore_path() (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive method) explore_prob (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) extract_contractions() (in module cotengra.contract) F f (cotengra.pathfinders.path_basic.EnsureInputsOutputAreSequence attribute) factor (cotengra.experimental.scoring.CompressedComboTracedObjective attribute) (cotengra.scoring.ComboObjective attribute) (cotengra.scoring.CompressedComboObjective attribute) (cotengra.scoring.CompressedStatsTrackerCombo attribute) (cotengra.scoring.LimitObjective attribute) filler_scale (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) find_output_from_inputs() (in module cotengra.utils) find_output_str() (in module cotengra.utils) find_path() (in module cotengra.interface) find_tree() (in module cotengra.interface) finished_scores (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner attribute) first() (cotengra.pathfinders.path_compressed.Node class method) flat_tree() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) flops (cotengra.pathfinders.path_basic.ContractionProcessor attribute) (cotengra.scoring.CompressedStatsTracker attribute) (cotengra.slicer.ContractionCosts property) flops_change (cotengra.scoring.CompressedStatsTracker attribute) flops_limit (cotengra.pathfinders.path_basic.ContractionProcessor attribute) FlopsObjective (class in cotengra.scoring) FlowCutterOptimizer (class in cotengra) (class in cotengra.pathfinders.path_flowcutter) fn (cotengra.hyperoptimizers.hyper.ComputeScore attribute) (cotengra.interface.Variadic attribute) (cotengra.interface.Via attribute) (cotengra.interface.WithBackend attribute) forested (cotengra.hyperoptimizers.hyper.ReconfTrialFn attribute) (cotengra.hyperoptimizers.hyper.SlicedReconfTrialFn attribute) forward_score (cotengra.experimental.path_compressed_mcts.Node attribute) from_contraction_tree() (cotengra.slicer.ContractionCosts class method) from_dict() (cotengra.utils.oset class method) from_edge_path() (cotengra.ContractionTree class method) (cotengra.core.ContractionTree class method) from_edges() (cotengra.HyperGraph class method) (cotengra.hypergraph.HyperGraph class method) from_eq() (cotengra.ContractionTree class method) (cotengra.core.ContractionTree class method) from_info() (cotengra.ContractionTree class method) (cotengra.core.ContractionTree class method) (cotengra.slicer.ContractionCosts class method) from_path() (cotengra.ContractionTree class method) (cotengra.ContractionTreeCompressed class method) (cotengra.core.ContractionTree class method) (cotengra.core.ContractionTreeCompressed class method) fromint() (cotengra.utils.BitMembers class method) (cotengra.utils.BitSet method) frommembers() (cotengra.utils.BitMembers class method) (cotengra.utils.BitSet method) futures (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner attribute) G gamma (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) gather_slices() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) gen_leaves() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) gen_nice_inds() (in module cotengra.contract) gen_output_chunks() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) gen_points_around() (in module cotengra.schematic) generate_lhs_points() (in module cotengra.hyperoptimizers._param_mapping) get() (cotengra.utils.DiskDict method) get_angle() (in module cotengra.schematic) get_auto_hq_optimizer() (in module cotengra.presets) get_auto_optimizer() (in module cotengra.presets) get_cache_contrib() (cotengra.ContractionTreeMulti method) (cotengra.core_multi.ContractionTreeMulti method) get_can_dot() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_centrality() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_color() (in module cotengra.schematic) get_compressed_stats_tracker() (cotengra.scoring.CompressedComboObjective method) (cotengra.scoring.CompressedFlopsObjective method) (cotengra.scoring.CompressedObjective method) (cotengra.scoring.CompressedPeakObjective method) (cotengra.scoring.CompressedSizeObjective method) (cotengra.scoring.CompressedWriteObjective method) get_contractor() (cotengra.ContractionTree method) (cotengra.ContractionTreeCompressed method) (cotengra.core.ContractionTree method) (cotengra.core.ContractionTreeCompressed method) get_control_points() (in module cotengra.schematic) get_default_chi() (cotengra.ContractionTreeCompressed method) (cotengra.core.ContractionTreeCompressed method) get_default_combo_factor() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_default_compress_late() (cotengra.ContractionTreeCompressed method) (cotengra.core.ContractionTreeCompressed method) get_default_hq_methods() (in module cotengra.hyperoptimizers.hyper) get_default_implementation() (in module cotengra.contract) get_default_objective() (cotengra.ContractionTree method) (cotengra.ContractionTreeCompressed method) (cotengra.core.ContractionTree method) (cotengra.core.ContractionTreeCompressed method) get_default_optlib() (in module cotengra.hyperoptimizers.hyper) get_default_optlib_eco() (in module cotengra.hyperoptimizers.hyper) get_default_order() (cotengra.ContractionTree method) (cotengra.ContractionTreeCompressed method) (cotengra.core.ContractionTree method) (cotengra.core.ContractionTreeCompressed method) get_deploy() (in module cotengra.parallel) get_dynamic_programming_minimize() (cotengra.scoring.ComboObjective method) (cotengra.scoring.ExactObjective method) (cotengra.scoring.FlopsObjective method) (cotengra.scoring.LimitObjective method) (cotengra.scoring.SizeObjective method) (cotengra.scoring.WriteObjective method) get_edge() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) get_einsum_eq() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_eq() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_eq_sliced() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_extent() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_flops() (cotengra.ContractionTree method) (cotengra.ContractionTreeMulti method) (cotengra.core.ContractionTree method) (cotengra.core_multi.ContractionTreeMulti method) get_fn_as_remote_object() (in module cotengra.parallel) get_hyper_constants() (in module cotengra.hyperoptimizers.hyper) get_hyper_space() (in module cotengra) (in module cotengra.hyperoptimizers.hyper) get_hypergraph() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) (cotengra.utils.Contraction method) (in module cotengra) (in module cotengra.hypergraph) get_incomplete_nodes() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_inds() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_inputs_sliced() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_involved() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_kahypar_profile_dir() (in module cotengra.pathfinders.path_kahypar) get_laplacian() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) get_leaves_ordered() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_legs() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_loky_get_reusable_executor() (in module cotengra.parallel) get_methods_space() (in module cotengra.hyperoptimizers.hyper_nevergrad) (in module cotengra.hyperoptimizers.hyper_skopt) get_n_workers() (in module cotengra.parallel) get_next_ssa() (cotengra.nodeops.NodeOpsSSA method) get_nice_pos() (in module cotengra.plot) get_node() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) get_node_cache_mult() (cotengra.ContractionTreeMulti method) (cotengra.core_multi.ContractionTreeMulti method) get_node_is_bright() (cotengra.ContractionTreeMulti method) (cotengra.core_multi.ContractionTreeMulti method) get_node_mult() (cotengra.ContractionTreeMulti method) (cotengra.core_multi.ContractionTreeMulti method) get_node_var_inds() (cotengra.ContractionTreeMulti method) (cotengra.core_multi.ContractionTreeMulti method) get_nodeops() (in module cotengra.nodeops) get_num_edges() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) get_num_nodes() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) get_numpy_path() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_optimize_greedy() (in module cotengra.pathfinders.path_basic) get_optimize_optimal() (in module cotengra.pathfinders.path_basic) get_optimize_random_greedy_track_flops() (in module cotengra.pathfinders.path_basic) get_output_sliced() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_path() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_path_surface() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_peak_size() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_pool() (in module cotengra.parallel) get_raw_bounds() (cotengra.hyperoptimizers._param_mapping.Param method) get_ray() (in module cotengra.parallel) get_remote_fn() (in module cotengra.parallel) get_resistance_distances() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) get_rng() (in module cotengra.utils) get_rotator_and_inverse() (in module cotengra.schematic) get_score() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_score_fn() (in module cotengra.scoring) get_setting() (cotengra.experimental.hyper_de.DEOptLib method) (cotengra.experimental.hyper_pe.PEOptLib method) (cotengra.experimental.hyper_pymoo.PymooOptLib method) (cotengra.experimental.hyper_scipy.ScipyOptLib method) (cotengra.experimental.hyper_smac.SMACOptLib method) (cotengra.hyperoptimizers.hyper.HyperOptLib method) (cotengra.hyperoptimizers.hyper_cmaes.CMAESOptLib method) (cotengra.hyperoptimizers.hyper_es.ESOptLib method) (cotengra.hyperoptimizers.hyper_neldermead.NelderMeadOptLib method) (cotengra.hyperoptimizers.hyper_nevergrad.NevergradOptLib method) (cotengra.hyperoptimizers.hyper_optuna.OptunaOptLib method) (cotengra.hyperoptimizers.hyper_random.RandomOptLib method) (cotengra.hyperoptimizers.hyper_sbplx.SbplxOptLib method) (cotengra.hyperoptimizers.hyper_skopt.SkoptOptLib method) get_shapes() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_shapes_sliced() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_size() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_slice_strides() (in module cotengra.core) get_spans() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_ssa_path() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) (cotengra.experimental.path_compressed_mcts.MCTS method) (cotengra.pathfinders.path_compressed.WindowedOptimizer method) (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed method) (cotengra.pathfinders.path_compressed_greedy.GreedySpan method) get_ssa_path_surface() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_subgraph() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_subtree() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_symbol() (in module cotengra) (in module cotengra.utils) get_symbol_map() (in module cotengra) (in module cotengra.utils) get_tensordot_axes() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_tensordot_perm() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) get_tree() (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) get_trials() (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) get_with_default() (in module cotengra.core) get_wong_color (in module cotengra.schematic) getter() (in module cotengra.utils) gmblgen (cotengra.experimental.path_compressed_mcts.MCTS attribute) graph_key (cotengra.experimental.path_compressed_mcts.Node attribute) graph_key() (cotengra.pathfinders.path_compressed.Node method) greedy_compressed() (in module cotengra.pathfinders.path_compressed_greedy) greedy_optimize (in module cotengra) (in module cotengra.presets) greedy_span() (in module cotengra.pathfinders.path_compressed_greedy) GreedyCompressed (class in cotengra.pathfinders.path_compressed_greedy) GreedyOptimizer (class in cotengra) (class in cotengra.pathfinders.path_basic) GreedySpan (class in cotengra.pathfinders.path_compressed_greedy) gumbel (cotengra.pathfinders.path_compressed.WindowedOptimizer attribute) (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) (cotengra.pathfinders.path_compressed_greedy.GreedySpan attribute) GumbelBatchedGenerator (class in cotengra.utils) H handle (cotengra.contract.CuQuantumContractor attribute) has_edge() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) HAS_FA2 (in module cotengra.plot) has_hyper_indices() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) has_node() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) has_preprocessing() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) HAS_PYGRAPHVIZ (in module cotengra.plot) hash_contraction() (in module cotengra) (in module cotengra.interface) (in module cotengra.reusable) hash_contraction_a() (in module cotengra.reusable) hash_contraction_b() (in module cotengra.reusable) hash_prepare_optimize() (in module cotengra.interface) hash_query() (cotengra.reusable.ReusableOptimizer method) hash_to_color() (in module cotengra.schematic) hash_to_nvalues() (in module cotengra.schematic) hashkey (cotengra.utils.BitSet attribute) have_joblib (in module cotengra.parallel) have_loky (in module cotengra.parallel) hg (cotengra.experimental.path_compressed_mcts.Node attribute) (cotengra.pathfinders.path_compressed.Node attribute) hyper_optimize() (in module cotengra) HyperCMAESSampler (class in cotengra.hyperoptimizers.hyper_cmaes) HyperCompressedOptimizer (class in cotengra) (class in cotengra.hyperoptimizers.hyper) HyperDESampler (class in cotengra.experimental.hyper_de) HyperGraph (class in cotengra) (class in cotengra.hypergraph) hypergraph_compute_plot_info_G() (in module cotengra.plot) HyperGraphRust (in module cotengra.hypergraph) HyperMultiOptimizer (class in cotengra) (class in cotengra.hyperoptimizers.hyper) HyperNelderMeadSampler (class in cotengra.hyperoptimizers.hyper_neldermead) HyperOptimizer (class in cotengra) (class in cotengra.hyperoptimizers.hyper) HyperOptLib (class in cotengra.hyperoptimizers.hyper) HyperPESampler (class in cotengra.experimental.hyper_pe) HyperPymooSampler (class in cotengra.experimental.hyper_pymoo) HyperSbplxSampler (class in cotengra.hyperoptimizers.hyper_sbplx) HyperScipySampler (class in cotengra.experimental.hyper_scipy) I identity() (in module cotengra.interface) IDX_FLOPS (in module cotengra.slicer) IDX_INVOLVED (in module cotengra.slicer) IDX_LEGS (in module cotengra.slicer) IDX_SIZE (in module cotengra.slicer) igraph_subgraph_find_membership() (in module cotengra.pathfinders.path_igraph) igraph_to_tree (in module cotengra.pathfinders.path_igraph) implementation (cotengra.contract.Contractor attribute) ind (cotengra.core.SliceInfo attribute) index (cotengra.hyperoptimizers._param_mapping.LCBOptimizer attribute) indmap (cotengra.pathfinders.path_basic.ContractionProcessor attribute) infimum (cotengra.utils.BitSet attribute) infimum() (cotengra.nodeops.BitSetInt class method) info (cotengra.ContractionTree attribute), [1] (cotengra.ContractionTreeMulti attribute) (cotengra.core.ContractionTree attribute), [1] (cotengra.core_multi.ContractionTreeMulti attribute) (cotengra.SliceFinder attribute) (cotengra.slicer.SliceFinder attribute) initial_scale (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) inject_best_every (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) inject_diameter_fraction (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) inject_restart_fraction (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) inject_vertex() (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) inner (cotengra.core.SliceInfo attribute) input_to_node() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) inputs (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) (cotengra.HyperGraph attribute) (cotengra.hypergraph.HyperGraph attribute) (cotengra.hypergraph.LineGraph attribute) inputs_output_to_eq() (in module cotengra.utils) intersection() (cotengra.nodeops.BitSetInt method) (cotengra.utils.BitMembers method) (cotengra.utils.oset method) intersection_update() (cotengra.utils.BitMembers method) (cotengra.utils.oset method) is_complete() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) is_deadend() (cotengra.experimental.path_compressed_mcts.MCTS method) is_descendant() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) is_edge_path() (in module cotengra.utils) is_initialized() (cotengra.parallel.CachedProcessPoolExecutor method) (cotengra.parallel.CachedThreadPoolExecutor method) is_leaf() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) (cotengra.nodeops.NodeOpsBitSetInt static method) (cotengra.nodeops.NodeOpsFrozenset static method) (cotengra.nodeops.NodeOpsSSA method) is_root() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) is_simplifiable() (in module cotengra.pathfinders.path_basic) is_ssa_path() (in module cotengra.pathfinders.path_basic) is_supremum() (cotengra.nodeops.NodeOpsBitSetInt static method) (cotengra.nodeops.NodeOpsFrozenset static method) (cotengra.nodeops.NodeOpsSSA method) is_valid_node() (cotengra.nodeops.NodeOpsBitSetInt static method) (cotengra.nodeops.NodeOpsFrozenset static method) (cotengra.nodeops.NodeOpsSSA method) isdisjoint() (cotengra.utils.BitMembers method) issubset() (cotengra.nodeops.BitSetInt method) (cotengra.utils.BitMembers method) issuperset() (cotengra.utils.BitMembers method) items() (cotengra.utils.DiskDict method) iter_dense() (cotengra.nodeops.BitSetInt method) iter_numpy() (cotengra.nodeops.BitSetInt method) iter_sparse() (cotengra.nodeops.BitSetInt method) J jitter() (in module cotengra.core) jitter_color() (in module cotengra.schematic) jitter_dict() (in module cotengra.core) K kahypar_subgraph_find_membership() (in module cotengra.pathfinders.path_kahypar) kahypar_to_tree (in module cotengra.pathfinders.path_kahypar) keys() (cotengra.utils.DiskDict method) kwargs (cotengra.AutoOptimizer attribute) (cotengra.contract.CuQuantumContractor attribute) (cotengra.experimental.hyper_scipy.ScipyAskTell attribute) (cotengra.interface.Variadic attribute) (cotengra.presets.AutoOptimizer attribute) L label_ax() (cotengra.schematic.Drawing method) label_fig() (cotengra.schematic.Drawing method) labels_partition() (in module cotengra.pathfinders.path_labels) labels_to_tree (in module cotengra.pathfinders.path_labels) last_opt (cotengra.reusable.ReusableOptimizer property) lattice_equation() (in module cotengra.utils) layout_pygraphviz() (in module cotengra.plot) LCBOptimizer (class in cotengra.hyperoptimizers._param_mapping) leaf_score (cotengra.experimental.path_compressed_mcts.Node attribute) leaves (cotengra.experimental.path_compressed_mcts.MCTS attribute) (cotengra.pathfinders.path_compressed.MiniTree attribute) legs_union() (in module cotengra.core) legs_without() (in module cotengra.core) LHSRandomSpace (class in cotengra.hyperoptimizers.hyper_random) LimitObjective (class in cotengra.scoring) line() (cotengra.schematic.Drawing method) line_offset() (cotengra.schematic.Drawing method) linear_to_ssa() (in module cotengra) (in module cotengra.pathfinders.path_basic) LineGraph (class in cotengra.hypergraph) linspace_generator() (in module cotengra.pathfinders.path_simulated_annealing) list_hash_prepare() (in module cotengra.interface) list_hyper_functions() (in module cotengra) (in module cotengra.hyperoptimizers.hyper) load_from_json() (in module cotengra.utils) local_score (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive attribute) (cotengra.experimental.path_compressed_mcts.Node attribute) logxextrapolate() (in module cotengra.plot) M make_arrays() (cotengra.utils.Contraction method) make_arrays_from_eq() (in module cotengra.utils) make_arrays_from_inputs() (in module cotengra.utils) make_contractor() (in module cotengra.contract) make_getter() (in module cotengra.hyperoptimizers.hyper_optuna) make_hashable() (in module cotengra.reusable) make_rand_size_dict_from_inputs() (in module cotengra.utils) make_retriever() (in module cotengra.hyperoptimizers.hyper_optuna) make_shapes_from_inputs() (in module cotengra.utils) map (cotengra.utils.BitSet attribute) map() (cotengra.parallel.RayExecutor method) mapper() (in module cotengra.plot) mapper_cat() (in module cotengra.plot) marker() (cotengra.schematic.Drawing method) massage_pos() (in module cotengra.plot) max (cotengra.hyperoptimizers._param_mapping.ParamFloat attribute) (cotengra.hyperoptimizers._param_mapping.ParamInt attribute) max() (cotengra.utils.MaxCounter method) max_contraction_size() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) max_neighbors (cotengra.GreedyOptimizer attribute) (cotengra.pathfinders.path_basic.GreedyOptimizer attribute) (cotengra.pathfinders.path_basic.RandomGreedyOptimizer attribute) (cotengra.RandomGreedyOptimizer attribute) max_nodes (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive attribute) max_refine_time (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner attribute) max_repeats (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) (cotengra.pathfinders.path_basic.RandomGreedyOptimizer attribute) (cotengra.RandomGreedyOptimizer attribute) max_retries (cotengra.utils.DiskDict attribute) max_size (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTreeCompressed attribute) (cotengra.scoring.CompressedStatsTracker attribute) max_size() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) max_size_compressed() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) max_size_exact (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTreeCompressed attribute) max_time (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive attribute) (cotengra.FlowCutterOptimizer attribute) (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) (cotengra.pathfinders.path_flowcutter.FlowCutterOptimizer attribute) (cotengra.pathfinders.path_quickbb.QuickBBOptimizer attribute) (cotengra.QuickBBOptimizer attribute) max_training_steps (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) MaxCounter (class in cotengra.utils) maybe_leave_pool() (in module cotengra.parallel) maybe_rejoin_pool() (in module cotengra.parallel) maybe_update_defaults() (cotengra.GreedyOptimizer method) (cotengra.OptimalOptimizer method) (cotengra.pathfinders.path_basic.GreedyOptimizer method) (cotengra.pathfinders.path_basic.OptimalOptimizer method) (cotengra.pathfinders.path_basic.RandomGreedyOptimizer method) (cotengra.RandomGreedyOptimizer method) MCTS (class in cotengra.experimental.path_compressed_mcts) mean (cotengra.experimental.path_compressed_mcts.Node attribute) mean() (in module cotengra.schematic) mean_lr (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) members (cotengra.utils.BitSet attribute) method (cotengra.experimental.hyper_scipy.ScipyAskTell attribute) method_choices (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) min (cotengra.hyperoptimizers._param_mapping.ParamFloat attribute) (cotengra.hyperoptimizers._param_mapping.ParamInt attribute) minimize (cotengra.AutoOptimizer attribute) (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive attribute) (cotengra.HyperOptimizer property) (cotengra.hyperoptimizers.hyper.CompressedReconfTrial attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer property) (cotengra.OptimalOptimizer attribute) (cotengra.pathfinders.path_basic.OptimalOptimizer attribute) (cotengra.pathfinders.path_basic.RandomGreedyOptimizer attribute) (cotengra.presets.AutoOptimizer attribute) (cotengra.RandomGreedyOptimizer attribute) (cotengra.reusable.ReusableOptimizer property) (cotengra.SliceFinder attribute) (cotengra.slicer.SliceFinder attribute) MiniTree (class in cotengra.pathfinders.path_compressed) mod_sat() (in module cotengra.schematic) module cotengra cotengra._version cotengra.contract cotengra.core cotengra.core_multi cotengra.experimental cotengra.experimental.hyper_de cotengra.experimental.hyper_pe cotengra.experimental.hyper_pymoo cotengra.experimental.hyper_scipy cotengra.experimental.hyper_smac cotengra.experimental.path_compressed_branchbound cotengra.experimental.path_compressed_mcts cotengra.experimental.scoring cotengra.hypergraph cotengra.hyperoptimizers cotengra.hyperoptimizers._param_mapping cotengra.hyperoptimizers.hyper cotengra.hyperoptimizers.hyper_cmaes cotengra.hyperoptimizers.hyper_es cotengra.hyperoptimizers.hyper_neldermead cotengra.hyperoptimizers.hyper_nevergrad cotengra.hyperoptimizers.hyper_optuna cotengra.hyperoptimizers.hyper_random cotengra.hyperoptimizers.hyper_sbplx cotengra.hyperoptimizers.hyper_skopt cotengra.interface cotengra.nodeops cotengra.oe cotengra.parallel cotengra.pathfinders cotengra.pathfinders.path_basic cotengra.pathfinders.path_compressed cotengra.pathfinders.path_compressed_greedy cotengra.pathfinders.path_edgesort cotengra.pathfinders.path_flowcutter cotengra.pathfinders.path_greedy cotengra.pathfinders.path_igraph cotengra.pathfinders.path_kahypar cotengra.pathfinders.path_labels cotengra.pathfinders.path_quickbb cotengra.pathfinders.path_random cotengra.pathfinders.path_simulated_annealing cotengra.pathfinders.treedecomp cotengra.plot cotengra.presets cotengra.reusable cotengra.schematic cotengra.scoring cotengra.slicer cotengra.utils multicontraction (cotengra.HyperCompressedOptimizer attribute) (cotengra.HyperMultiOptimizer attribute) (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperCompressedOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperMultiOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) MultiObjective (class in cotengra.scoring) MultiObjectiveDense (class in cotengra.scoring) MultiObjectiveLinear (class in cotengra.scoring) MultiObjectiveUniform (class in cotengra.scoring) multiplicity (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) mutation (cotengra.experimental.hyper_de.HyperDESampler attribute) mutation_decay (cotengra.experimental.hyper_de.HyperDESampler attribute) mutation_max (cotengra.experimental.hyper_de.HyperDESampler attribute) mutation_min (cotengra.experimental.hyper_de.HyperDESampler attribute) N N (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) (cotengra.experimental.path_compressed_mcts.MCTS attribute) n (cotengra.experimental.path_compressed_mcts.Node attribute) N (cotengra.nodeops.NodeOpsSSA attribute) n_initial (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) naive_cost() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) name (cotengra.hyperoptimizers._param_mapping.Param attribute) (cotengra.hyperoptimizers._param_mapping.ParamBool attribute) (cotengra.hyperoptimizers._param_mapping.ParamString attribute) namespace (cotengra.core.AdderWithMaybeExponentStripped attribute) nchunks (cotengra.ContractionTree property) (cotengra.core.ContractionTree property) ncon() (in module cotengra) (in module cotengra.interface) ndim (cotengra.experimental.hyper_de.HyperDESampler attribute) (cotengra.experimental.hyper_pe.HyperPESampler attribute) (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) need_to_cast (cotengra.core.AdderWithMaybeExponentStripped attribute) neighbor_edges() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) neighborhood_compress_cost() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) neighborhood_size() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) neighbors() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) (cotengra.pathfinders.path_basic.ContractionProcessor method) neighbors_limit() (cotengra.pathfinders.path_basic.ContractionProcessor method) NelderMeadOptLib (class in cotengra.hyperoptimizers.hyper_neldermead) network (cotengra.contract.CuQuantumContractor attribute) networkx_graph_to_equation() (in module cotengra.utils) NEUTRAL_STYLE (in module cotengra.plot) NevergradOptLib (class in cotengra.hyperoptimizers.hyper_nevergrad) new_node_for_seq (cotengra.nodeops.NodeOpsBitSetInt attribute) (cotengra.nodeops.NodeOpsFrozenset attribute) new_node_for_seq() (cotengra.nodeops.NodeOpsSSA method) new_node_for_union (cotengra.nodeops.NodeOpsBitSetInt attribute) (cotengra.nodeops.NodeOpsFrozenset attribute) new_node_for_union() (cotengra.nodeops.NodeOpsSSA method) next() (cotengra.pathfinders.path_compressed.Node method) next_node() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) nid_path (cotengra.experimental.path_compressed_mcts.Node attribute) Node (class in cotengra.experimental.path_compressed_mcts) (class in cotengra.pathfinders.path_compressed) node_counter (cotengra.HyperGraph attribute) (cotengra.hypergraph.HyperGraph attribute) node_from_seq (cotengra.nodeops.NodeOpsBitSetInt attribute) (cotengra.nodeops.NodeOpsFrozenset attribute) node_from_seq() (cotengra.nodeops.NodeOpsSSA method) node_from_single() (cotengra.nodeops.NodeOpsBitSetInt static method) (cotengra.nodeops.NodeOpsFrozenset static method) (cotengra.nodeops.NodeOpsSSA method) node_get_single_el() (cotengra.nodeops.NodeOpsBitSetInt static method) (cotengra.nodeops.NodeOpsFrozenset static method) (cotengra.nodeops.NodeOpsSSA method) node_issubset() (cotengra.nodeops.NodeOpsBitSetInt static method) (cotengra.nodeops.NodeOpsFrozenset static method) (cotengra.nodeops.NodeOpsSSA method) node_size (cotengra.nodeops.NodeOpsBitSetInt attribute) (cotengra.nodeops.NodeOpsFrozenset attribute) node_size() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) (cotengra.nodeops.NodeOpsSSA method) node_supremum() (cotengra.nodeops.NodeOpsBitSetInt static method) (cotengra.nodeops.NodeOpsFrozenset static method) (cotengra.nodeops.NodeOpsSSA method) node_tie_breaker() (cotengra.nodeops.NodeOpsBitSetInt static method) (cotengra.nodeops.NodeOpsFrozenset static method) (cotengra.nodeops.NodeOpsSSA method) node_to_input() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) node_to_terms() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) node_type (cotengra.nodeops.NodeOpsBitSetInt attribute) (cotengra.nodeops.NodeOpsFrozenset attribute) (cotengra.nodeops.NodeOpsSSA attribute) node_union() (cotengra.nodeops.NodeOpsBitSetInt static method) (cotengra.nodeops.NodeOpsFrozenset static method) (cotengra.nodeops.NodeOpsSSA method) node_union_it() (cotengra.nodeops.NodeOpsBitSetInt static method) (cotengra.nodeops.NodeOpsFrozenset static method) (cotengra.nodeops.NodeOpsSSA method) nodemap (cotengra.hypergraph.LineGraph attribute) nodeops (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) nodeops_bitsetint (in module cotengra.nodeops) nodeops_frozenset (in module cotengra.nodeops) NodeOpsBitSetInt (class in cotengra.nodeops) NodeOpsFrozenset (class in cotengra.nodeops) NodeOpsSSA (class in cotengra.nodeops) nodes (cotengra.HyperGraph attribute) (cotengra.hypergraph.HyperGraph attribute) (cotengra.hypergraph.LineGraph attribute) (cotengra.pathfinders.path_basic.ContractionProcessor attribute) (cotengra.pathfinders.path_compressed.WindowedOptimizer attribute) nopt (cotengra.hyperoptimizers._param_mapping.LCBOptimizer attribute) normalize_input() (in module cotengra.interface) nslices (cotengra.ContractionTree property) (cotengra.core.ContractionTree property) (cotengra.slicer.ContractionCosts attribute) nsmax (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) nsmin (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) num_configs (cotengra.scoring.MultiObjective attribute) num_edges (cotengra.HyperGraph attribute) (cotengra.HyperGraph property) (cotengra.hypergraph.HyperGraph attribute) (cotengra.hypergraph.HyperGraph property) num_nodes (cotengra.HyperGraph attribute) (cotengra.HyperGraph property) (cotengra.hypergraph.HyperGraph attribute) (cotengra.hypergraph.HyperGraph property) num_params() (in module cotengra.hyperoptimizers._param_mapping) number_of_edges (cotengra.hypergraph.LineGraph attribute) number_of_nodes (cotengra.hypergraph.LineGraph attribute) numconfigs (cotengra.hyperoptimizers.hyper.TrialTreeMulti attribute) O Objective (class in cotengra.scoring) objective (cotengra.hyperoptimizers.hyper.TrialSetObjective attribute) oe_to_igraph() (in module cotengra.pathfinders.path_igraph) on_trial_error (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.ComputeScore attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) opt (cotengra.hyperoptimizers.hyper_cmaes.HyperCMAESSampler attribute) opt_einsum_installed (in module cotengra.oe) optimal_cutoff (cotengra.AutoOptimizer attribute) (cotengra.presets.AutoOptimizer attribute) optimal_optimize (in module cotengra) (in module cotengra.presets) optimal_outer_optimize (in module cotengra) (in module cotengra.presets) OptimalOptimizer (class in cotengra) (class in cotengra.pathfinders.path_basic) optimize (cotengra.experimental.path_compressed_mcts.MCTS attribute) optimize_factory (cotengra.experimental.path_compressed_mcts.MCTS attribute) optimize_flowcutter() (in module cotengra) (in module cotengra.pathfinders.path_flowcutter) optimize_greedy() (cotengra.pathfinders.path_basic.ContractionProcessor method) (in module cotengra.pathfinders.path_basic) optimize_optimal() (cotengra.pathfinders.path_basic.ContractionProcessor method) (in module cotengra.pathfinders.path_basic) optimize_optimal_connected() (cotengra.pathfinders.path_basic.ContractionProcessor method) optimize_quickbb() (in module cotengra) (in module cotengra.pathfinders.path_quickbb) optimize_random_greedy_track_flops() (in module cotengra.pathfinders.path_basic) optimize_remaining_by_size() (cotengra.pathfinders.path_basic.ContractionProcessor method) optimize_simplify() (in module cotengra.pathfinders.path_basic) optimize_window() (cotengra.pathfinders.path_compressed.WindowedOptimizer method) options (cotengra.hyperoptimizers._param_mapping.LCBOptimizer attribute) (cotengra.hyperoptimizers._param_mapping.ParamString attribute) opts (cotengra.hyperoptimizers.hyper.CompressedReconfTrial attribute) (cotengra.hyperoptimizers.hyper.ReconfTrialFn attribute) (cotengra.hyperoptimizers.hyper.SimulatedAnnealingTrialFn attribute) (cotengra.hyperoptimizers.hyper.SlicedReconfTrialFn attribute) (cotengra.hyperoptimizers.hyper.SlicedTrialFn attribute) OptunaOptLib (class in cotengra.hyperoptimizers.hyper_optuna) ordering (cotengra.pathfinders.treedecomp.EliminationOrdering attribute) original_flops (cotengra.slicer.ContractionCosts attribute) oset (class in cotengra.utils) output (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) (cotengra.HyperGraph attribute) (cotengra.hypergraph.HyperGraph attribute) output_nodes() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) overhead (cotengra.slicer.ContractionCosts property) overwrite (cotengra.reusable.ReusableOptimizer attribute) P parallel (cotengra.HyperOptimizer property) (cotengra.hyperoptimizers.hyper.HyperOptimizer property) (cotengra.hyperoptimizers.hyper.ReconfTrialFn attribute) (cotengra.hyperoptimizers.hyper.SlicedReconfTrialFn attribute) parallel_temper (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) parallel_temper_ (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) parallel_temper_tree() (in module cotengra.pathfinders.path_simulated_annealing) Param (class in cotengra.hyperoptimizers._param_mapping) param_choices (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) ParamBool (class in cotengra.hyperoptimizers._param_mapping) ParamFloat (class in cotengra.hyperoptimizers._param_mapping) ParamFloatExp (class in cotengra.hyperoptimizers._param_mapping) ParamInt (class in cotengra.hyperoptimizers._param_mapping) params (cotengra.experimental.hyper_de.HyperDESampler attribute) (cotengra.experimental.hyper_pe.HyperPESampler attribute) (cotengra.experimental.hyper_pymoo.HyperPymooSampler attribute) (cotengra.experimental.hyper_scipy.HyperScipySampler attribute) (cotengra.hyperoptimizers.hyper_cmaes.HyperCMAESSampler attribute) (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) ParamString (class in cotengra.hyperoptimizers._param_mapping) parents (cotengra.experimental.path_compressed_mcts.MCTS attribute) (cotengra.pathfinders.path_compressed.MiniTree attribute) parse_einsum_input() (in module cotengra.utils) parse_equation_ellipses() (in module cotengra.utils) parse_minimize() (in module cotengra.scoring) parse_minimize_for_optimal() (in module cotengra.pathfinders.path_basic) parse_parallel_arg() (in module cotengra.parallel) parse_style_preset() (in module cotengra.schematic) partition (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) partition_fn (cotengra.core.PartitionTreeBuilder attribute) PartitionTreeBuilder (class in cotengra.core) patch() (cotengra.schematic.Drawing method) patch_around() (cotengra.schematic.Drawing method) patch_around_circles() (cotengra.schematic.Drawing method) path (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive property) (cotengra.experimental.path_compressed_mcts.MCTS property) (cotengra.HyperOptimizer property) (cotengra.hyperoptimizers.hyper.HyperOptimizer property) path_surface (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) patience (cotengra.experimental.hyper_pe.HyperPESampler attribute) peak_size (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTreeCompressed attribute) peak_size() (cotengra.ContractionTree method) (cotengra.ContractionTreeMulti method) (cotengra.core.ContractionTree method) (cotengra.core_multi.ContractionTreeMulti method) peak_size_compressed() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) peak_size_exact (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTreeCompressed attribute) PEOptLib (class in cotengra.experimental.hyper_pe) perverse_equation() (in module cotengra.utils) plot (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner attribute) (cotengra.HyperGraph attribute) (cotengra.hypergraph.HyperGraph attribute) plot() (cotengra.utils.Contraction method) plot_circuit (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) plot_contractions (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) plot_contractions() (in module cotengra) (in module cotengra.plot) plot_contractions_alt (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) plot_contractions_alt() (in module cotengra) (in module cotengra.plot) plot_flat (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) plot_hypergraph() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) (in module cotengra.plot) plot_parameters_parallel (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) plot_parameters_parallel() (in module cotengra.plot) plot_ring (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) plot_rubberband (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) plot_scatter (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) plot_scatter() (in module cotengra) (in module cotengra.plot) plot_scatter_alt (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) plot_scatter_alt() (in module cotengra) (in module cotengra.plot) plot_size_footprint() (cotengra.pathfinders.path_compressed.WindowedOptimizer method) plot_slicings (cotengra.SliceFinder attribute) (cotengra.slicer.SliceFinder attribute) plot_slicings() (in module cotengra) (in module cotengra.plot) plot_slicings_alt (cotengra.SliceFinder attribute) (cotengra.slicer.SliceFinder attribute) plot_slicings_alt() (in module cotengra) (in module cotengra.plot) plot_span (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) plot_tent (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) plot_tree() (in module cotengra) (in module cotengra.plot) plot_tree_circuit() (in module cotengra.plot) plot_tree_flat() (in module cotengra.plot) plot_tree_ring() (in module cotengra) (in module cotengra.plot) plot_tree_rubberband() (in module cotengra.plot) plot_tree_span() (in module cotengra) (in module cotengra.plot) plot_tree_tent() (in module cotengra) (in module cotengra.plot) plot_trials (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) plot_trials() (in module cotengra) (in module cotengra.plot) plot_trials_alt (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) plot_trials_alt() (in module cotengra) (in module cotengra.plot) plr (cotengra.pathfinders.path_compressed.Node attribute) pop_fact() (in module cotengra.pathfinders.path_labels) pop_node() (cotengra.pathfinders.path_basic.ContractionProcessor method) popcount() (in module cotengra.hypergraph) population_size (cotengra.experimental.hyper_de.HyperDESampler attribute) (cotengra.experimental.hyper_pe.HyperPESampler attribute) (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) power (cotengra.hyperoptimizers._param_mapping.ParamFloatExp attribute) pre_dispatch (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner attribute) preprocessing (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) preset_to_optimizer() (in module cotengra.interface) presets (cotengra.schematic.Drawing attribute) print_contractions() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) print_current_terms() (cotengra.pathfinders.path_basic.ContractionProcessor method) print_trials() (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) ProcessPoolHandler (in module cotengra.parallel) prod() (in module cotengra.utils) progbar (cotengra.contract.Contractor attribute) (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive attribute) (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner attribute) (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) progress_description() (in module cotengra.hyperoptimizers.hyper) project (cotengra.core.SliceInfo attribute) prune (cotengra.experimental.path_compressed_mcts.MCTS attribute) psi (cotengra.hyperoptimizers.hyper_neldermead._NMCore attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) PymooOptLib (class in cotengra.experimental.hyper_pymoo) Q QuickBBOptimizer (class in cotengra) (class in cotengra.pathfinders.path_quickbb) R r (cotengra.experimental.scoring.CompressedTracedObjective attribute) rand_equation() (in module cotengra.utils) rand_tree() (in module cotengra.utils) RandomGreedyOptimizer (class in cotengra) (class in cotengra.pathfinders.path_basic) RandomOptimizer (class in cotengra) (class in cotengra.pathfinders.path_random) RandomOptLib (class in cotengra.hyperoptimizers.hyper_random) RandomSampler (class in cotengra.hyperoptimizers.hyper_random) RandomSpace (class in cotengra.hyperoptimizers.hyper_random) randreg_equation() (in module cotengra.utils) RayExecutor (class in cotengra.parallel) RayFuture (class in cotengra.parallel) reconf_opts (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) ReconfTrialFn (class in cotengra.hyperoptimizers.hyper) rectangle() (cotengra.schematic.Drawing method) refine() (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner method) (cotengra.pathfinders.path_compressed.WindowedOptimizer method) register_hyper_function() (in module cotengra.hyperoptimizers.hyper) register_hyper_optlib() (in module cotengra.hyperoptimizers.hyper) register_preset() (in module cotengra) (in module cotengra.interface) regular_polygon() (cotengra.schematic.Drawing method) remove() (cotengra.slicer.ContractionCosts method) (cotengra.utils.BitMembers method) (cotengra.utils.oset method) remove_edge() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) remove_ind() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) remove_ind_ (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) remove_ix() (cotengra.pathfinders.path_basic.ContractionProcessor method) remove_node() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) reorder_contractions_for_peak_est() (cotengra.ContractionTreeMulti method) (cotengra.core_multi.ContractionTreeMulti method) reorder_for_peak_size() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) reorder_sliced_inds() (cotengra.ContractionTreeMulti method) (cotengra.core_multi.ContractionTreeMulti method) report_result() (cotengra.experimental.hyper_de.DEOptLib method) (cotengra.experimental.hyper_pe.PEOptLib method) (cotengra.experimental.hyper_pymoo.PymooOptLib method) (cotengra.experimental.hyper_scipy.ScipyOptLib method) (cotengra.experimental.hyper_smac.SMACOptLib method) (cotengra.hyperoptimizers.hyper.HyperOptLib method) (cotengra.hyperoptimizers.hyper_cmaes.CMAESOptLib method) (cotengra.hyperoptimizers.hyper_es.ESOptLib method) (cotengra.hyperoptimizers.hyper_neldermead.NelderMeadOptLib method) (cotengra.hyperoptimizers.hyper_nevergrad.NevergradOptLib method) (cotengra.hyperoptimizers.hyper_optuna.OptunaOptLib method) (cotengra.hyperoptimizers.hyper_random.RandomOptLib method) (cotengra.hyperoptimizers.hyper_sbplx.SbplxOptLib method) (cotengra.hyperoptimizers.hyper_skopt.SkoptOptLib method) reset_contraction_indices() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) resistance_centrality() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) restart_patience (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) restart_scale (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) restart_tol (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) restore_ind() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) restore_ind_ (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) result() (cotengra.parallel.RayFuture method) retry_delay (cotengra.utils.DiskDict attribute) ReusableHyperCompressedOptimizer (class in cotengra) (class in cotengra.hyperoptimizers.hyper) ReusableHyperOptimizer (class in cotengra) (class in cotengra.hyperoptimizers.hyper) ReusableOptimizer (class in cotengra.reusable) ReusableRandomGreedyOptimizer (class in cotengra) (class in cotengra.pathfinders.path_basic) reverse (cotengra.pathfinders.path_edgesort.EdgeSortOptimizer attribute) rho (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) rng (cotengra.experimental.hyper_de.HyperDESampler attribute) (cotengra.experimental.hyper_pe.HyperPESampler attribute) (cotengra.FlowCutterOptimizer attribute) (cotengra.hyperoptimizers._param_mapping.LCBOptimizer attribute) (cotengra.hyperoptimizers.hyper.ComputeScore attribute) (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_random.LHSRandomSpace attribute) (cotengra.hyperoptimizers.hyper_random.RandomSampler attribute) (cotengra.hyperoptimizers.hyper_random.RandomSpace attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) (cotengra.pathfinders.path_basic.RandomGreedyOptimizer attribute) (cotengra.pathfinders.path_compressed.WindowedOptimizer attribute) (cotengra.pathfinders.path_compressed_greedy.GreedySpan attribute) (cotengra.pathfinders.path_flowcutter.FlowCutterOptimizer attribute) (cotengra.pathfinders.path_random.RandomOptimizer attribute) (cotengra.RandomGreedyOptimizer attribute) (cotengra.RandomOptimizer attribute) (cotengra.SliceFinder attribute) (cotengra.slicer.SliceFinder attribute) (cotengra.utils.GumbelBatchedGenerator attribute) root (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) (cotengra.experimental.path_compressed_mcts.MCTS attribute) rotate() (in module cotengra.plot) run() (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive method) (cotengra.experimental.path_compressed_mcts.MCTS method) run_flowcutter() (cotengra.FlowCutterOptimizer method) (cotengra.pathfinders.path_flowcutter.FlowCutterOptimizer method) run_quickbb() (cotengra.pathfinders.path_quickbb.QuickBBOptimizer method) (cotengra.QuickBBOptimizer method) S sample() (cotengra.hyperoptimizers.hyper_random.LHSRandomSpace method) (cotengra.hyperoptimizers.hyper_random.RandomSpace method) sample_bool() (in module cotengra.hyperoptimizers.hyper_random) sample_int() (in module cotengra.hyperoptimizers.hyper_random) sample_loguniform() (in module cotengra.hyperoptimizers.hyper_random) sample_option() (in module cotengra.hyperoptimizers.hyper_random) sample_uniform() (in module cotengra.hyperoptimizers.hyper_random) save_to_json() (in module cotengra.utils) savefig() (cotengra.schematic.Drawing method) SbplxOptLib (class in cotengra.hyperoptimizers.hyper_sbplx) scatter() (cotengra.parallel.RayExecutor method) (in module cotengra.parallel) ScipyAskTell (class in cotengra.experimental.hyper_scipy) ScipyOptLib (class in cotengra.experimental.hyper_scipy) score (cotengra.scoring.CompressedStatsTracker property) (cotengra.scoring.CompressedStatsTrackerCombo property) (cotengra.scoring.CompressedStatsTrackerFlops property) (cotengra.scoring.CompressedStatsTrackerPeak property) (cotengra.scoring.CompressedStatsTrackerSize property) (cotengra.scoring.CompressedStatsTrackerWrite property) score_centrality (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) score_compression (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.ComputeScore attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) score_fn (cotengra.hyperoptimizers.hyper.ComputeScore attribute) score_local() (cotengra.scoring.ComboObjective method) (cotengra.scoring.ExactObjective method) (cotengra.scoring.FlopsObjective method) (cotengra.scoring.LimitObjective method) (cotengra.scoring.SizeObjective method) (cotengra.scoring.WriteObjective method) score_matcher (in module cotengra.scoring) score_perm (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) (cotengra.pathfinders.path_compressed_greedy.GreedySpan attribute) score_size_inputs (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) score_slice_index() (cotengra.scoring.ComboObjective method) (cotengra.scoring.ExactObjective method) (cotengra.scoring.FlopsObjective method) (cotengra.scoring.LimitObjective method) (cotengra.scoring.SizeObjective method) (cotengra.scoring.WriteObjective method) score_smudge (cotengra.hyperoptimizers.hyper.ComputeScore attribute) score_subgraph (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) scores (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner attribute) (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) search() (cotengra.AutoOptimizer method) (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive method) (cotengra.experimental.path_compressed_mcts.MCTS method) (cotengra.GreedyOptimizer method) (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) (cotengra.OptimalOptimizer method) (cotengra.pathfinders.path_basic.GreedyOptimizer method) (cotengra.pathfinders.path_basic.OptimalOptimizer method) (cotengra.pathfinders.path_basic.RandomGreedyOptimizer method) (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed method) (cotengra.pathfinders.path_compressed_greedy.GreedySpan method) (cotengra.pathfinders.path_edgesort.EdgeSortOptimizer method) (cotengra.pathfinders.path_random.RandomOptimizer method) (cotengra.presets.AutoOptimizer method) (cotengra.RandomGreedyOptimizer method) (cotengra.RandomOptimizer method) (cotengra.reusable.ReusableOptimizer method) (cotengra.SliceFinder method) (cotengra.slicer.SliceFinder method) search_outer (cotengra.OptimalOptimizer attribute) (cotengra.pathfinders.path_basic.OptimalOptimizer attribute) secondary_weight (cotengra.experimental.scoring.CompressedFlopsTracedObjective attribute) (cotengra.experimental.scoring.CompressedPeakTracedObjective attribute) (cotengra.experimental.scoring.CompressedSizeTracedObjective attribute) (cotengra.scoring.CompressedFlopsObjective attribute) (cotengra.scoring.CompressedPeakObjective attribute) (cotengra.scoring.CompressedSizeObjective attribute) (cotengra.scoring.CompressedStatsTrackerFlops attribute) (cotengra.scoring.CompressedStatsTrackerPeak attribute) (cotengra.scoring.CompressedStatsTrackerSize attribute) (cotengra.scoring.CompressedStatsTrackerWrite attribute) (cotengra.scoring.CompressedWriteObjective attribute) (cotengra.scoring.FlopsObjective attribute) (cotengra.scoring.SizeObjective attribute) (cotengra.scoring.WriteObjective attribute) seen (cotengra.experimental.path_compressed_mcts.MCTS attribute) separate() (in module cotengra.core) set_coloring_seed() (in module cotengra.schematic) set_default_implementation() (in module cotengra.contract) set_default_objective() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) set_parallel_backend() (in module cotengra.parallel) set_state_from() (cotengra.ContractionTree method) (cotengra.ContractionTreeCompressed method) (cotengra.ContractionTreeMulti method) (cotengra.core.ContractionTree method) (cotengra.core.ContractionTreeCompressed method) (cotengra.core_multi.ContractionTreeMulti method) set_surface_order_from_path() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) setup() (cotengra.contract.CuQuantumContractor method) (cotengra.experimental.hyper_de.DEOptLib method) (cotengra.experimental.hyper_pe.PEOptLib method) (cotengra.experimental.hyper_pymoo.PymooOptLib method) (cotengra.experimental.hyper_scipy.ScipyOptLib method) (cotengra.experimental.hyper_smac.SMACOptLib method) (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive method) (cotengra.experimental.path_compressed_mcts.MCTS method) (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptLib method) (cotengra.hyperoptimizers.hyper_cmaes.CMAESOptLib method) (cotengra.hyperoptimizers.hyper_es.ESOptLib method) (cotengra.hyperoptimizers.hyper_neldermead.NelderMeadOptLib method) (cotengra.hyperoptimizers.hyper_nevergrad.NevergradOptLib method) (cotengra.hyperoptimizers.hyper_optuna.OptunaOptLib method) (cotengra.hyperoptimizers.hyper_random.RandomOptLib method) (cotengra.hyperoptimizers.hyper_sbplx.SbplxOptLib method) (cotengra.hyperoptimizers.hyper_skopt.SkoptOptLib method) shape() (cotengra.schematic.Drawing method) shapecolor (cotengra.schematic.Drawing attribute) shapes_inputs_to_size_dict() (in module cotengra.utils) should_nest() (in module cotengra.parallel) show_and_close() (in module cotengra.plot) shutdown() (cotengra.parallel.CachedProcessPoolExecutor method) (cotengra.parallel.CachedThreadPoolExecutor method) (cotengra.parallel.RayExecutor method) sigma (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler attribute) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler attribute) sigma0 (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) sigma_max (cotengra.experimental.hyper_pe.HyperPESampler attribute) (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) sigma_min (cotengra.experimental.hyper_pe.HyperPESampler attribute) (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) simple_centrality() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) simple_closeness() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) simple_distance() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) simple_scale() (in module cotengra.schematic) simplify (cotengra.GreedyOptimizer attribute) (cotengra.OptimalOptimizer attribute) (cotengra.pathfinders.path_basic.GreedyOptimizer attribute) (cotengra.pathfinders.path_basic.OptimalOptimizer attribute) (cotengra.pathfinders.path_basic.RandomGreedyOptimizer attribute) (cotengra.RandomGreedyOptimizer attribute) simplify() (cotengra.pathfinders.path_basic.ContractionProcessor method) simplify_batch() (cotengra.pathfinders.path_basic.ContractionProcessor method) simplify_hadamard() (cotengra.pathfinders.path_basic.ContractionProcessor method) simplify_scalars() (cotengra.pathfinders.path_basic.ContractionProcessor method) simplify_single_terms() (cotengra.pathfinders.path_basic.ContractionProcessor method) simulate_node() (cotengra.experimental.path_compressed_mcts.MCTS method) simulate_optimized() (cotengra.experimental.path_compressed_mcts.MCTS method) simulated_anneal (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) simulated_anneal() (cotengra.ContractionTreeCompressed method) (cotengra.core.ContractionTreeCompressed method) (cotengra.pathfinders.path_compressed.WindowedOptimizer method) simulated_anneal_ (cotengra.ContractionTree attribute) (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTree attribute) (cotengra.core.ContractionTreeCompressed attribute) simulated_anneal_tree() (in module cotengra.pathfinders.path_simulated_annealing) simulated_annealing_opts (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) SimulatedAnnealingTrialFn (class in cotengra.hyperoptimizers.hyper) size (cotengra.core.SliceInfo attribute) (cotengra.experimental.path_compressed_mcts.Node attribute) (cotengra.hyperoptimizers._param_mapping.Param attribute) (cotengra.hyperoptimizers._param_mapping.ParamBool attribute) (cotengra.hyperoptimizers._param_mapping.ParamString attribute) (cotengra.slicer.ContractionCosts property) (cotengra.utils.BitSet attribute) size_change (cotengra.scoring.CompressedStatsTracker attribute) size_dict (cotengra.HyperGraph attribute) (cotengra.hypergraph.HyperGraph attribute) (cotengra.slicer.ContractionCosts attribute) SizeObjective (class in cotengra.scoring) sizes (cotengra.pathfinders.path_basic.ContractionProcessor attribute) SkoptOptLib (class in cotengra.hyperoptimizers.hyper_skopt) slice() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) slice_ (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) slice_and_reconfigure() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) slice_and_reconfigure_ (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) slice_and_reconfigure_forest() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) slice_and_reconfigure_forest_ (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) slice_arrays() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) slice_key() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) sliced_inds (cotengra.ContractionTree attribute) (cotengra.ContractionTreeMulti attribute) (cotengra.core.ContractionTree attribute) (cotengra.core_multi.ContractionTreeMulti attribute) sliced_inputs (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) sliced_range (cotengra.core.SliceInfo property) SlicedReconfTrialFn (class in cotengra.hyperoptimizers.hyper) SlicedTrialFn (class in cotengra.hyperoptimizers.hyper) SliceFinder (class in cotengra) (class in cotengra.slicer) slicefinder_to_df() (in module cotengra.plot) SliceInfo (class in cotengra.core) slicing_opts (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) slicing_reconf_opts (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) SMACOptLib (class in cotengra.experimental.hyper_smac) sort_contraction_indices() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) sortedtuple() (in module cotengra.reusable) span() (in module cotengra.plot) speedup() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) square() (cotengra.schematic.Drawing method) ssa (cotengra.nodeops.NodeOpsSSA attribute) (cotengra.pathfinders.path_basic.ContractionProcessor attribute) ssa_greedy_optimize (in module cotengra.pathfinders.path_greedy) ssa_path (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) (cotengra.experimental.path_compressed_branchbound.CompressedExhaustive property) (cotengra.experimental.path_compressed_mcts.MCTS property) (cotengra.pathfinders.path_basic.ContractionProcessor attribute) ssa_path() (cotengra.GreedyOptimizer method) (cotengra.OptimalOptimizer method) (cotengra.pathfinders.path_basic.GreedyOptimizer method) (cotengra.pathfinders.path_basic.OptimalOptimizer method) (cotengra.pathfinders.path_basic.RandomGreedyOptimizer method) (cotengra.RandomGreedyOptimizer method) ssa_path_surface (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) ssa_path_to_bit_path() (in module cotengra.pathfinders.path_compressed) ssa_to_linear() (in module cotengra) (in module cotengra.pathfinders.path_basic) start (cotengra.pathfinders.path_compressed_greedy.GreedySpan attribute) start() (cotengra.experimental.hyper_scipy.ScipyAskTell method) SteadyStateES (class in cotengra.hyperoptimizers.hyper_es) stop() (cotengra.experimental.hyper_scipy.HyperScipySampler method) (cotengra.experimental.hyper_scipy.ScipyAskTell method) strip_exponent (cotengra.contract.Contractor attribute) subgraphs() (cotengra.pathfinders.path_basic.ContractionProcessor method) submit() (cotengra.parallel.RayExecutor method) (in module cotengra.parallel) subtree_reconfigure() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) subtree_reconfigure_ (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) subtree_reconfigure_forest() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) subtree_reconfigure_forest_ (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) supremum (cotengra.utils.BitSet attribute) supremum() (cotengra.nodeops.BitSetInt class method) surface_order() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) symmetric_difference() (cotengra.utils.BitMembers method) (cotengra.utils.oset method) symmetric_difference_update() (cotengra.utils.BitMembers method) T T (cotengra.experimental.path_compressed_mcts.MCTS attribute) target_overhead (cotengra.SliceFinder attribute) (cotengra.slicer.SliceFinder attribute) target_size (cotengra.SliceFinder attribute) (cotengra.slicer.SliceFinder attribute) target_slices (cotengra.SliceFinder attribute) (cotengra.slicer.SliceFinder attribute) td_str_to_tree_decomposition() (in module cotengra.pathfinders.treedecomp) td_to_eo() (in module cotengra.pathfinders.treedecomp) tell() (cotengra.experimental.hyper_de.HyperDESampler method) (cotengra.experimental.hyper_pe.HyperPESampler method) (cotengra.experimental.hyper_pymoo.HyperPymooSampler method) (cotengra.experimental.hyper_scipy.HyperScipySampler method) (cotengra.experimental.hyper_scipy.ScipyAskTell method) (cotengra.hyperoptimizers._param_mapping.LCBOptimizer method) (cotengra.hyperoptimizers.hyper_cmaes.HyperCMAESSampler method) (cotengra.hyperoptimizers.hyper_es.SteadyStateES method) (cotengra.hyperoptimizers.hyper_neldermead._NMCore method) (cotengra.hyperoptimizers.hyper_neldermead.HyperNelderMeadSampler method) (cotengra.hyperoptimizers.hyper_sbplx.HyperSbplxSampler method) temperature (cotengra.GreedyOptimizer attribute) (cotengra.hyperoptimizers._param_mapping.LCBOptimizer attribute) (cotengra.pathfinders.path_basic.GreedyOptimizer attribute) (cotengra.pathfinders.path_compressed_greedy.GreedyCompressed attribute) (cotengra.pathfinders.path_compressed_greedy.GreedySpan attribute) (cotengra.SliceFinder attribute) (cotengra.slicer.SliceFinder attribute) tensordot() (in module cotengra.contract) text() (cotengra.schematic.Drawing method) text_between() (cotengra.schematic.Drawing method) ThreadPoolHandler (in module cotengra.parallel) times (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner attribute) (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) to_cnf_file() (cotengra.hypergraph.LineGraph method) to_cnf_str() (cotengra.hypergraph.LineGraph method) to_delete (cotengra.experimental.path_compressed_mcts.MCTS attribute) to_df() (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) to_dfs_parametrized() (cotengra.HyperOptimizer method) (cotengra.hyperoptimizers.hyper.HyperOptimizer method) to_gr_file() (cotengra.hypergraph.LineGraph method) to_gr_str() (cotengra.hypergraph.LineGraph method) to_networkx() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) to_sparse() (in module cotengra.pathfinders.path_kahypar) total (cotengra.hyperoptimizers._param_mapping.LCBOptimizer attribute) total_cost (cotengra.ContractionTree attribute) (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTree attribute) (cotengra.core.ContractionTreeCompressed attribute) total_cost_compressed (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) total_cost_exact (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTreeCompressed attribute) total_flops (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTreeCompressed attribute) (cotengra.slicer.ContractionCosts property) total_flops() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) total_flops_compressed() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) total_flops_exact (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTreeCompressed attribute) total_node_size() (cotengra.HyperGraph method) (cotengra.hypergraph.HyperGraph method) total_size (cotengra.scoring.CompressedStatsTracker attribute) total_size_post_contract (cotengra.scoring.CompressedStatsTracker attribute) total_write (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTreeCompressed attribute) total_write() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) total_write_compressed() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) total_write_exact (cotengra.ContractionTreeCompressed attribute) (cotengra.core.ContractionTreeCompressed attribute) trace() (cotengra.experimental.scoring.CompressedTracedObjective method) track_childless (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) track_flops (cotengra.pathfinders.path_basic.ContractionProcessor attribute) tracker (cotengra.pathfinders.path_compressed.Node attribute) (cotengra.pathfinders.path_compressed.WindowedOptimizer property) traverse() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) tree (cotengra.HyperOptimizer property) (cotengra.hyperoptimizers.hyper.HyperOptimizer property) (cotengra.pathfinders.path_basic.RandomGreedyOptimizer attribute) (cotengra.pathfinders.treedecomp.TreeDecomposition attribute) (cotengra.RandomGreedyOptimizer attribute) tree_equation() (in module cotengra.utils) tree_to_df() (in module cotengra.plot) tree_to_networkx() (in module cotengra.plot) TreeDecomposition (class in cotengra.pathfinders.treedecomp) trees (cotengra.experimental.path_compressed_branchbound.CompressedTreeRefiner attribute) trial() (cotengra.SliceFinder method) (cotengra.slicer.SliceFinder method) trial_flowcutter() (in module cotengra.pathfinders.path_flowcutter) trial_fn (cotengra.hyperoptimizers.hyper.CompressedReconfTrial attribute) (cotengra.hyperoptimizers.hyper.ReconfTrialFn attribute) (cotengra.hyperoptimizers.hyper.SimulatedAnnealingTrialFn attribute) (cotengra.hyperoptimizers.hyper.SlicedReconfTrialFn attribute) (cotengra.hyperoptimizers.hyper.SlicedTrialFn attribute) (cotengra.hyperoptimizers.hyper.TrialConvertTree attribute) (cotengra.hyperoptimizers.hyper.TrialSetObjective attribute) (cotengra.hyperoptimizers.hyper.TrialTreeMulti attribute) trial_fn() (cotengra.core.PartitionTreeBuilder method) trial_fn_agglom() (cotengra.core.PartitionTreeBuilder method) trial_greedy() (in module cotengra.pathfinders.path_greedy) trial_greedy_compressed() (in module cotengra.pathfinders.path_compressed_greedy) trial_greedy_span() (in module cotengra.pathfinders.path_compressed_greedy) trial_igraph_dendrogram() (in module cotengra.pathfinders.path_igraph) trial_igraph_partition (in module cotengra.pathfinders.path_igraph) trial_quickbb() (in module cotengra.pathfinders.path_quickbb) trial_spinglass() (in module cotengra.pathfinders.path_igraph) TrialConvertTree (class in cotengra.hyperoptimizers.hyper) trials_since_best (cotengra.HyperOptimizer attribute) (cotengra.hyperoptimizers.hyper.HyperOptimizer attribute) TrialSetObjective (class in cotengra.hyperoptimizers.hyper) TrialTreeMulti (class in cotengra.hyperoptimizers.hyper) U UniformOptimizer (in module cotengra) union() (cotengra.nodeops.BitSetInt method) (cotengra.utils.BitMembers method) (cotengra.utils.oset method) unslice_all() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) unslice_all_ (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) unslice_rand() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) unslice_rand_ (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) update() (cotengra.experimental.path_compressed_mcts.Node method) (cotengra.utils.BitMembers method) (cotengra.utils.oset method) update_from_tree() (cotengra.reusable.ReusableOptimizer method) update_post_compress() (cotengra.scoring.CompressedStatsTracker method) update_post_contract() (cotengra.scoring.CompressedStatsTracker method) update_post_step() (cotengra.scoring.CompressedStatsTracker method) update_pre_compress() (cotengra.scoring.CompressedStatsTracker method) update_pre_contract() (cotengra.scoring.CompressedStatsTracker method) update_pre_step() (cotengra.scoring.CompressedStatsTracker method) update_score() (cotengra.scoring.CompressedStatsTracker method) use_mirror (cotengra.hyperoptimizers.hyper_es.SteadyStateES attribute) use_neutral_style() (in module cotengra.plot) V values (cotengra.hyperoptimizers._param_mapping.LCBOptimizer attribute) values() (cotengra.utils.DiskDict method) Variadic (class in cotengra.interface) varmults (cotengra.hyperoptimizers.hyper.TrialTreeMulti attribute) version (in module cotengra._version) version_tuple (in module cotengra._version) Via (class in cotengra.interface) W wedge() (cotengra.schematic.Drawing method) weight_bonds (cotengra.pathfinders.path_compressed_greedy.GreedySpan attribute) windowed_reconfigure() (cotengra.ContractionTree method) (cotengra.core.ContractionTree method) windowed_reconfigure_ (cotengra.ContractionTree attribute) (cotengra.core.ContractionTree attribute) WindowedOptimizer (class in cotengra.pathfinders.path_compressed) WithBackend (class in cotengra.interface) WriteObjective (class in cotengra.scoring)