Skip to main content

ProcessTomographyExecutor

Trait ProcessTomographyExecutor 

Source
pub trait ProcessTomographyExecutor {
    // Required method
    fn execute_process_measurement<const N: usize>(
        &self,
        circuit: &Circuit<N>,
        input_state: &Array2<Complex64>,
        measurement: &Array2<Complex64>,
        shots: usize,
    ) -> impl Future<Output = DeviceResult<f64>> + Send;
}
Expand description

Trait for process tomography executors

Required Methods§

Source

fn execute_process_measurement<const N: usize>( &self, circuit: &Circuit<N>, input_state: &Array2<Complex64>, measurement: &Array2<Complex64>, shots: usize, ) -> impl Future<Output = DeviceResult<f64>> + Send

Execute a circuit on input states and perform measurements

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§