quantrs2_device/cloud/provider_optimizations/
hardwareoptimizationsettings_traits.rs1use super::traits::ProviderOptimizer;
12use super::types::*;
13use crate::prelude::CloudProvider;
14use crate::DeviceResult;
15use std::collections::HashMap;
16use std::time::{Duration, SystemTime};
17
18impl Default for HardwareOptimizationSettings {
19 fn default() -> Self {
20 Self {
21 qubit_mapping: QubitMappingStrategy::NoiseAdaptive,
22 routing_optimization: RoutingOptimizationStrategy::FidelityAware,
23 calibration_optimization: CalibrationOptimizationStrategy::Dynamic,
24 noise_adaptation: NoiseAdaptationStrategy::Statistical,
25 }
26 }
27}