File list#
- File biclique_cache.hpp
busclique
busclique::yieldcache
yieldcache()
get()
set()
rows
cols
index()
mem
busclique::biclique_cache
biclique_cache()
biclique_cache()
get()
biclique_cache()
~biclique_cache()
score()
cells
memrows()
memcols()
memsize()
memsize()
mem_addr()
make_access_table()
compute_cache()
mem
busclique::biclique_yield_cache
biclique_yield_cache()
biclique_yield_cache()
biclique_yield_cache()
begin()
end()
cells
bundles
bound_t
compute_cache()
rows
cols
chainlength
biclique_bounds
busclique::biclique_yield_cache::iterator
iterator()
operator++()
operator++()
operator*()
operator==()
operator!=()
adv()
inc()
s0
s1
rows
cols
chainlength
bounds
bundles
- File bundle_cache.hpp
- File util.hpp
- File cell_cache.hpp
- File chain.hpp
DIAGNOSE_CHAINS
DIAGNOSE_CHAIN
find_embedding
find_embedding::frozen_chain
clear()
data
links
find_embedding::chain
chain()
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()
label
fetch()
retrieve()
qubit_weight
data
links
find_embedding::chain::iterator
operator++()
operator!=()
- File clique_cache.hpp
busclique
empty_emb
busclique::maxcache
maxcache()
setmax()
score()
corners()
rows
cols
index()
mem
busclique::zerocache
score()
busclique::clique_iterator
clique_iterator()
next()
advance()
grow_stack()
cells
cliq
width
basepoints
stack
emb
busclique::clique_cache
clique_cache()
clique_cache()
clique_cache()
clique_cache()
~clique_cache()
get()
print()
extract_solution()
memrows()
memcols()
memsize()
memsize()
compute_cache()
extend_cache()
extend_cache()
extend_cache()
inflate_first_ell()
cells
bundles
width
mem
nocheck()
busclique::clique_yield_cache
clique_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_bound
clique_yield
best_embeddings
- File coordinate_types.hpp
busclique
size_y
size_x
size_w
size_z
coordinate_index()
vert()
horz()
operator""_y()
operator""_x()
operator""_w()
operator""_z()
operator""_u64()
operator""_u32()
operator""_u16()
operator""_u8()
busclique::coordinate_converter
cell_index()
cell_index()
chimera_linear()
linear_chimera()
linemajor_linear()
linear_linemajor()
product()
product()
sum()
sum()
min()
max()
grid_index()
bundle_cache_index()
coord()
cell_index_impl()
chimera_linear_impl()
linemajor_linear_impl()
grid_index_impl()
bundle_cache_index_impl()
- File debug.hpp
- File embedding.hpp
DIAGNOSE_EMB
find_embedding
find_embedding::embedding
embedding()
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()
ep
num_qubits
num_reserved
num_vars
num_fixed
qub_weight
var_embedding
frozen
- File embedding_problem.hpp
find_embedding
VARORDER
VARORDER_SHUFFLE
VARORDER_DFS
VARORDER_BFS
VARORDER_PFS
VARORDER_RPFS
VARORDER_KEEP
find_embedding::domain_handler_universe
domain_handler_universe()
~domain_handler_universe()
prepare_visited()
prepare_distances()
prepare_distances()
accepts_qubit()
find_embedding::domain_handler_masked
domain_handler_masked()
~domain_handler_masked()
prepare_visited()
prepare_distances()
prepare_distances()
accepts_qubit()
params
masks
find_embedding::fixed_handler_none
fixed_handler_none()
~fixed_handler_none()
fixed()
reserved()
find_embedding::fixed_handler_hival
fixed_handler_hival()
~fixed_handler_hival()
fixed()
reserved()
num_v
num_q
find_embedding::output_handler
output_handler()
error()
major_info()
minor_info()
extra_info()
debug()
params
find_embedding::shuffle_first
find_embedding::rndswap_first
find_embedding::embedding_problem_base
embedding_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()
params
max_beta
round_beta
bound_beta
weight_table
initialized
embedded
desperate
target_chainsize
improved
weight_bound
num_v
num_f
num_q
num_r
qubit_nbrs
var_nbrs
rand
var_order_space
var_order_visited
var_order_shuffle
exponent_margin
compute_margin()
pfs_component()
bfs_component()
find_embedding::embedding_problem
embedding_problem()
~embedding_problem()
ep_t
fh_t
dh_t
oh_t
- File errors.hpp
- File fastrng.hpp
- File find_biclique.hpp
- File find_clique.hpp
- File util.hpp
- File find_embedding.hpp
find_embedding
findEmbedding()
find_embedding::parameter_processor
parameter_processor()
input_chains()
input_vars()
num_vars
num_qubits
qub_reserved_unscrewed
var_fixed_unscrewed
num_reserved
qub_components
problem_qubits
problem_reserved
num_fixed
unscrew_vars
screw_vars
params
var_nbrs
qubit_nbrs
_reserved()
_filter_fixed_vars()
_inverse_permutation()
find_embedding::pathfinder_type
fixed_handler_t
domain_handler_t
output_handler_t
embedding_problem_t
pathfinder_t
find_embedding::pathfinder_wrapper
pathfinder_wrapper()
~pathfinder_wrapper()
get_chain()
heuristicEmbedding()
num_vars()
set_initial_chains()
quickPass()
quickPass()
_pf_parse4()
_pf_parse3()
_pf_parse2()
_pf_parse1()
_pf_parse()
pp
pf
- File graph.hpp
graph
graph::unaryint
graph::unaryint< bool >
unaryint()
operator()()
b
graph::unaryint< std::vector< int > >
unaryint()
operator()()
b
graph::unaryint< void * >
unaryint()
operator()()
graph::unaryint< int >
unaryint()
operator()()
b
graph::input_graph
input_graph()
input_graph()
clear()
a()
b()
num_nodes()
num_edges()
push_back()
get_neighbors_sources()
get_neighbors_sinks()
get_neighbors()
_to_vectorhoods()
__get_neighbors()
_get_neighbors()
edges_aside
edges_bside
_num_nodes
graph::components
components()
components()
components()
nodes()
size()
num_reserved()
size()
component_graph()
component_neighbors()
into_component()
from_component()
__init_find()
__init_union()
index
label
_num_reserved
component
component_g
- File pairing_queue.hpp
find_embedding
find_embedding::min_heap_tag
find_embedding::max_heap_tag
find_embedding::priority_node
priority_node()
priority_node()
operator<()
node
dirt
dist
find_embedding::pairing_node
pairing_node()
pairing_node()
merge_roots()
refresh()
next_root()
merge_pairs()
merge_roots_unsafe()
merge_roots_unchecked()
next
desc
find_embedding::pairing_queue
pairing_queue()
pairing_queue()
~pairing_queue()
reset()
empty()
emplace()
top()
pop()
count
size
root
mem
- File pathfinder.hpp
find_embedding
find_embedding::pathfinder_base
embedding_t
pathfinder_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()
ep
params
bestEmbedding
lastEmbedding
currEmbedding
initEmbedding
num_qubits
num_reserved
num_vars
num_fixed
parents
total_distance
min_list
qubit_weight
tmp_stats
best_stats
pushback
stoptime
visited_list
distances
qubit_permutations
prepare_root_distances()
find_chain()
find_short_chain()
dijkstra_initialize_chain()
find_embedding::pathfinder_base::default_tag
find_embedding::pathfinder_base::embedded_tag
find_embedding::pathfinder_serial
super
embedding_t
pathfinder_serial()
~pathfinder_serial()
prepare_root_distances()
find_embedding::pathfinder_parallel
super
embedding_t
pathfinder_parallel()
~pathfinder_parallel()
prepare_root_distances()
run_in_thread()
exec_chunked()
exec_indexed()
num_threads
futures
thread_weight
get_job
nbr_i
neighbors_embedded
find_embedding::pathfinder_public_interface
heuristicEmbedding()
get_chain()
~pathfinder_public_interface()
set_initial_chains()
quickPass()
quickPass()
- File small_cliques.hpp
- File topo_cache.hpp
busclique
busclique::topo_cache
topo_cache()
topo_cache()
~topo_cache()
topo_cache()
reset()
serialize()
fragment_nodes()
fragment_edges()
set_mask_bound()
next()
topo
cells
_initialize()
compute_bad_edges()
nodemask
edgemask
badmask
bad_edges
mask_num
mask_bound
log_mask_bound
rng
_init
child_nodemask
child_edgemask
busclique::topo_cache::_initializer_tag