Module error_correction

Module error_correction 

Source
Expand description

Error correction codes and protocols

Re-exportsยง

pub use crate::adaptive_ml_error_correction::benchmark_adaptive_ml_error_correction;
pub use crate::adaptive_ml_error_correction::AdaptiveCorrectionResult;
pub use crate::adaptive_ml_error_correction::AdaptiveMLConfig;
pub use crate::adaptive_ml_error_correction::AdaptiveMLErrorCorrection;
pub use crate::adaptive_ml_error_correction::CorrectionMetrics;
pub use crate::adaptive_ml_error_correction::ErrorCorrectionAgent;
pub use crate::adaptive_ml_error_correction::FeatureExtractionMethod;
pub use crate::adaptive_ml_error_correction::FeatureExtractor;
pub use crate::adaptive_ml_error_correction::LearningStrategy;
pub use crate::adaptive_ml_error_correction::MLModelType;
pub use crate::adaptive_ml_error_correction::SyndromeClassificationNetwork;
pub use crate::adaptive_ml_error_correction::TrainingExample as MLTrainingExample;
pub use crate::concatenated_error_correction::benchmark_concatenated_error_correction;
pub use crate::concatenated_error_correction::create_standard_concatenated_code;
pub use crate::concatenated_error_correction::CodeParameters;
pub use crate::concatenated_error_correction::ConcatenatedCodeConfig;
pub use crate::concatenated_error_correction::ConcatenatedCorrectionResult;
pub use crate::concatenated_error_correction::ConcatenatedErrorCorrection;
pub use crate::concatenated_error_correction::ConcatenationLevel;
pub use crate::concatenated_error_correction::ConcatenationStats;
pub use crate::concatenated_error_correction::DecodingResult;
pub use crate::concatenated_error_correction::ErrorCorrectionCode;
pub use crate::concatenated_error_correction::ErrorType;
pub use crate::concatenated_error_correction::HierarchicalDecodingMethod;
pub use crate::concatenated_error_correction::LevelDecodingResult;
pub use crate::holographic_quantum_error_correction::benchmark_holographic_qec;
pub use crate::holographic_quantum_error_correction::BulkReconstructionMethod;
pub use crate::holographic_quantum_error_correction::BulkReconstructionResult;
pub use crate::holographic_quantum_error_correction::HolographicCodeType;
pub use crate::holographic_quantum_error_correction::HolographicQECBenchmarkResults;
pub use crate::holographic_quantum_error_correction::HolographicQECConfig;
pub use crate::holographic_quantum_error_correction::HolographicQECResult;
pub use crate::holographic_quantum_error_correction::HolographicQECSimulator;
pub use crate::holographic_quantum_error_correction::HolographicQECStats;
pub use crate::holographic_quantum_error_correction::HolographicQECUtils;
pub use crate::quantum_ldpc_codes::benchmark_quantum_ldpc_codes;
pub use crate::quantum_ldpc_codes::BPDecodingResult;
pub use crate::quantum_ldpc_codes::BeliefPropagationAlgorithm;
pub use crate::quantum_ldpc_codes::CheckNode;
pub use crate::quantum_ldpc_codes::LDPCConfig;
pub use crate::quantum_ldpc_codes::LDPCConstructionMethod;
pub use crate::quantum_ldpc_codes::LDPCStats;
pub use crate::quantum_ldpc_codes::QuantumLDPCCode;
pub use crate::quantum_ldpc_codes::TannerGraph;
pub use crate::quantum_ldpc_codes::VariableNode;
pub use crate::error_correction::*;