gate

package
v0.0.0-...-d4941c9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 18, 2019 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CNOT

func CNOT(bit, c, t int) matrix.Matrix

func CR

func CR(bit, c, t, k int) matrix.Matrix

func CS

func CS(bit, c, t int) matrix.Matrix

func CZ

func CZ(bit, c, t int) matrix.Matrix

func ControlledNot

func ControlledNot(bit int, c []int, t int) matrix.Matrix

func ControlledR

func ControlledR(bit int, c []int, t, k int) matrix.Matrix

func ControlledS

func ControlledS(bit int, c []int, t int) matrix.Matrix

func ControlledZ

func ControlledZ(bit int, c []int, t int) matrix.Matrix

func Fredkin

func Fredkin() matrix.Matrix

func H

func H(bit ...int) matrix.Matrix

func I

func I(bit ...int) matrix.Matrix

func New

func New(v ...[]complex128) matrix.Matrix

func QFT

func QFT(bit int) matrix.Matrix

func R

func R(k int) matrix.Matrix

func S

func S(bit ...int) matrix.Matrix

func Swap

func Swap(bit, c, t int) matrix.Matrix

func T

func T(bit ...int) matrix.Matrix

func Toffoli

func Toffoli() matrix.Matrix

func U

func U(alpha, beta, gamma, delta float64) matrix.Matrix

func X

func X(bit ...int) matrix.Matrix

func Y

func Y(bit ...int) matrix.Matrix

func Z

func Z(bit ...int) matrix.Matrix

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL