File list#
- File biclique_cache.hpp
- File bundle_cache.hpp
- File util.hpp
- File cell_cache.hpp
- File chain.hpp
DIAGNOSE_CHAINSDIAGNOSE_CHAINfind_embeddingfind_embedding::frozen_chainfind_embedding::chainchain()operator=()operator=()size()count()get_link()set_link()drop_link()set_root()clear()add_leaf()trim_branch()trim_leaf()parent()adopt()refcount()freeze()thaw()steal()link_path()begin()end()diagnostic()run_diagnostic()labelfetch()retrieve()qubit_weightdatalinksfind_embedding::chain::iterator
- File clique_cache.hpp
buscliqueempty_embbusclique::maxcachebusclique::zerocachebusclique::clique_iteratorbusclique::clique_cachebusclique::clique_yield_cacheclique_yield_cache()embeddings()get_length_range()compute_length_bound()compute_length_bound()compute_length_bound()emb_max_length()process_cliques()compute_cache_width_1()compute_cache_width_gt_1()compute_cache_width_gt_1()compute_cache_width_gt_1()compute_cache()compute_cache()compute_cache()length_boundclique_yieldbest_embeddings
- File coordinate_types.hpp
- File debug.hpp
- File embedding.hpp
DIAGNOSE_EMBfind_embeddingfind_embedding::embeddingembedding()embedding()operator=()get_chain()chainsize()weight()max_weight()max_weight()has_qubit()set_chain()fix_chain()operator==()construct_chain()construct_chain_steiner()flip_back()tear_out()freeze_out()thaw_back()steal_all()statistics()linked()linked()print()long_diagnostic()run_long_diagnostic()linkup()epnum_qubitsnum_reservednum_varsnum_fixedqub_weightvar_embeddingfrozen
- File embedding_problem.hpp
find_embeddingVARORDERfind_embedding::domain_handler_universefind_embedding::domain_handler_maskedfind_embedding::fixed_handler_nonefind_embedding::fixed_handler_hivalfind_embedding::output_handlerfind_embedding::shuffle_firstfind_embedding::rndswap_firstfind_embedding::embedding_problem_baseembedding_problem_base()~embedding_problem_base()reset_mood()populate_weight_table()weight()var_neighbors()var_neighbors()var_neighbors()qubit_neighbors()num_vars()num_qubits()num_fixed()num_reserved()randint()shuffle()qubit_component()var_order()dfs_component()paramsmax_betaround_betabound_betaweight_tableinitializedembeddeddesperatetarget_chainsizeimprovedweight_boundnum_vnum_fnum_qnum_rqubit_nbrsvar_nbrsrandvar_order_spacevar_order_visitedvar_order_shuffleexponent_margincompute_margin()pfs_component()bfs_component()
find_embedding::embedding_problem
- File errors.hpp
- File fastrng.hpp
- File find_biclique.hpp
- File find_clique.hpp
- File util.hpp
- File find_embedding.hpp
- File graph.hpp
- File pairing_queue.hpp
- File pathfinder.hpp
find_embeddingfind_embedding::pathfinder_baseembedding_tpathfinder_base()set_initial_chains()~pathfinder_base()check_improvement()get_chain()quickPass()quickPass()heuristicEmbedding()find_chain()check_stops()initialization_pass()improve_overfill_pass()pushdown_overfill_pass()improve_chainlength_pass()accumulate_distance_at_chain()accumulate_distance()accumulate_distance()compute_distances_from_chain()compute_qubit_weights()compute_qubit_weights()epparamsbestEmbeddinglastEmbeddingcurrEmbeddinginitEmbeddingnum_qubitsnum_reservednum_varsnum_fixedparentstotal_distancemin_listqubit_weighttmp_statsbest_statspushbackstoptimevisited_listdistancesqubit_permutationsprepare_root_distances()find_chain()find_short_chain()dijkstra_initialize_chain()find_embedding::pathfinder_base::default_tagfind_embedding::pathfinder_base::embedded_tag
find_embedding::pathfinder_serialfind_embedding::pathfinder_parallelfind_embedding::pathfinder_public_interface
- File small_cliques.hpp
- File topo_cache.hpp
buscliquebusclique::topo_cachetopo_cache()topo_cache()~topo_cache()topo_cache()reset()serialize()fragment_nodes()fragment_edges()set_mask_bound()next()topocells_initialize()compute_bad_edges()nodemaskedgemaskbadmaskbad_edgesmask_nummask_boundlog_mask_boundrng_initchild_nodemaskchild_edgemaskbusclique::topo_cache::_initializer_tag