Crate fusion_blossom

Crate fusion_blossom 

Source

Modules§

blossom_v
cli
complete_graph
dual_module
Dual Module
dual_module_parallel
Serial Dual Parallel
dual_module_serial
Serial Dual Module
example_codes
Example Decoding
example_partition
Example Partition
mwpm_solver
Minimum-Weight Perfect Matching Solver
pointers
Pointer Types
primal_module
Primal Module
primal_module_parallel
Parallel Primal Module
primal_module_serial
Serial Primal Module
util
visualize
Visualizer

Macros§

bind_trait_fusion_visualizer
lock_write

Structs§

DetailedMatching

Functions§

blossom_v_mwpm
fall back to use blossom V library to solve MWPM (install blossom V required)
blossom_v_mwpm_reuse
detailed_matching
compute detailed matching information, note that the output will not include duplicated matched pairs
fusion_mwpm
use fusion blossom to solve MWPM (to optimize speed, consider reuse a mwpm_solver::SolverSerial object)