use super::*;
use crate::error::{MLError, Result};
use scirs2_core::ndarray::*;
use scirs2_core::random::prelude::*;
use scirs2_core::{Complex32, Complex64};
use std::collections::HashMap;
use std::f64::consts::PI;
use super::types::AdaptationPerformanceTracker;
impl Default for AdaptationPerformanceTracker {
fn default() -> Self {
Self {
task_performances: HashMap::new(),
adaptation_times: HashMap::new(),
resource_usage: HashMap::new(),
quantum_advantages: HashMap::new(),
transfer_performance: 0.0,
}
}
}