quantrs2_sim/automatic_parallelization/
autoparallelengine_optimize_hardware_affinity_group.rs1use quantrs2_core::{
8 error::{QuantRS2Error, QuantRS2Result},
9 gate::GateOp,
10 qubit::QubitId,
11};
12
13use super::types::{HardwareCharacteristics, ParallelTask};
14
15use super::autoparallelengine_type::AutoParallelEngine;
16
17impl AutoParallelEngine {
18 pub(super) const fn optimize_hardware_affinity(
20 tasks: Vec<ParallelTask>,
21 hw_char: &HardwareCharacteristics,
22 ) -> QuantRS2Result<Vec<ParallelTask>> {
23 Ok(tasks)
24 }
25}