pub fn apply_and_sample<O: QuantumOperation>(
operation: &O,
state: &ArrayView1<'_, Complex64>,
) -> QuantRS2Result<(usize, Array1<Complex64>)>
Expand description
Apply a quantum operation and sample an outcome
pub fn apply_and_sample<O: QuantumOperation>(
operation: &O,
state: &ArrayView1<'_, Complex64>,
) -> QuantRS2Result<(usize, Array1<Complex64>)>
Apply a quantum operation and sample an outcome