//! # AutoParallelEngine - optimize_hardware_affinity_group Methods
//!
//! This module contains method implementations for `AutoParallelEngine`.
//!
//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)
use quantrs2_core::{
error::{QuantRS2Error, QuantRS2Result},
gate::GateOp,
qubit::QubitId,
};
use super::types::{HardwareCharacteristics, ParallelTask};
use super::autoparallelengine_type::AutoParallelEngine;
impl AutoParallelEngine {
/// Optimize task hardware affinity
pub(super) const fn optimize_hardware_affinity(
tasks: Vec<ParallelTask>,
hw_char: &HardwareCharacteristics,
) -> QuantRS2Result<Vec<ParallelTask>> {
Ok(tasks)
}
}