UNPKG

qukit

Version:

[![Npm](https://badgen.net/npm/v/qukit)](https://www.npmjs.com/package/qukit) [![Crates](https://badgen.net/crates/v/qukit)](https://crates.io/crates/qukit) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/lice

119 lines (118 loc) 13.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.cRotationY = exports.rotationY = exports.ccRotationX = exports.cRotationX = exports.rotationX = exports.ccRotationPauliZ = exports.cRotationPauliZ = exports.rotationPauliZ = exports.ccRotationPauliY = exports.cRotationPauliY = exports.rotationPauliY = exports.ccRotationPauliX = exports.cRotationPauliX = exports.rotationPauliX = exports.ccRotationHadamard = exports.cRotationHadamard = exports.rotationHadamard = exports.ccSwapRoot = exports.cSwapRoot = exports.swapRoot = exports.ccSwap = exports.cSwap = exports.swap = exports.ccPauliXRoot = exports.cPauliXRoot = exports.pauliXRoot = exports.ccPhaseRootDagger = exports.cPhaseRootDagger = exports.phaseRootDagger = exports.ccPhaseRoot = exports.cPhaseRoot = exports.phaseRoot = exports.ccPhaseDagger = exports.cPhaseDagger = exports.phaseDagger = exports.ccPhase = exports.cPhase = exports.phase = exports.ccPauliZ = exports.cPauliZ = exports.pauliZ = exports.ccPauliY = exports.cPauliY = exports.pauliY = exports.ccPauliX = exports.cPauliX = exports.pauliX = exports.ccHadamard = exports.cHadamard = exports.hadamard = void 0; exports.ccRotationSwap = exports.cRotationSwap = exports.rotationSwap = exports.ccRotationZ = exports.cRotationZ = exports.rotationZ = exports.ccRotationY = void 0; var hadamard_1 = require("./gates/hadamard"); Object.defineProperty(exports, "hadamard", { enumerable: true, get: function () { return hadamard_1.hadamard; } }); var controlled_hadamard_1 = require("./gates/controlled-hadamard"); Object.defineProperty(exports, "cHadamard", { enumerable: true, get: function () { return controlled_hadamard_1.cHadamard; } }); var controlled_controlled_hadamard_1 = require("./gates/controlled-controlled-hadamard"); Object.defineProperty(exports, "ccHadamard", { enumerable: true, get: function () { return controlled_controlled_hadamard_1.ccHadamard; } }); var pauli_x_1 = require("./gates/pauli-x"); Object.defineProperty(exports, "pauliX", { enumerable: true, get: function () { return pauli_x_1.pauliX; } }); var controlled_pauli_x_1 = require("./gates/controlled-pauli-x"); Object.defineProperty(exports, "cPauliX", { enumerable: true, get: function () { return controlled_pauli_x_1.cPauliX; } }); var controlled_controlled_pauli_x_1 = require("./gates/controlled-controlled-pauli-x"); Object.defineProperty(exports, "ccPauliX", { enumerable: true, get: function () { return controlled_controlled_pauli_x_1.ccPauliX; } }); var pauli_y_1 = require("./gates/pauli-y"); Object.defineProperty(exports, "pauliY", { enumerable: true, get: function () { return pauli_y_1.pauliY; } }); var controlled_pauli_y_1 = require("./gates/controlled-pauli-y"); Object.defineProperty(exports, "cPauliY", { enumerable: true, get: function () { return controlled_pauli_y_1.cPauliY; } }); var controlled_controlled_pauli_y_1 = require("./gates/controlled-controlled-pauli-y"); Object.defineProperty(exports, "ccPauliY", { enumerable: true, get: function () { return controlled_controlled_pauli_y_1.ccPauliY; } }); var pauli_z_1 = require("./gates/pauli-z"); Object.defineProperty(exports, "pauliZ", { enumerable: true, get: function () { return pauli_z_1.pauliZ; } }); var controlled_pauli_z_1 = require("./gates/controlled-pauli-z"); Object.defineProperty(exports, "cPauliZ", { enumerable: true, get: function () { return controlled_pauli_z_1.cPauliZ; } }); var controlled_controlled_pauli_z_1 = require("./gates/controlled-controlled-pauli-z"); Object.defineProperty(exports, "ccPauliZ", { enumerable: true, get: function () { return controlled_controlled_pauli_z_1.ccPauliZ; } }); var phase_1 = require("./gates/phase"); Object.defineProperty(exports, "phase", { enumerable: true, get: function () { return phase_1.phase; } }); var controlled_phase_1 = require("./gates/controlled-phase"); Object.defineProperty(exports, "cPhase", { enumerable: true, get: function () { return controlled_phase_1.cPhase; } }); var controlled_controlled_phase_1 = require("./gates/controlled-controlled-phase"); Object.defineProperty(exports, "ccPhase", { enumerable: true, get: function () { return controlled_controlled_phase_1.ccPhase; } }); var phase_dagger_1 = require("./gates/phase-dagger"); Object.defineProperty(exports, "phaseDagger", { enumerable: true, get: function () { return phase_dagger_1.phaseDagger; } }); var controlled_phase_dagger_1 = require("./gates/controlled-phase-dagger"); Object.defineProperty(exports, "cPhaseDagger", { enumerable: true, get: function () { return controlled_phase_dagger_1.cPhaseDagger; } }); var controlled_controlled_phase_dagger_1 = require("./gates/controlled-controlled-phase-dagger"); Object.defineProperty(exports, "ccPhaseDagger", { enumerable: true, get: function () { return controlled_controlled_phase_dagger_1.ccPhaseDagger; } }); var phase_root_1 = require("./gates/phase-root"); Object.defineProperty(exports, "phaseRoot", { enumerable: true, get: function () { return phase_root_1.phaseRoot; } }); var controlled_phase_root_1 = require("./gates/controlled-phase-root"); Object.defineProperty(exports, "cPhaseRoot", { enumerable: true, get: function () { return controlled_phase_root_1.cPhaseRoot; } }); var controlled_controlled_phase_root_1 = require("./gates/controlled-controlled-phase-root"); Object.defineProperty(exports, "ccPhaseRoot", { enumerable: true, get: function () { return controlled_controlled_phase_root_1.ccPhaseRoot; } }); var phase_root_dagger_1 = require("./gates/phase-root-dagger"); Object.defineProperty(exports, "phaseRootDagger", { enumerable: true, get: function () { return phase_root_dagger_1.phaseRootDagger; } }); var controlled_phase_root_dagger_1 = require("./gates/controlled-phase-root-dagger"); Object.defineProperty(exports, "cPhaseRootDagger", { enumerable: true, get: function () { return controlled_phase_root_dagger_1.cPhaseRootDagger; } }); var controlled_controlled_phase_root_dagger_1 = require("./gates/controlled-controlled-phase-root-dagger"); Object.defineProperty(exports, "ccPhaseRootDagger", { enumerable: true, get: function () { return controlled_controlled_phase_root_dagger_1.ccPhaseRootDagger; } }); var pauli_x_root_1 = require("./gates/pauli-x-root"); Object.defineProperty(exports, "pauliXRoot", { enumerable: true, get: function () { return pauli_x_root_1.pauliXRoot; } }); var controlled_pauli_x_root_1 = require("./gates/controlled-pauli-x-root"); Object.defineProperty(exports, "cPauliXRoot", { enumerable: true, get: function () { return controlled_pauli_x_root_1.cPauliXRoot; } }); var controlled_controlled_pauli_x_root_1 = require("./gates/controlled-controlled-pauli-x-root"); Object.defineProperty(exports, "ccPauliXRoot", { enumerable: true, get: function () { return controlled_controlled_pauli_x_root_1.ccPauliXRoot; } }); var swap_1 = require("./gates/swap"); Object.defineProperty(exports, "swap", { enumerable: true, get: function () { return swap_1.swap; } }); var controlled_swap_1 = require("./gates/controlled-swap"); Object.defineProperty(exports, "cSwap", { enumerable: true, get: function () { return controlled_swap_1.cSwap; } }); var controlled_controlled_swap_1 = require("./gates/controlled-controlled-swap"); Object.defineProperty(exports, "ccSwap", { enumerable: true, get: function () { return controlled_controlled_swap_1.ccSwap; } }); var swap_root_1 = require("./gates/swap-root"); Object.defineProperty(exports, "swapRoot", { enumerable: true, get: function () { return swap_root_1.swapRoot; } }); var controlled_swap_root_1 = require("./gates/controlled-swap-root"); Object.defineProperty(exports, "cSwapRoot", { enumerable: true, get: function () { return controlled_swap_root_1.cSwapRoot; } }); var controlled_controlled_swap_root_1 = require("./gates/controlled-controlled-swap-root"); Object.defineProperty(exports, "ccSwapRoot", { enumerable: true, get: function () { return controlled_controlled_swap_root_1.ccSwapRoot; } }); var rotation_hadamard_1 = require("./gates/rotation-hadamard"); Object.defineProperty(exports, "rotationHadamard", { enumerable: true, get: function () { return rotation_hadamard_1.rotationHadamard; } }); var controlled_rotation_hadamard_1 = require("./gates/controlled-rotation-hadamard"); Object.defineProperty(exports, "cRotationHadamard", { enumerable: true, get: function () { return controlled_rotation_hadamard_1.cRotationHadamard; } }); var controlled_controlled_rotation_hadamard_1 = require("./gates/controlled-controlled-rotation-hadamard"); Object.defineProperty(exports, "ccRotationHadamard", { enumerable: true, get: function () { return controlled_controlled_rotation_hadamard_1.ccRotationHadamard; } }); var rotation_pauli_x_1 = require("./gates/rotation-pauli-x"); Object.defineProperty(exports, "rotationPauliX", { enumerable: true, get: function () { return rotation_pauli_x_1.rotationPauliX; } }); var controlled_rotation_pauli_x_1 = require("./gates/controlled-rotation-pauli-x"); Object.defineProperty(exports, "cRotationPauliX", { enumerable: true, get: function () { return controlled_rotation_pauli_x_1.cRotationPauliX; } }); var controlled_controlled_rotation_pauli_x_1 = require("./gates/controlled-controlled-rotation-pauli-x"); Object.defineProperty(exports, "ccRotationPauliX", { enumerable: true, get: function () { return controlled_controlled_rotation_pauli_x_1.ccRotationPauliX; } }); var rotation_pauli_y_1 = require("./gates/rotation-pauli-y"); Object.defineProperty(exports, "rotationPauliY", { enumerable: true, get: function () { return rotation_pauli_y_1.rotationPauliY; } }); var controlled_rotation_pauli_y_1 = require("./gates/controlled-rotation-pauli-y"); Object.defineProperty(exports, "cRotationPauliY", { enumerable: true, get: function () { return controlled_rotation_pauli_y_1.cRotationPauliY; } }); var controlled_controlled_rotation_pauli_y_1 = require("./gates/controlled-controlled-rotation-pauli-y"); Object.defineProperty(exports, "ccRotationPauliY", { enumerable: true, get: function () { return controlled_controlled_rotation_pauli_y_1.ccRotationPauliY; } }); var rotation_pauli_z_1 = require("./gates/rotation-pauli-z"); Object.defineProperty(exports, "rotationPauliZ", { enumerable: true, get: function () { return rotation_pauli_z_1.rotationPauliZ; } }); var controlled_rotation_pauli_z_1 = require("./gates/controlled-rotation-pauli-z"); Object.defineProperty(exports, "cRotationPauliZ", { enumerable: true, get: function () { return controlled_rotation_pauli_z_1.cRotationPauliZ; } }); var controlled_controlled_rotation_pauli_z_1 = require("./gates/controlled-controlled-rotation-pauli-z"); Object.defineProperty(exports, "ccRotationPauliZ", { enumerable: true, get: function () { return controlled_controlled_rotation_pauli_z_1.ccRotationPauliZ; } }); var rotation_x_1 = require("./gates/rotation-x"); Object.defineProperty(exports, "rotationX", { enumerable: true, get: function () { return rotation_x_1.rotationX; } }); var controlled_rotation_x_1 = require("./gates/controlled-rotation-x"); Object.defineProperty(exports, "cRotationX", { enumerable: true, get: function () { return controlled_rotation_x_1.cRotationX; } }); var controlled_controlled_rotation_x_1 = require("./gates/controlled-controlled-rotation-x"); Object.defineProperty(exports, "ccRotationX", { enumerable: true, get: function () { return controlled_controlled_rotation_x_1.ccRotationX; } }); var rotation_y_1 = require("./gates/rotation-y"); Object.defineProperty(exports, "rotationY", { enumerable: true, get: function () { return rotation_y_1.rotationY; } }); var controlled_rotation_y_1 = require("./gates/controlled-rotation-y"); Object.defineProperty(exports, "cRotationY", { enumerable: true, get: function () { return controlled_rotation_y_1.cRotationY; } }); var controlled_controlled_rotation_y_1 = require("./gates/controlled-controlled-rotation-y"); Object.defineProperty(exports, "ccRotationY", { enumerable: true, get: function () { return controlled_controlled_rotation_y_1.ccRotationY; } }); var rotation_z_1 = require("./gates/rotation-z"); Object.defineProperty(exports, "rotationZ", { enumerable: true, get: function () { return rotation_z_1.rotationZ; } }); var controlled_rotation_z_1 = require("./gates/controlled-rotation-z"); Object.defineProperty(exports, "cRotationZ", { enumerable: true, get: function () { return controlled_rotation_z_1.cRotationZ; } }); var controlled_controlled_rotation_z_1 = require("./gates/controlled-controlled-rotation-z"); Object.defineProperty(exports, "ccRotationZ", { enumerable: true, get: function () { return controlled_controlled_rotation_z_1.ccRotationZ; } }); var rotation_swap_1 = require("./gates/rotation-swap"); Object.defineProperty(exports, "rotationSwap", { enumerable: true, get: function () { return rotation_swap_1.rotationSwap; } }); var controlled_rotation_swap_1 = require("./gates/controlled-rotation-swap"); Object.defineProperty(exports, "cRotationSwap", { enumerable: true, get: function () { return controlled_rotation_swap_1.cRotationSwap; } }); var controlled_controlled_rotation_swap_1 = require("./gates/controlled-controlled-rotation-swap"); Object.defineProperty(exports, "ccRotationSwap", { enumerable: true, get: function () { return controlled_controlled_rotation_swap_1.ccRotationSwap; } });