q5m.js - Quantum Computing Library - v0.1.1
Home
GitHub
NPM
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
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Classes - Core Classes
Q5m
Gate
Qubit
State
Qubit
Classes - Visualization
Circuit
Renderer
State
Renderer
Classes - Math
Complex
Classes - Multi Qubit Gates
Multi
Qubit
Gate
Global
Phase
Gate
Multi
Hadamard
Gate
Classes - Notebook
Notebook
Renderer
Notebook
Output
Classes - Other
Circuit
Measure
Gate
Measure
Z
Gate
Measure
X
Gate
Measure
Y
Gate
Measure
Phase
Gate
Pauli
Y
Gate
Q5m
Observer
Q5m
Operator
Unitary
Operator
Hermitian
Operator
Q5m
State
Controlled
Hadamard
Gate
Controlled
Unitary
Gate
Classes - Single Qubit Gates
Hadamard
Gate
Pauli
X
Gate
Pauli
Z
Gate
S
Gate
T
Gate
Identity
Gate
Phase
Gate
Rotation
X
Gate
Rotation
Y
Gate
Rotation
Z
Gate
Unitary
Gate
Classes - Two Qubit Gates
CNOT
Gate
Controlled
Z
Gate
Controlled
Y
Gate
SWAP
Gate
Controlled
Phase
Gate
Interfaces - Notebook
Mime
Bundle
Jupyter
Display
Object
Notebook
Render
Options
Jupyter
Window
Interfaces - Other
Execution
Result
Q5m
Executable
Measurement
Result
Q5m
Measurable
Type Aliases
Q5m
Index
Qubit
Index
Probability
Zero
One
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
export
To
Cirq
export
To
Open
QASM
export
To
Qiskit
Functions - Algorithms
QAA
estimate
Success
Probability
find
Optimal
Iterations
create
Composite
Oracle
quantum
Phase
Estimation
QPE
estimate
Phase
decode
Phase
Estimate
estimate
Control
Qubits
grover
Search
analyze
Grover
Performance
grover
grover
Iter
grover
Prob
quantum
Fourier
Transform
QFT
qft
Encode
Functions - Math
format
Amplitude
parse
Angle
complex
inner
P
tensor
P
mat
Xvec
mat
Xmat
dagger
Functions - Other
Mz
Mx
My
Mp
EE
HH
create
Global
Phase
create
Multi
Hadamard
PH
RX
RY
RZ
is
Valid
Q5m
Index
is
Valid
Qubit
Index
is
Measurement
Result
is
Probability
is
Zero
One
is
Execution
Result
CP
CU
is
Valid
Amplitude
create
Amplitude
normalize
Amplitudes
is
Hermitian
create
Hermitian
is
Unitary
create
Unitary
normalize
extend
Circuit
For
Notebook
extend
Qubit
State
For
Notebook
enable
Notebook
Mode
Enumerations
Rep
Type
Namespaces
Types
Home
GitHub
NPM
q5m.js - Quantum Computing Library - v0.1.1
Loading...