Expand description
Prelude module that re-exports common types and traits
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::adiabatic_quantum_computing::AdiabaticBenchmarkResults;pub use crate::adiabatic_quantum_computing::AdiabaticConfig;pub use crate::adiabatic_quantum_computing::AdiabaticQuantumComputer;pub use crate::adiabatic_quantum_computing::AdiabaticResult;pub use crate::adiabatic_quantum_computing::AdiabaticSnapshot;pub use crate::adiabatic_quantum_computing::AdiabaticStats;pub use crate::adiabatic_quantum_computing::AdiabaticUtils;pub use crate::adiabatic_quantum_computing::GapMeasurement;pub use crate::adiabatic_quantum_computing::GapTrackingConfig;pub use crate::adiabatic_quantum_computing::ScheduleType;pub use crate::advanced_variational_algorithms::benchmark_advanced_vqa;pub use crate::advanced_variational_algorithms::AcquisitionFunction;pub use crate::advanced_variational_algorithms::AdvancedOptimizerType;pub use crate::advanced_variational_algorithms::AdvancedVQATrainer;pub use crate::advanced_variational_algorithms::BayesianModel;pub use crate::advanced_variational_algorithms::CompressionMethod;pub use crate::advanced_variational_algorithms::CostFunction;pub use crate::advanced_variational_algorithms::FiniteDifferenceGradient;pub use crate::advanced_variational_algorithms::GradientCalculator;pub use crate::advanced_variational_algorithms::GrowthCriterion;pub use crate::advanced_variational_algorithms::HamiltonianTerm as VQAHamiltonianTerm;pub use crate::advanced_variational_algorithms::IsingCostFunction;pub use crate::advanced_variational_algorithms::MixerHamiltonian;pub use crate::advanced_variational_algorithms::MixerType;pub use crate::advanced_variational_algorithms::NetworkConnectivity;pub use crate::advanced_variational_algorithms::OptimizationProblemType;pub use crate::advanced_variational_algorithms::OptimizerState as VQAOptimizerState;pub use crate::advanced_variational_algorithms::ParameterShiftGradient;pub use crate::advanced_variational_algorithms::ProblemHamiltonian;pub use crate::advanced_variational_algorithms::QuantumActivation;pub use crate::advanced_variational_algorithms::TensorTopology;pub use crate::advanced_variational_algorithms::VQAConfig;pub use crate::advanced_variational_algorithms::VQAResult;pub use crate::advanced_variational_algorithms::VQATrainerState;pub use crate::advanced_variational_algorithms::VQATrainingStats;pub use crate::advanced_variational_algorithms::VariationalAnsatz;pub use crate::advanced_variational_algorithms::WarmRestartConfig;pub use crate::auto_optimizer::execute_with_auto_optimization;pub use crate::auto_optimizer::recommend_backend_for_circuit;pub use crate::auto_optimizer::AnalysisDepth;pub use crate::auto_optimizer::AutoOptimizer;pub use crate::auto_optimizer::AutoOptimizerConfig;pub use crate::auto_optimizer::BackendRecommendation;pub use crate::auto_optimizer::BackendType;pub use crate::auto_optimizer::CircuitCharacteristics;pub use crate::auto_optimizer::ConnectivityProperties;pub use crate::auto_optimizer::FallbackStrategy;pub use crate::auto_optimizer::OptimizationLevel as AutoOptimizationLevel;pub use crate::auto_optimizer::PerformanceHistory;pub use crate::auto_optimizer::PerformanceMetrics as AutoOptimizerPerformanceMetrics;pub use crate::autodiff_vqe::ansatze;pub use crate::autodiff_vqe::AutoDiffContext;pub use crate::autodiff_vqe::ConvergenceCriteria;pub use crate::autodiff_vqe::GradientMethod;pub use crate::autodiff_vqe::ParametricCircuit;pub use crate::autodiff_vqe::ParametricGate;pub use crate::autodiff_vqe::ParametricRX;pub use crate::autodiff_vqe::ParametricRY;pub use crate::autodiff_vqe::ParametricRZ;pub use crate::autodiff_vqe::VQEIteration;pub use crate::autodiff_vqe::VQEResult;pub use crate::autodiff_vqe::VQEWithAutodiff;pub use crate::automatic_parallelization::benchmark_automatic_parallelization;pub use crate::automatic_parallelization::AutoParallelBenchmarkResults;pub use crate::automatic_parallelization::AutoParallelConfig;pub use crate::automatic_parallelization::AutoParallelEngine;pub use crate::automatic_parallelization::CircuitParallelResult;pub use crate::automatic_parallelization::DependencyGraph;pub use crate::automatic_parallelization::GateNode;pub use crate::automatic_parallelization::LoadBalancingConfig as AutoLoadBalancingConfig;pub use crate::automatic_parallelization::OptimizationLevel;pub use crate::automatic_parallelization::OptimizationRecommendation as ParallelOptimizationRecommendation;pub use crate::automatic_parallelization::ParallelPerformanceStats;pub use crate::automatic_parallelization::ParallelTask;pub use crate::automatic_parallelization::ParallelizationAnalysis;pub use crate::automatic_parallelization::ParallelizationStrategy;pub use crate::automatic_parallelization::RecommendationComplexity;pub use crate::automatic_parallelization::RecommendationType;pub use crate::automatic_parallelization::ResourceConstraints;pub use crate::automatic_parallelization::ResourceSnapshot;pub use crate::automatic_parallelization::ResourceUtilization;pub use crate::automatic_parallelization::TaskCompletionStats;pub use crate::automatic_parallelization::TaskPriority;pub use crate::automatic_parallelization::WorkStealingStrategy;pub use crate::cache_optimized_layouts::CacheHierarchyConfig;pub use crate::cache_optimized_layouts::CacheLayoutAdaptationResult;pub use crate::cache_optimized_layouts::CacheOperationStats;pub use crate::cache_optimized_layouts::CacheOptimizedGateManager;pub use crate::cache_optimized_layouts::CacheOptimizedLayout;pub use crate::cache_optimized_layouts::CacheOptimizedStateVector;pub use crate::cache_optimized_layouts::CachePerformanceStats;pub use crate::cache_optimized_layouts::CacheReplacementPolicy;pub use crate::circuit_interfaces::BackendCompiledData;pub use crate::circuit_interfaces::CircuitExecutionResult;pub use crate::circuit_interfaces::CircuitInterface;pub use crate::circuit_interfaces::CircuitInterfaceConfig;pub use crate::circuit_interfaces::CircuitInterfaceStats;pub use crate::circuit_interfaces::CircuitInterfaceUtils;pub use crate::circuit_interfaces::CircuitMetadata;pub use crate::circuit_interfaces::CircuitOptimizationResult;pub use crate::circuit_interfaces::CompilationMetadata;pub use crate::circuit_interfaces::CompiledCircuit;pub use crate::circuit_interfaces::InterfaceBenchmarkResults;pub use crate::circuit_interfaces::InterfaceCircuit;pub use crate::circuit_interfaces::InterfaceGate;pub use crate::circuit_interfaces::InterfaceGateType;pub use crate::circuit_interfaces::OptimizationStats;pub use crate::circuit_interfaces::SimulationBackend;pub use crate::circuit_interfaces::StabilizerOp;pub use crate::circuit_optimization::optimize_circuit;pub use crate::circuit_optimization::optimize_circuit_with_config;pub use crate::circuit_optimization::CircuitOptimizer;pub use crate::circuit_optimization::OptimizationConfig;pub use crate::circuit_optimization::OptimizationResult;pub use crate::circuit_optimization::OptimizationStatistics;pub use crate::clifford_sparse::CliffordGate;pub use crate::clifford_sparse::SparseCliffordSimulator;pub use crate::compilation_optimization::CompilationAnalysis;pub use crate::compilation_optimization::CompilationOptimizer;pub use crate::compilation_optimization::CompilationOptimizerConfig;pub use crate::compilation_optimization::OptimizationRecommendation;pub use crate::compilation_optimization::OptimizationType;pub use crate::compilation_optimization::RecommendationPriority;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::debugger::BreakCondition;pub use crate::debugger::DebugConfig;pub use crate::debugger::DebugReport;pub use crate::debugger::PerformanceMetrics;pub use crate::debugger::QuantumDebugger;pub use crate::debugger::StepResult;pub use crate::debugger::WatchFrequency;pub use crate::debugger::WatchProperty;pub use crate::debugger::Watchpoint;pub use crate::decision_diagram::benchmark_dd_simulator;pub use crate::decision_diagram::DDNode;pub use crate::decision_diagram::DDOptimizer;pub use crate::decision_diagram::DDSimulator;pub use crate::decision_diagram::DDStats;pub use crate::decision_diagram::DecisionDiagram;pub use crate::decision_diagram::Edge;pub use crate::device_noise_models::CalibrationData;pub use crate::device_noise_models::CoherenceParameters;pub use crate::device_noise_models::DeviceNoiseConfig;pub use crate::device_noise_models::DeviceNoiseModel;pub use crate::device_noise_models::DeviceNoiseSimulator;pub use crate::device_noise_models::DeviceNoiseUtils;pub use crate::device_noise_models::DeviceTopology;pub use crate::device_noise_models::DeviceType;pub use crate::device_noise_models::FrequencyDrift;pub use crate::device_noise_models::GateErrorRates;pub use crate::device_noise_models::GateTimes;pub use crate::device_noise_models::NoiseBenchmarkResults;pub use crate::device_noise_models::NoiseSimulationStats;pub use crate::device_noise_models::SuperconductingNoiseModel;pub use crate::distributed_simulator::benchmark_distributed_simulation;pub use crate::distributed_simulator::ChunkMetadata;pub use crate::distributed_simulator::CommunicationConfig;pub use crate::distributed_simulator::CommunicationManager;pub use crate::distributed_simulator::CommunicationPattern;pub use crate::distributed_simulator::CommunicationRequirements;pub use crate::distributed_simulator::DistributedGateOperation;pub use crate::distributed_simulator::DistributedPerformanceStats;pub use crate::distributed_simulator::DistributedQuantumSimulator;pub use crate::distributed_simulator::DistributedSimulatorConfig;pub use crate::distributed_simulator::DistributionStrategy;pub use crate::distributed_simulator::FaultToleranceConfig;pub use crate::distributed_simulator::FaultToleranceMessage;pub use crate::distributed_simulator::FaultToleranceStats;pub use crate::distributed_simulator::LoadBalancer;pub use crate::distributed_simulator::LoadBalancingCommand;pub use crate::distributed_simulator::LoadBalancingConfig;pub use crate::distributed_simulator::LoadBalancingStrategy as DistributedLoadBalancingStrategy;pub use crate::distributed_simulator::NetworkConfig;pub use crate::distributed_simulator::NetworkMessage;pub use crate::distributed_simulator::NetworkStats;pub use crate::distributed_simulator::NodeCapabilities;pub use crate::distributed_simulator::NodeInfo;pub use crate::distributed_simulator::NodePerformanceStats;pub use crate::distributed_simulator::NodeStatus;pub use crate::distributed_simulator::OperationPriority;pub use crate::distributed_simulator::RebalancingStats;pub use crate::distributed_simulator::SimulationState;pub use crate::distributed_simulator::StateChunk;pub use crate::distributed_simulator::SynchronizationLevel;pub use crate::distributed_simulator::WorkDistribution;pub use crate::enhanced_statevector::EnhancedStateVectorSimulator;pub use crate::error::Result;pub use crate::error::SimulatorError;pub use crate::fermionic_simulation::benchmark_fermionic_simulation;pub use crate::fermionic_simulation::FermionicHamiltonian;pub use crate::fermionic_simulation::FermionicOperator;pub use crate::fermionic_simulation::FermionicSimulator;pub use crate::fermionic_simulation::FermionicStats;pub use crate::fermionic_simulation::FermionicString;pub use crate::fermionic_simulation::JordanWignerTransform;pub use crate::fusion::benchmark_fusion_strategies;pub use crate::fusion::FusedGate;pub use crate::fusion::FusionStats;pub use crate::fusion::FusionStrategy;pub use crate::fusion::GateFusion;pub use crate::fusion::GateGroup;pub use crate::fusion::OptimizedCircuit;pub use crate::fusion::OptimizedGate;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::jit_compilation::benchmark_jit_compilation;pub use crate::jit_compilation::CompilationPriority;pub use crate::jit_compilation::CompilationStatus;pub use crate::jit_compilation::CompiledFunction;pub use crate::jit_compilation::CompiledGateSequence;pub use crate::jit_compilation::GateSequencePattern;pub use crate::jit_compilation::JITBenchmarkResults;pub use crate::jit_compilation::JITCompiler;pub use crate::jit_compilation::JITConfig;pub use crate::jit_compilation::JITOptimization;pub use crate::jit_compilation::JITOptimizationLevel;pub use crate::jit_compilation::JITPerformanceStats;pub use crate::jit_compilation::JITQuantumSimulator;pub use crate::jit_compilation::JITSimulatorStats;pub use crate::jit_compilation::OptimizationSuggestion;pub use crate::jit_compilation::PatternAnalysisResult;pub use crate::jit_compilation::PatternComplexity;pub use crate::jit_compilation::RuntimeProfiler;pub use crate::jit_compilation::RuntimeProfilerStats;pub use crate::large_scale_simulator::CompressedQuantumState;pub use crate::large_scale_simulator::CompressionAlgorithm;pub use crate::large_scale_simulator::CompressionMetadata;pub use crate::large_scale_simulator::LargeScaleQuantumSimulator;pub use crate::large_scale_simulator::LargeScaleSimulatorConfig;pub use crate::large_scale_simulator::MemoryMappedQuantumState;pub use crate::large_scale_simulator::MemoryStatistics as LargeScaleMemoryStatistics;pub use crate::large_scale_simulator::QuantumStateRepresentation;pub use crate::large_scale_simulator::SparseQuantumState;pub use crate::memory_bandwidth_optimization::BandwidthMonitor;pub use crate::memory_bandwidth_optimization::MemoryBandwidthOptimizer;pub use crate::memory_bandwidth_optimization::MemoryLayout;pub use crate::memory_bandwidth_optimization::MemoryOptimizationConfig;pub use crate::memory_bandwidth_optimization::MemoryOptimizationReport;pub use crate::memory_bandwidth_optimization::MemoryStats;pub use crate::memory_bandwidth_optimization::OptimizedStateVector;pub use crate::memory_optimization::AdvancedMemoryPool;pub use crate::memory_optimization::MemoryStats as AdvancedMemoryStats;pub use crate::memory_optimization::NumaAwareAllocator;pub use crate::memory_prefetching_optimization::AccessPatternPredictor;pub use crate::memory_prefetching_optimization::AccessPatternType;pub use crate::memory_prefetching_optimization::DataLocalityOptimizer;pub use crate::memory_prefetching_optimization::LocalityOptimizationResult;pub use crate::memory_prefetching_optimization::LocalityStrategy;pub use crate::memory_prefetching_optimization::LoopPattern;pub use crate::memory_prefetching_optimization::MemoryPrefetcher;pub use crate::memory_prefetching_optimization::NUMATopology;pub use crate::memory_prefetching_optimization::PerformanceFeedback;pub use crate::memory_prefetching_optimization::PrefetchConfig;pub use crate::memory_prefetching_optimization::PrefetchHint;pub use crate::memory_prefetching_optimization::PrefetchStats;pub use crate::memory_prefetching_optimization::PrefetchStrategy;pub use crate::mps_basic::BasicMPS;pub use crate::mps_basic::BasicMPSConfig;pub use crate::mps_basic::BasicMPSSimulator;pub use crate::mps_simulator::MPSSimulator;pub use crate::mps_simulator::MPS;pub use crate::noise::NoiseChannel;pub use crate::noise::NoiseModel;pub use crate::noise_advanced::AdvancedNoiseModel;pub use crate::noise_advanced::RealisticNoiseModelBuilder;pub use crate::noise_extrapolation::benchmark_noise_extrapolation;pub use crate::noise_extrapolation::DistillationProtocol;pub use crate::noise_extrapolation::ExtrapolationMethod;pub use crate::noise_extrapolation::FitStatistics;pub use crate::noise_extrapolation::NoiseScalingMethod;pub use crate::noise_extrapolation::SymmetryOperation;pub use crate::noise_extrapolation::SymmetryVerification;pub use crate::noise_extrapolation::SymmetryVerificationResult;pub use crate::noise_extrapolation::VirtualDistillation;pub use crate::noise_extrapolation::VirtualDistillationResult;pub use crate::noise_extrapolation::ZNEResult;pub use crate::noise_extrapolation::ZeroNoiseExtrapolator;pub use crate::open_quantum_systems::quantum_fidelity;pub use crate::open_quantum_systems::CompositeNoiseModel;pub use crate::open_quantum_systems::EvolutionResult;pub use crate::open_quantum_systems::IntegrationMethod;pub use crate::open_quantum_systems::LindladOperator;pub use crate::open_quantum_systems::LindladSimulator;pub use crate::open_quantum_systems::NoiseModelBuilder;pub use crate::open_quantum_systems::ProcessTomography;pub use crate::open_quantum_systems::QuantumChannel;pub use crate::opencl_amd_backend::benchmark_amd_opencl_backend;pub use crate::opencl_amd_backend::AMDOpenCLSimulator;pub use crate::opencl_amd_backend::KernelArg;pub use crate::opencl_amd_backend::MemoryFlags;pub use crate::opencl_amd_backend::OpenCLBuffer;pub use crate::opencl_amd_backend::OpenCLConfig;pub use crate::opencl_amd_backend::OpenCLDevice;pub use crate::opencl_amd_backend::OpenCLDeviceType;pub use crate::opencl_amd_backend::OpenCLKernel;pub use crate::opencl_amd_backend::OpenCLPlatform;pub use crate::opencl_amd_backend::OpenCLStats;pub use crate::opencl_amd_backend::OptimizationLevel as OpenCLOptimizationLevel;pub use crate::operation_cache::CacheConfig;pub use crate::operation_cache::CacheStats;pub use crate::operation_cache::CachedData;pub use crate::operation_cache::CachedOperation;pub use crate::operation_cache::EvictionPolicy;pub use crate::operation_cache::GateMatrixCache;pub use crate::operation_cache::OperationKey;pub use crate::operation_cache::QuantumOperationCache;pub use crate::parallel_tensor_optimization::ContractionPair;pub use crate::parallel_tensor_optimization::LoadBalancingStrategy;pub use crate::parallel_tensor_optimization::NumaTopology;pub use crate::parallel_tensor_optimization::ParallelTensorConfig;pub use crate::parallel_tensor_optimization::ParallelTensorEngine;pub use crate::parallel_tensor_optimization::ParallelTensorStats;pub use crate::parallel_tensor_optimization::TensorWorkQueue;pub use crate::parallel_tensor_optimization::TensorWorkUnit;pub use crate::parallel_tensor_optimization::ThreadAffinityConfig;pub use crate::path_integral::benchmark_path_integral_methods;pub use crate::path_integral::ConvergenceStats;pub use crate::path_integral::PathIntegralConfig;pub use crate::path_integral::PathIntegralMethod;pub use crate::path_integral::PathIntegralResult;pub use crate::path_integral::PathIntegralSimulator;pub use crate::path_integral::PathIntegralStats;pub use crate::path_integral::PathIntegralUtils;pub use crate::path_integral::QuantumPath;pub use crate::pauli::PauliOperator;pub use crate::pauli::PauliOperatorSum;pub use crate::pauli::PauliString;pub use crate::pauli::PauliUtils;pub use crate::performance_benchmark::run_comprehensive_benchmark;pub use crate::performance_benchmark::run_quick_benchmark;pub use crate::performance_benchmark::BenchmarkComparison;pub use crate::performance_benchmark::BenchmarkConfig;pub use crate::performance_benchmark::BenchmarkResult;pub use crate::performance_benchmark::MemoryStats as BenchmarkMemoryStats;pub use crate::performance_benchmark::QuantumBenchmarkSuite;pub use crate::performance_benchmark::ScalabilityAnalysis;pub use crate::performance_benchmark::ThroughputStats;pub use crate::performance_benchmark::TimingStats;pub use crate::performance_prediction::create_performance_predictor;pub use crate::performance_prediction::predict_circuit_execution_time;pub use crate::performance_prediction::ComplexityMetrics;pub use crate::performance_prediction::ExecutionDataPoint;pub use crate::performance_prediction::ModelType;pub use crate::performance_prediction::PerformanceHardwareSpecs;pub use crate::performance_prediction::PerformancePredictionConfig;pub use crate::performance_prediction::PerformancePredictionEngine;pub use crate::performance_prediction::PerformanceTimingStatistics;pub use crate::performance_prediction::PredictionMetadata;pub use crate::performance_prediction::PredictionResult;pub use crate::performance_prediction::PredictionStatistics;pub use crate::performance_prediction::PredictionStrategy;pub use crate::performance_prediction::ResourceMetrics;pub use crate::performance_prediction::TrainedModel;pub use crate::performance_prediction::TrainingStatistics;pub use crate::photonic::benchmark_photonic_methods;pub use crate::photonic::FockState;pub use crate::photonic::PhotonicConfig;pub use crate::photonic::PhotonicMethod;pub use crate::photonic::PhotonicOperator;pub use crate::photonic::PhotonicResult;pub use crate::photonic::PhotonicSimulator;pub use crate::photonic::PhotonicState;pub use crate::photonic::PhotonicStats;pub use crate::photonic::PhotonicUtils;pub use crate::precision::benchmark_precisions;pub use crate::precision::AdaptivePrecisionConfig;pub use crate::precision::AdaptiveStateVector;pub use crate::precision::ComplexAmplitude;pub use crate::precision::ComplexF16;pub use crate::precision::Precision;pub use crate::precision::PrecisionStats;pub use crate::precision::PrecisionTracker;pub use crate::qaoa_optimization::benchmark_qaoa;pub use crate::qaoa_optimization::LevelTransitionCriteria;pub use crate::qaoa_optimization::MultiLevelQAOAConfig;pub use crate::qaoa_optimization::QAOAConfig;pub use crate::qaoa_optimization::QAOAConstraint;pub use crate::qaoa_optimization::QAOAGraph;pub use crate::qaoa_optimization::QAOAInitializationStrategy;pub use crate::qaoa_optimization::QAOALevel;pub use crate::qaoa_optimization::QAOAMixerType;pub use crate::qaoa_optimization::QAOAOptimizationStrategy;pub use crate::qaoa_optimization::QAOAOptimizer;pub use crate::qaoa_optimization::QAOAProblemType;pub use crate::qaoa_optimization::QAOAResult;pub use crate::qaoa_optimization::QAOAStats;pub use crate::qaoa_optimization::QuantumAdvantageMetrics as QAOAQuantumAdvantageMetrics;pub use crate::qaoa_optimization::SolutionQuality;pub use crate::qmc::DMCResult;pub use crate::qmc::PIMCResult;pub use crate::qmc::VMCResult;pub use crate::qmc::Walker;pub use crate::qmc::WaveFunction;pub use crate::qmc::DMC;pub use crate::qmc::PIMC;pub use crate::qmc::VMC;pub use crate::qml_integration::AdamOptimizer;pub use crate::qml_integration::LossFunction;pub use crate::qml_integration::OptimizerType;pub use crate::qml_integration::QMLBenchmarkResults;pub use crate::qml_integration::QMLFramework;pub use crate::qml_integration::QMLIntegration;pub use crate::qml_integration::QMLIntegrationConfig;pub use crate::qml_integration::QMLLayer;pub use crate::qml_integration::QMLLayerType;pub use crate::qml_integration::QMLOptimizer;pub use crate::qml_integration::QMLTrainingStats;pub use crate::qml_integration::QMLUtils;pub use crate::qml_integration::QuantumNeuralNetwork;pub use crate::qml_integration::SGDOptimizer;pub use crate::qml_integration::TrainingConfig;pub use crate::qml_integration::TrainingExample;pub use crate::qml_integration::TrainingResult;pub use crate::quantum_advantage_demonstration::benchmark_quantum_advantage;pub use crate::quantum_advantage_demonstration::ClassicalAlgorithm;pub use crate::quantum_advantage_demonstration::ClassicalAlgorithmType;pub use crate::quantum_advantage_demonstration::ClassicalHardwareSpecs;pub use crate::quantum_advantage_demonstration::ClassicalResources;pub use crate::quantum_advantage_demonstration::CostAnalysis;pub use crate::quantum_advantage_demonstration::DetailedResult;pub use crate::quantum_advantage_demonstration::FutureProjections;pub use crate::quantum_advantage_demonstration::HardwareSpecs;pub use crate::quantum_advantage_demonstration::MarketImpact;pub use crate::quantum_advantage_demonstration::OperationalCosts;pub use crate::quantum_advantage_demonstration::ProblemDomain;pub use crate::quantum_advantage_demonstration::ProblemInstance;pub use crate::quantum_advantage_demonstration::QuantumAdvantageConfig;pub use crate::quantum_advantage_demonstration::QuantumAdvantageDemonstrator;pub use crate::quantum_advantage_demonstration::QuantumAdvantageMetrics;pub use crate::quantum_advantage_demonstration::QuantumAdvantageResult;pub use crate::quantum_advantage_demonstration::QuantumAdvantageType;pub use crate::quantum_advantage_demonstration::QuantumAlgorithm;pub use crate::quantum_advantage_demonstration::QuantumHardwareSpecs;pub use crate::quantum_advantage_demonstration::QuantumResources;pub use crate::quantum_advantage_demonstration::ScalingAnalysis;pub use crate::quantum_advantage_demonstration::StatisticalAnalysis;pub use crate::quantum_advantage_demonstration::TechnologyProjection;pub use crate::quantum_advantage_demonstration::TimelineProjection;pub use crate::quantum_advantage_demonstration::VerificationResult;pub use crate::quantum_algorithms::benchmark_quantum_algorithms;pub use crate::quantum_algorithms::AlgorithmResourceStats;pub use crate::quantum_algorithms::EnhancedPhaseEstimation;pub use crate::quantum_algorithms::GroverResult;pub use crate::quantum_algorithms::OptimizationLevel as AlgorithmOptimizationLevel;pub use crate::quantum_algorithms::OptimizedGroverAlgorithm;pub use crate::quantum_algorithms::OptimizedShorAlgorithm;pub use crate::quantum_algorithms::PhaseEstimationResult;pub use crate::quantum_algorithms::QuantumAlgorithmConfig;pub use crate::quantum_algorithms::ShorResult;pub use crate::quantum_annealing::AnnealingBenchmarkResults;pub use crate::quantum_annealing::AnnealingResult;pub use crate::quantum_annealing::AnnealingScheduleType;pub use crate::quantum_annealing::AnnealingSolution;pub use crate::quantum_annealing::AnnealingStats;pub use crate::quantum_annealing::AnnealingTopology;pub use crate::quantum_annealing::IsingProblem;pub use crate::quantum_annealing::ProblemType;pub use crate::quantum_annealing::QUBOProblem;pub use crate::quantum_annealing::QuantumAnnealingConfig;pub use crate::quantum_annealing::QuantumAnnealingSimulator;pub use crate::quantum_annealing::QuantumAnnealingUtils;pub use crate::quantum_cellular_automata::BoundaryConditions;pub use crate::quantum_cellular_automata::MeasurementStrategy;pub use crate::quantum_cellular_automata::NeighborhoodType;pub use crate::quantum_cellular_automata::QCABenchmarkResults;pub use crate::quantum_cellular_automata::QCAConfig;pub use crate::quantum_cellular_automata::QCAEvolutionResult;pub use crate::quantum_cellular_automata::QCARule;pub use crate::quantum_cellular_automata::QCARuleType;pub use crate::quantum_cellular_automata::QCASnapshot;pub use crate::quantum_cellular_automata::QCAStats;pub use crate::quantum_cellular_automata::QCAUtils;pub use crate::quantum_cellular_automata::QuantumCellularAutomaton;pub use crate::quantum_chemistry_dmrg::benchmark_quantum_chemistry_dmrg;pub use crate::quantum_chemistry_dmrg::AccuracyLevel;pub use crate::quantum_chemistry_dmrg::AccuracyMetrics;pub use crate::quantum_chemistry_dmrg::ActiveSpaceAnalysis;pub use crate::quantum_chemistry_dmrg::ActiveSpaceConfig;pub use crate::quantum_chemistry_dmrg::AtomicCenter;pub use crate::quantum_chemistry_dmrg::BasisFunction;pub use crate::quantum_chemistry_dmrg::BasisSetType;pub use crate::quantum_chemistry_dmrg::BenchmarkPerformanceMetrics;pub use crate::quantum_chemistry_dmrg::ComputationalCostEstimate;pub use crate::quantum_chemistry_dmrg::ConvergenceInfo;pub use crate::quantum_chemistry_dmrg::DMRGResult;pub use crate::quantum_chemistry_dmrg::DMRGSimulationStats;pub use crate::quantum_chemistry_dmrg::DMRGState;pub use crate::quantum_chemistry_dmrg::ElectronicStructureMethod;pub use crate::quantum_chemistry_dmrg::ExchangeCorrelationFunctional;pub use crate::quantum_chemistry_dmrg::MemoryStatistics;pub use crate::quantum_chemistry_dmrg::MolecularHamiltonian;pub use crate::quantum_chemistry_dmrg::MoleculeBenchmarkResult;pub use crate::quantum_chemistry_dmrg::OrbitalSelectionStrategy;pub use crate::quantum_chemistry_dmrg::PointGroupSymmetry;pub use crate::quantum_chemistry_dmrg::QuantumChemistryBenchmarkResults;pub use crate::quantum_chemistry_dmrg::QuantumChemistryDMRGConfig;pub use crate::quantum_chemistry_dmrg::QuantumChemistryDMRGSimulator;pub use crate::quantum_chemistry_dmrg::QuantumChemistryDMRGUtils;pub use crate::quantum_chemistry_dmrg::QuantumNumberSector;pub use crate::quantum_chemistry_dmrg::ScalingBehavior;pub use crate::quantum_chemistry_dmrg::SpectroscopicProperties;pub use crate::quantum_chemistry_dmrg::TestMolecule;pub use crate::quantum_chemistry_dmrg::TimingStatistics;pub use crate::quantum_chemistry_dmrg::ValidationResult;pub use crate::quantum_field_theory::ActionEvaluator;pub use crate::quantum_field_theory::ActionType;pub use crate::quantum_field_theory::CorrelationFunction;pub use crate::quantum_field_theory::FieldOperator;pub use crate::quantum_field_theory::FieldOperatorType;pub use crate::quantum_field_theory::FieldTheoryType;pub use crate::quantum_field_theory::FixedPoint;pub use crate::quantum_field_theory::FixedPointType;pub use crate::quantum_field_theory::GaugeFieldConfig;pub use crate::quantum_field_theory::GaugeFixing;pub use crate::quantum_field_theory::GaugeGroup;pub use crate::quantum_field_theory::LatticeParameters;pub use crate::quantum_field_theory::MonteCarloAlgorithm;pub use crate::quantum_field_theory::MonteCarloState;pub use crate::quantum_field_theory::ParticleState;pub use crate::quantum_field_theory::PathIntegralConfig as QFTPathIntegralConfig;pub use crate::quantum_field_theory::PathIntegralSampler;pub use crate::quantum_field_theory::QFTBoundaryConditions;pub use crate::quantum_field_theory::QFTConfig as QuantumFieldTheoryConfig;pub use crate::quantum_field_theory::QFTStats as QuantumFieldTheoryStats;pub use crate::quantum_field_theory::QuantumFieldTheorySimulator;pub use crate::quantum_field_theory::RGFlow;pub use crate::quantum_field_theory::RenormalizationScheme;pub use crate::quantum_field_theory::ScatteringProcess;pub use crate::quantum_field_theory::TimeOrdering;pub use crate::quantum_field_theory::WilsonLoop;pub use crate::quantum_gravity_simulation::benchmark_quantum_gravity_simulation;pub use crate::quantum_gravity_simulation::AdSCFTConfig;pub use crate::quantum_gravity_simulation::AsymptoticSafetyConfig;pub use crate::quantum_gravity_simulation::BackgroundMetric;pub use crate::quantum_gravity_simulation::BoundaryRegion;pub use crate::quantum_gravity_simulation::BoundaryTheory;pub use crate::quantum_gravity_simulation::BulkGeometry;pub use crate::quantum_gravity_simulation::CDTConfig;pub use crate::quantum_gravity_simulation::ConvergenceInfo as GravityConvergenceInfo;pub use crate::quantum_gravity_simulation::EntanglementStructure;pub use crate::quantum_gravity_simulation::FixedPoint as GravityFixedPoint;pub use crate::quantum_gravity_simulation::FixedPointStability;pub use crate::quantum_gravity_simulation::GeometryMeasurements;pub use crate::quantum_gravity_simulation::GravityApproach;pub use crate::quantum_gravity_simulation::GravityBenchmarkResults;pub use crate::quantum_gravity_simulation::GravitySimulationResult;pub use crate::quantum_gravity_simulation::GravitySimulationStats;pub use crate::quantum_gravity_simulation::HolographicDuality;pub use crate::quantum_gravity_simulation::Intertwiner;pub use crate::quantum_gravity_simulation::LQGConfig;pub use crate::quantum_gravity_simulation::QuantumGravityConfig;pub use crate::quantum_gravity_simulation::QuantumGravitySimulator;pub use crate::quantum_gravity_simulation::QuantumGravityUtils;pub use crate::quantum_gravity_simulation::RGTrajectory;pub use crate::quantum_gravity_simulation::RTSurface;pub use crate::quantum_gravity_simulation::SU2Element;pub use crate::quantum_gravity_simulation::Simplex;pub use crate::quantum_gravity_simulation::SimplexType;pub use crate::quantum_gravity_simulation::SimplicialComplex;pub use crate::quantum_gravity_simulation::SpacetimeState;pub use crate::quantum_gravity_simulation::SpacetimeVertex;pub use crate::quantum_gravity_simulation::SpinNetwork;pub use crate::quantum_gravity_simulation::SpinNetworkEdge;pub use crate::quantum_gravity_simulation::SpinNetworkNode;pub use crate::quantum_gravity_simulation::TimeSlice;pub use crate::quantum_gravity_simulation::TopologyMeasurements;pub use crate::quantum_inspired_classical::benchmark_quantum_inspired_algorithms;pub use crate::quantum_inspired_classical::ActivationFunction;pub use crate::quantum_inspired_classical::AlgorithmCategory;pub use crate::quantum_inspired_classical::AlgorithmConfig;pub use crate::quantum_inspired_classical::BenchmarkingConfig;pub use crate::quantum_inspired_classical::BenchmarkingResults;pub use crate::quantum_inspired_classical::CommunityDetectionParams;pub use crate::quantum_inspired_classical::ComparisonStats;pub use crate::quantum_inspired_classical::ConstraintMethod;pub use crate::quantum_inspired_classical::ContractionMethod;pub use crate::quantum_inspired_classical::ConvergenceAnalysis;pub use crate::quantum_inspired_classical::ExecutionStats;pub use crate::quantum_inspired_classical::GraphAlgorithm;pub use crate::quantum_inspired_classical::GraphConfig;pub use crate::quantum_inspired_classical::GraphMetrics;pub use crate::quantum_inspired_classical::GraphResult;pub use crate::quantum_inspired_classical::LinalgAlgorithm;pub use crate::quantum_inspired_classical::LinalgConfig;pub use crate::quantum_inspired_classical::LinalgResult;pub use crate::quantum_inspired_classical::MLAlgorithm;pub use crate::quantum_inspired_classical::MLConfig;pub use crate::quantum_inspired_classical::MLTrainingResult;pub use crate::quantum_inspired_classical::NetworkArchitecture;pub use crate::quantum_inspired_classical::ObjectiveFunction;pub use crate::quantum_inspired_classical::OptimizationAlgorithm;pub use crate::quantum_inspired_classical::OptimizationConfig as QIOptimizationConfig;pub use crate::quantum_inspired_classical::OptimizationResult as QIOptimizationResult;pub use crate::quantum_inspired_classical::OptimizerType as QIOptimizerType;pub use crate::quantum_inspired_classical::PerformanceAnalysisConfig;pub use crate::quantum_inspired_classical::ProposalDistribution;pub use crate::quantum_inspired_classical::QuantumAdvantageMetrics as QIQuantumAdvantageMetrics;pub use crate::quantum_inspired_classical::QuantumInspiredConfig;pub use crate::quantum_inspired_classical::QuantumInspiredFramework;pub use crate::quantum_inspired_classical::QuantumInspiredStats;pub use crate::quantum_inspired_classical::QuantumInspiredUtils;pub use crate::quantum_inspired_classical::QuantumParameters;pub use crate::quantum_inspired_classical::QuantumWalkParams;pub use crate::quantum_inspired_classical::RuntimeStats;pub use crate::quantum_inspired_classical::SampleStatistics;pub use crate::quantum_inspired_classical::SamplingAlgorithm;pub use crate::quantum_inspired_classical::SamplingConfig;pub use crate::quantum_inspired_classical::SamplingResult;pub use crate::quantum_inspired_classical::StatisticalAnalysis as QIStatisticalAnalysis;pub use crate::quantum_inspired_classical::TemperatureSchedule;pub use crate::quantum_inspired_classical::TensorNetworkConfig;pub use crate::quantum_inspired_classical::TensorTopology as QITensorTopology;pub use crate::quantum_inspired_classical::TrainingConfig as QITrainingConfig;pub use crate::quantum_inspired_classical::WalkStatistics;pub use crate::quantum_inspired_classical::WaveFunctionConfig;pub use crate::quantum_inspired_classical::WaveFunctionType;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::quantum_machine_learning_layers::benchmark_quantum_ml_layers;pub use crate::quantum_machine_learning_layers::AdversarialAttackMethod;pub use crate::quantum_machine_learning_layers::AdversarialDefenseMethod;pub use crate::quantum_machine_learning_layers::AdversarialTrainingConfig;pub use crate::quantum_machine_learning_layers::AlternatingSchedule;pub use crate::quantum_machine_learning_layers::AnsatzType;pub use crate::quantum_machine_learning_layers::AttentionHead;pub use crate::quantum_machine_learning_layers::BenchmarkingProtocols;pub use crate::quantum_machine_learning_layers::CachingConfig;pub use crate::quantum_machine_learning_layers::CalibrationFrequency;pub use crate::quantum_machine_learning_layers::ClassicalArchitecture;pub use crate::quantum_machine_learning_layers::ClassicalPreprocessingConfig;pub use crate::quantum_machine_learning_layers::ComputationOptimizationConfig;pub use crate::quantum_machine_learning_layers::ConnectivityConstraints;pub use crate::quantum_machine_learning_layers::ConvolutionalFilter;pub use crate::quantum_machine_learning_layers::DataEncodingMethod;pub use crate::quantum_machine_learning_layers::DenseConnection;pub use crate::quantum_machine_learning_layers::DistillationProtocol as QMLDistillationProtocol;pub use crate::quantum_machine_learning_layers::EarlyStoppingConfig;pub use crate::quantum_machine_learning_layers::EnsembleMethod;pub use crate::quantum_machine_learning_layers::EnsembleMethodsConfig;pub use crate::quantum_machine_learning_layers::EntanglementPattern;pub use crate::quantum_machine_learning_layers::ErrorMitigationConfig;pub use crate::quantum_machine_learning_layers::FeatureSelectionConfig;pub use crate::quantum_machine_learning_layers::FeatureSelectionMethod;pub use crate::quantum_machine_learning_layers::GradientFlowConfig;pub use crate::quantum_machine_learning_layers::GradientMethod as QMLGradientMethod;pub use crate::quantum_machine_learning_layers::HardwareOptimizationConfig;pub use crate::quantum_machine_learning_layers::HardwareOptimizationLevel;pub use crate::quantum_machine_learning_layers::HybridTrainingConfig;pub use crate::quantum_machine_learning_layers::LSTMGate;pub use crate::quantum_machine_learning_layers::LSTMGateType;pub use crate::quantum_machine_learning_layers::LearningRateSchedule;pub use crate::quantum_machine_learning_layers::MemoryOptimizationConfig as QMLMemoryOptimizationConfig;pub use crate::quantum_machine_learning_layers::NoiseAwareTrainingConfig;pub use crate::quantum_machine_learning_layers::NoiseCharacterizationConfig;pub use crate::quantum_machine_learning_layers::NoiseCharacterizationMethod;pub use crate::quantum_machine_learning_layers::NoiseInjectionConfig;pub use crate::quantum_machine_learning_layers::NoiseParameters;pub use crate::quantum_machine_learning_layers::NoiseType;pub use crate::quantum_machine_learning_layers::OptimizerType as QMLOptimizerType;pub use crate::quantum_machine_learning_layers::PQCGate;pub use crate::quantum_machine_learning_layers::PQCGateType;pub use crate::quantum_machine_learning_layers::ParallelizationConfig;pub use crate::quantum_machine_learning_layers::ParameterizedQuantumCircuitLayer;pub use crate::quantum_machine_learning_layers::PerformanceOptimizationConfig;pub use crate::quantum_machine_learning_layers::QMLArchitectureType;pub use crate::quantum_machine_learning_layers::QMLBenchmarkResults as QMLLayersQMLBenchmarkResults;pub use crate::quantum_machine_learning_layers::QMLConfig;pub use crate::quantum_machine_learning_layers::QMLEpochMetrics;pub use crate::quantum_machine_learning_layers::QMLLayer as QMLLayersQMLLayer;pub use crate::quantum_machine_learning_layers::QMLLayerConfig;pub use crate::quantum_machine_learning_layers::QMLLayerType as QMLLayersQMLLayerType;pub use crate::quantum_machine_learning_layers::QMLStats;pub use crate::quantum_machine_learning_layers::QMLTrainingAlgorithm;pub use crate::quantum_machine_learning_layers::QMLTrainingConfig;pub use crate::quantum_machine_learning_layers::QMLTrainingResult;pub use crate::quantum_machine_learning_layers::QMLTrainingState;pub use crate::quantum_machine_learning_layers::QMLUtils as QMLLayersQMLUtils;pub use crate::quantum_machine_learning_layers::QuantumAdvantageMetrics as QMLQuantumAdvantageMetrics;pub use crate::quantum_machine_learning_layers::QuantumAttentionLayer;pub use crate::quantum_machine_learning_layers::QuantumClassicalInterface;pub use crate::quantum_machine_learning_layers::QuantumConvolutionalLayer;pub use crate::quantum_machine_learning_layers::QuantumDenseLayer;pub use crate::quantum_machine_learning_layers::QuantumHardwareTarget;pub use crate::quantum_machine_learning_layers::QuantumLSTMLayer;pub use crate::quantum_machine_learning_layers::QuantumMLFramework;pub use crate::quantum_machine_learning_layers::RegularizationConfig;pub use crate::quantum_machine_learning_layers::RobustTrainingConfig;pub use crate::quantum_machine_learning_layers::RotationGate;pub use crate::quantum_machine_learning_layers::ScalingMethod;pub use crate::quantum_machine_learning_layers::TwoQubitGate;pub use crate::quantum_machine_learning_layers::VirtualDistillationConfig;pub use crate::quantum_machine_learning_layers::VotingStrategy;pub use crate::quantum_ml_algorithms::benchmark_quantum_ml_algorithms;pub use crate::quantum_ml_algorithms::GradientMethod as QMLAlgorithmsGradientMethod;pub use crate::quantum_ml_algorithms::HardwareArchitecture;pub use crate::quantum_ml_algorithms::HardwareAwareCompiler;pub use crate::quantum_ml_algorithms::HardwareMetrics;pub use crate::quantum_ml_algorithms::HardwareOptimizations;pub use crate::quantum_ml_algorithms::OptimizerState;pub use crate::quantum_ml_algorithms::OptimizerType as QMLAlgorithmsOptimizerType;pub use crate::quantum_ml_algorithms::ParameterizedQuantumCircuit;pub use crate::quantum_ml_algorithms::QMLAlgorithmType;pub use crate::quantum_ml_algorithms::QMLConfig as QMLAlgorithmsConfig;pub use crate::quantum_ml_algorithms::QuantumMLTrainer;pub use crate::quantum_ml_algorithms::TrainingHistory;pub use crate::quantum_ml_algorithms::TrainingResult as QMLAlgorithmsTrainingResult;pub use crate::quantum_reservoir_computing::benchmark_quantum_reservoir_computing;pub use crate::quantum_reservoir_computing::InputEncoding;pub use crate::quantum_reservoir_computing::OutputMeasurement;pub use crate::quantum_reservoir_computing::QuantumReservoirArchitecture;pub use crate::quantum_reservoir_computing::QuantumReservoirComputer;pub use crate::quantum_reservoir_computing::QuantumReservoirConfig;pub use crate::quantum_reservoir_computing::QuantumReservoirState;pub use crate::quantum_reservoir_computing::ReservoirDynamics;pub use crate::quantum_reservoir_computing::ReservoirMetrics;pub use crate::quantum_reservoir_computing::ReservoirTrainingData;pub use crate::quantum_reservoir_computing::TrainingResult as ReservoirTrainingResult;pub use crate::quantum_reservoir_computing_enhanced::benchmark_enhanced_quantum_reservoir_computing;pub use crate::quantum_reservoir_computing_enhanced::ARIMAParams;pub use crate::quantum_reservoir_computing_enhanced::ActivationFunction as ReservoirActivationFunction;pub use crate::quantum_reservoir_computing_enhanced::AdvancedLearningConfig;pub use crate::quantum_reservoir_computing_enhanced::IPCFunction;pub use crate::quantum_reservoir_computing_enhanced::LearningAlgorithm;pub use crate::quantum_reservoir_computing_enhanced::MemoryAnalysisConfig;pub use crate::quantum_reservoir_computing_enhanced::MemoryAnalyzer;pub use crate::quantum_reservoir_computing_enhanced::MemoryKernel;pub use crate::quantum_reservoir_computing_enhanced::MemoryMetrics;pub use crate::quantum_reservoir_computing_enhanced::MemoryTask;pub use crate::quantum_reservoir_computing_enhanced::NARState;pub use crate::quantum_reservoir_computing_enhanced::QuantumReservoirComputerEnhanced;pub use crate::quantum_reservoir_computing_enhanced::ReservoirTrainingData as EnhancedReservoirTrainingData;pub use crate::quantum_reservoir_computing_enhanced::TimeSeriesConfig;pub use crate::quantum_reservoir_computing_enhanced::TimeSeriesPredictor;pub use crate::quantum_reservoir_computing_enhanced::TrainingExample as ReservoirTrainingExample;pub use crate::quantum_reservoir_computing_enhanced::TrainingResult as EnhancedTrainingResult;pub use crate::quantum_reservoir_computing_enhanced::TrendModel;pub use crate::quantum_supremacy::benchmark_quantum_supremacy;pub use crate::quantum_supremacy::verify_supremacy_claim;pub use crate::quantum_supremacy::CircuitLayer;pub use crate::quantum_supremacy::CostComparison;pub use crate::quantum_supremacy::CrossEntropyResult;pub use crate::quantum_supremacy::GateSet;pub use crate::quantum_supremacy::HOGAnalysis;pub use crate::quantum_supremacy::PorterThomasResult;pub use crate::quantum_supremacy::QuantumGate;pub use crate::quantum_supremacy::QuantumSupremacyVerifier;pub use crate::quantum_supremacy::RandomCircuit;pub use crate::quantum_supremacy::VerificationParams;pub use crate::quantum_volume::benchmark_quantum_volume;pub use crate::quantum_volume::calculate_quantum_volume_with_params;pub use crate::quantum_volume::QVCircuit;pub use crate::quantum_volume::QVGate;pub use crate::quantum_volume::QVParams;pub use crate::quantum_volume::QVStats;pub use crate::quantum_volume::QuantumVolumeCalculator;pub use crate::quantum_volume::QuantumVolumeResult;pub use crate::scirs2_complex_simd::apply_cnot_complex_simd;pub use crate::scirs2_complex_simd::apply_hadamard_gate_complex_simd;pub use crate::scirs2_complex_simd::apply_single_qubit_gate_complex_simd;pub use crate::scirs2_complex_simd::benchmark_complex_simd_operations;pub use crate::scirs2_complex_simd::ComplexSimdOps;pub use crate::scirs2_complex_simd::ComplexSimdVector;pub use crate::scirs2_eigensolvers::benchmark_spectral_analysis;pub use crate::scirs2_eigensolvers::BandStructureResult;pub use crate::scirs2_eigensolvers::EntanglementSpectrumResult;pub use crate::scirs2_eigensolvers::PhaseTransitionResult;pub use crate::scirs2_eigensolvers::QuantumHamiltonianLibrary;pub use crate::scirs2_eigensolvers::SciRS2SpectralAnalyzer;pub use crate::scirs2_eigensolvers::SpectralAnalysisResult;pub use crate::scirs2_eigensolvers::SpectralConfig;pub use crate::scirs2_eigensolvers::SpectralDensityResult;pub use crate::scirs2_eigensolvers::SpectralStatistics;pub use crate::scirs2_integration::BackendStats as SciRS2BackendStats;pub use crate::scirs2_integration::SciRS2Backend;pub use crate::scirs2_integration::SciRS2Matrix;pub use crate::scirs2_integration::SciRS2MemoryAllocator;pub use crate::scirs2_integration::SciRS2ParallelContext;pub use crate::scirs2_integration::SciRS2SimdConfig;pub use crate::scirs2_integration::SciRS2SimdContext;pub use crate::scirs2_integration::SciRS2Vector;pub use crate::scirs2_integration::SciRS2VectorizedFFT;pub use crate::scirs2_qft::benchmark_qft_methods;pub use crate::scirs2_qft::compare_qft_accuracy;pub use crate::scirs2_qft::QFTConfig;pub use crate::scirs2_qft::QFTMethod;pub use crate::scirs2_qft::QFTStats;pub use crate::scirs2_qft::QFTUtils;pub use crate::scirs2_qft::SciRS2QFT;pub use crate::scirs2_sparse::benchmark_sparse_solvers;pub use crate::scirs2_sparse::compare_sparse_solver_accuracy;pub use crate::scirs2_sparse::Preconditioner;pub use crate::scirs2_sparse::SciRS2SparseSolver;pub use crate::scirs2_sparse::SparseEigenResult;pub use crate::scirs2_sparse::SparseFormat;pub use crate::scirs2_sparse::SparseMatrix;pub use crate::scirs2_sparse::SparseMatrixUtils;pub use crate::scirs2_sparse::SparseSolverConfig;pub use crate::scirs2_sparse::SparseSolverMethod;pub use crate::scirs2_sparse::SparseSolverStats;pub use crate::shot_sampling::analysis;pub use crate::shot_sampling::BitString;pub use crate::shot_sampling::ComparisonResult;pub use crate::shot_sampling::ConvergenceResult;pub use crate::shot_sampling::ExpectationResult;pub use crate::shot_sampling::MeasurementStatistics;pub use crate::shot_sampling::NoiseModel as SamplingNoiseModel;pub use crate::shot_sampling::QuantumSampler;pub use crate::shot_sampling::SamplingConfig as ShotSamplingConfig;pub use crate::shot_sampling::ShotResult;pub use crate::shot_sampling::SimpleReadoutNoise;pub use crate::simulator::Simulator;pub use crate::simulator::SimulatorResult;pub use crate::sparse::apply_sparse_gate;pub use crate::sparse::CSRMatrix;pub use crate::sparse::SparseGates;pub use crate::sparse::SparseMatrixBuilder;pub use crate::specialized_gates::specialize_gate;pub use crate::specialized_gates::CNOTSpecialized;pub use crate::specialized_gates::CPhaseSpecialized;pub use crate::specialized_gates::CZSpecialized;pub use crate::specialized_gates::FredkinSpecialized;pub use crate::specialized_gates::HadamardSpecialized;pub use crate::specialized_gates::PauliXSpecialized;pub use crate::specialized_gates::PauliYSpecialized;pub use crate::specialized_gates::PauliZSpecialized;pub use crate::specialized_gates::PhaseSpecialized;pub use crate::specialized_gates::RXSpecialized;pub use crate::specialized_gates::RYSpecialized;pub use crate::specialized_gates::RZSpecialized;pub use crate::specialized_gates::SGateSpecialized;pub use crate::specialized_gates::SWAPSpecialized;pub use crate::specialized_gates::SpecializedGate;pub use crate::specialized_gates::TGateSpecialized;pub use crate::specialized_gates::ToffoliSpecialized;pub use crate::specialized_simulator::benchmark_specialization;pub use crate::specialized_simulator::SpecializationStats;pub use crate::specialized_simulator::SpecializedSimulatorConfig;pub use crate::specialized_simulator::SpecializedStateVectorSimulator;pub use crate::stabilizer::is_clifford_circuit;pub use crate::stabilizer::StabilizerGate;pub use crate::stabilizer::StabilizerSimulator;pub use crate::statevector::StateVectorSimulator;pub use crate::telemetry::benchmark_telemetry;pub use crate::telemetry::Alert;pub use crate::telemetry::AlertLevel;pub use crate::telemetry::AlertThresholds;pub use crate::telemetry::DiskIOStats;pub use crate::telemetry::MetricsSummary;pub use crate::telemetry::NetworkIOStats;pub use crate::telemetry::PerformanceSnapshot;pub use crate::telemetry::QuantumMetrics;pub use crate::telemetry::TelemetryCollector;pub use crate::telemetry::TelemetryConfig;pub use crate::telemetry::TelemetryExportFormat;pub use crate::telemetry::TelemetryMetric;pub use crate::topological_quantum_simulation::AnyonModel;pub use crate::topological_quantum_simulation::AnyonType;pub use crate::topological_quantum_simulation::LatticeType;pub use crate::topological_quantum_simulation::TopologicalBoundaryConditions;pub use crate::topological_quantum_simulation::TopologicalConfig;pub use crate::topological_quantum_simulation::TopologicalErrorCode;pub use crate::topological_quantum_simulation::TopologicalQuantumSimulator;pub use crate::tpu_acceleration::benchmark_tpu_acceleration;pub use crate::tpu_acceleration::CommunicationBackend;pub use crate::tpu_acceleration::DistributedContext;pub use crate::tpu_acceleration::MemoryOptimization;pub use crate::tpu_acceleration::TPUConfig;pub use crate::tpu_acceleration::TPUDataType;pub use crate::tpu_acceleration::TPUDeviceInfo;pub use crate::tpu_acceleration::TPUDeviceType;pub use crate::tpu_acceleration::TPUMemoryManager;pub use crate::tpu_acceleration::TPUQuantumSimulator;pub use crate::tpu_acceleration::TPUStats;pub use crate::tpu_acceleration::TPUTensorBuffer;pub use crate::tpu_acceleration::TPUTopology;pub use crate::tpu_acceleration::XLAComputation;pub use crate::trotter::Hamiltonian;pub use crate::trotter::HamiltonianLibrary;pub use crate::trotter::HamiltonianTerm;pub use crate::trotter::TrotterDecomposer;pub use crate::trotter::TrotterMethod;pub use crate::visualization_hooks::benchmark_visualization;pub use crate::visualization_hooks::ASCIIVisualizationHook;pub use crate::visualization_hooks::ColorScheme;pub use crate::visualization_hooks::GateVisualizationData;pub use crate::visualization_hooks::JSONVisualizationHook;pub use crate::visualization_hooks::VisualizationConfig;pub use crate::visualization_hooks::VisualizationData;pub use crate::visualization_hooks::VisualizationFramework;pub use crate::visualization_hooks::VisualizationHook;pub use crate::visualization_hooks::VisualizationManager;pub use crate::dynamic::*;pub use crate::error_correction::*;pub use crate::noise::*;pub use crate::noise_advanced::*;pub use crate::simulator::*;pub use crate::statevector::*;pub use crate::tensor::*;pub use crate::utils::*;
Type Aliases§
- Complex64
- Alias for a
Complex<f64>