Initial import
This commit is contained in:
Vendored
+16
@@ -0,0 +1,16 @@
|
||||
use spinoza::{
|
||||
core::State,
|
||||
gates::Gate,
|
||||
unitaries::{apply_unitary, Unitary},
|
||||
};
|
||||
|
||||
fn main() {
|
||||
let n = 16;
|
||||
let state = State::new(n);
|
||||
let u = Unitary::from_single_qubit_gate(&state, Gate::U(1.0, 2.0, 3.0), 0);
|
||||
|
||||
let now = std::time::Instant::now();
|
||||
let _s = apply_unitary(&state, &u);
|
||||
let elapsed = now.elapsed().as_micros();
|
||||
println!("{elapsed} us elapsed");
|
||||
}
|
||||
Reference in New Issue
Block a user