quantrs2_sim/holographic_quantum_error_correction/mod.rs
1//! Holographic Quantum Error Correction Framework
2//!
3//! This module provides a comprehensive implementation of holographic quantum error correction
4//! using AdS/CFT correspondence, bulk-boundary duality, and emergent geometry from quantum
5//! entanglement. This framework enables error correction through holographic principles,
6//! where quantum information in a boundary theory is protected by geometry in the bulk.
7//!
8//! # Module Organization
9//!
10//! - `config`: Configuration types and enums
11//! - `simulator`: Core simulator struct with initialization
12//! - `encoding`: Holographic encoding matrix methods
13//! - `error_correction`: Error correction and decoding methods
14//! - `results`: Result types for operations
15//! - `utils`: Utility functions
16//! - `benchmark`: Benchmarking functions and tests
17
18mod benchmark;
19mod config;
20mod encoding;
21mod error_correction;
22mod results;
23mod simulator;
24mod utils;
25
26// Re-export public types
27pub use benchmark::{benchmark_holographic_qec, HolographicQECBenchmarkResults};
28pub use config::{BulkReconstructionMethod, HolographicCodeType, HolographicQECConfig};
29pub use results::{BulkReconstructionResult, HolographicQECResult, HolographicQECStats};
30pub use simulator::HolographicQECSimulator;
31pub use utils::HolographicQECUtils;