quantrs2_sim/cuquantum/
custatevecsimulator_traits.rs1use super::types::{CuQuantumConfig, CuStateVecSimulator, SimulationStats};
12
13impl Default for CuStateVecSimulator {
14 fn default() -> Self {
15 Self::new(CuQuantumConfig::default()).unwrap_or_else(|_| Self {
16 config: CuQuantumConfig::default(),
17 device_info: None,
18 stats: SimulationStats::default(),
19 initialized: false,
20 #[cfg(feature = "cuquantum")]
21 handle: None,
22 #[cfg(feature = "cuquantum")]
23 state_buffer: None,
24 })
25 }
26}