q5m.js - Quantum Computing Library - v0.1.1
    Preparing search index...

      q5m.js - Quantum Computing Library - v0.1.1

      Classes - Core Classes

      Q5mGate
      QubitState
      Qubit

      Classes - Visualization

      CircuitRenderer
      StateRenderer

      Classes - Math

      Complex

      Classes - Multi Qubit Gates

      MultiQubitGate
      GlobalPhaseGate
      MultiHadamardGate

      Classes - Notebook

      NotebookRenderer
      NotebookOutput

      Classes - Other

      Circuit
      MeasureGate
      MeasureZGate
      MeasureXGate
      MeasureYGate
      MeasurePhaseGate
      PauliYGate
      Q5mObserver
      Q5mOperator
      UnitaryOperator
      HermitianOperator
      Q5mState
      ControlledHadamardGate
      ControlledUnitaryGate

      Classes - Single Qubit Gates

      HadamardGate
      PauliXGate
      PauliZGate
      SGate
      TGate
      IdentityGate
      PhaseGate
      RotationXGate
      RotationYGate
      RotationZGate
      UnitaryGate

      Classes - Two Qubit Gates

      CNOTGate
      ControlledZGate
      ControlledYGate
      SWAPGate
      ControlledPhaseGate

      Interfaces - Notebook

      MimeBundle
      JupyterDisplayObject
      NotebookRenderOptions
      JupyterWindow

      Interfaces - Other

      ExecutionResult
      Q5mExecutable
      MeasurementResult
      Q5mMeasurable

      Type Aliases

      Q5mIndex
      QubitIndex
      Probability
      ZeroOne
      Amplitude
      Radians
      Hermitian
      Unitary

      Variables

      VERSION
      CURRENT_VERSION
      SUPPORTED_VERSIONS
      H
      X
      Y
      Z
      S
      T
      Tdg
      Sdg
      Identity
      CNOT
      CX
      CZ
      CY
      CH
      SWAP
      default
      ZERO
      ONE
      I

      Functions - Converters

      exportToCirq
      exportToOpenQASM
      exportToQiskit

      Functions - Algorithms

      QAA
      estimateSuccessProbability
      findOptimalIterations
      createCompositeOracle
      quantumPhaseEstimation
      QPE
      estimatePhase
      decodePhaseEstimate
      estimateControlQubits
      groverSearch
      analyzeGroverPerformance
      grover
      groverIter
      groverProb
      quantumFourierTransform
      QFT
      qftEncode

      Functions - Math

      formatAmplitude
      parseAngle
      complex
      innerP
      tensorP
      matXvec
      matXmat
      dagger

      Functions - Other

      Mz
      Mx
      My
      Mp
      EE
      HH
      createGlobalPhase
      createMultiHadamard
      PH
      RX
      RY
      RZ
      isValidQ5mIndex
      isValidQubitIndex
      isMeasurementResult
      isProbability
      isZeroOne
      isExecutionResult
      CP
      CU
      isValidAmplitude
      createAmplitude
      normalizeAmplitudes
      isHermitian
      createHermitian
      isUnitary
      createUnitary
      normalize
      extendCircuitForNotebook
      extendQubitStateForNotebook
      enableNotebookMode

      Enumerations

      RepType

      Namespaces

      Types