Simulator

Trait Simulator 

Source
pub trait Simulator<const N: usize> {
    // Required method
    fn run(&self, circuit: &Circuit<N>) -> QuantRS2Result<Register<N>>;
}
Expand description

Trait for quantum circuit simulators

Required Methods§

Source

fn run(&self, circuit: &Circuit<N>) -> QuantRS2Result<Register<N>>

Run a quantum circuit and return the final register state

Implementors§