oxicuda_quantum/algorithm/
mod.rs1pub mod bernstein_vazirani;
17pub mod deutsch_jozsa;
18pub mod error_correction;
19pub mod grover;
20pub mod shor;
21pub mod simon;
22pub mod superdense;
23pub mod swap_test;
24pub mod teleportation;
25
26pub use bernstein_vazirani::{BernsteinVaziraniResult, bernstein_vazirani};
27pub use deutsch_jozsa::{DeutschJozsaResult, FunctionKind, deutsch_jozsa};
28pub use error_correction::{
29 bit_flip_correct, bit_flip_encode, phase_flip_correct, phase_flip_encode, prepare_ghz,
30 prepare_w,
31};
32pub use grover::{GroverResult, grover_search, marked_probability, optimal_iterations};
33pub use shor::{
34 OrderFindingResult, ShorResult, classical_order, continued_fraction_convergents,
35 factor_from_order, gcd, mod_exp, order_finding, shor_factor,
36};
37pub use simon::{SimonResult, recover_period_from_constraints, simon};
38pub use superdense::{SuperdenseResult, superdense_decode};
39pub use swap_test::{hadamard_test, swap_test};
40pub use teleportation::{TeleportResult, teleport};