Module Quantumlib.Example

A collection of examples using circuits expressed in Circuit.t

val superposition : int -> Circuit.t
val entanglement : int -> Circuit.t
val qft : int -> Circuit.t
val groversDiffusionList : int -> Circuit.gate list
val groversOracleList : int -> int list -> Circuit.gate list
val repeat : 'a list -> int -> 'b list
val groversSearch : int -> int list -> int -> Circuit.t
val superpos_res : Stdlib.Complex.t array
val entanglement_res : Stdlib.Complex.t array
val entanglement_se_res : Symbolic.Expr.t array
val qft3_res : Stdlib.Complex.t array
val qft3_se_res : Symbolic.Expr.t array
val grovers_res : Stdlib.Complex.t array
val grovers_se_res : Symbolic.Expr.t array