use super::*;
use crate::error::{MLError, Result};
use scirs2_core::ndarray::*;
use scirs2_core::random::prelude::*;
use scirs2_core::{Complex32, Complex64};
use std::f64::consts::PI;
use super::types::QuantumRenderingMetrics;
impl Default for QuantumRenderingMetrics {
fn default() -> Self {
Self {
average_rendering_time: 1.0,
quantum_acceleration_factor: 1.0,
entanglement_utilization: 0.0,
coherence_preservation: 1.0,
quantum_memory_efficiency: 1.0,
view_synthesis_quality: 0.0,
volumetric_accuracy: 0.0,
}
}
}