q5m.js - Quantum Computing Library - v0.1.1
Home
GitHub
NPM
Preparing search index...
Types
Namespace Types
Interfaces - Core Classes
Q5mSystem
Interfaces - Visualization
GatePosition
CircuitLayout
WireConnection
ASCIIRenderOptions
SVGCircuitData
SVGGate
SVGWire
SVGQubit
AmplitudeDisplay
StateRenderOptions
BlochSphereData
ProbabilityHistogram
PhaseVisualization
Interfaces - Converters
CirqExportOptions
OpenQASMExportOptions
QiskitExportOptions
Interfaces - Algorithms
AmplitudeAmplificationOptions
GroverOptions
Interfaces - Other
CircuitInstruction
GateOptions
SimpleCircuitData
SerializedGateParameters
SerializedGate
CircuitMetadata
SerializedCircuit
SerializationOptions
LoadOptions
Q5mApplicable
GlobalWithWindow
SVGData
Q5mExtensionType
Type Aliases - Algorithms
AmplitudeOracle
StatePreparation
GroverOracle
Type Aliases - Notebook
GateParams
Type Aliases - Other
CirqExporterType
CirqJSONExporterType
OpenQASMExporterType
QiskitExporterType
GateFactory
StateVector
Q5mTypeMarker
Functions - Converters
exportToCirqJSON
exportToOpenQASM3
Functions - Algorithms
countMarkedStates
createUniformSuperposition
calculateTheoreticalOptimal
calculateTheoreticalProbability
groverSearchForMultipleItems
createPatternOracle
References
createCompositeOracle
→
createCompositeOracle
quantumPhaseEstimation
→
quantumPhaseEstimation
estimateControlQubits
→
estimateControlQubits
analyzeGroverPerformance
→
analyzeGroverPerformance
groverSearch
→
groverSearch
grover
→
grover
groverIter
→
groverIter
groverProb
→
groverProb
quantumFourierTransform
→
quantumFourierTransform
QFT
→
QFT
qftEncode
→
qftEncode
QPE
→
QPE
estimatePhase
→
estimatePhase
decodePhaseEstimate
→
decodePhaseEstimate
QAA
→
QAA
findOptimalIterations
→
findOptimalIterations
estimateSuccessProbability
→
estimateSuccessProbability
exportToQiskit
→
exportToQiskit
exportToOpenQASM
→
exportToOpenQASM
exportToCirq
→
exportToCirq
CURRENT_VERSION
→
CURRENT_VERSION
SUPPORTED_VERSIONS
→
SUPPORTED_VERSIONS
Probability
→
Probability
ZeroOne
→
ZeroOne
ExecutionResult
→
ExecutionResult
Q5mExecutable
→
Q5mExecutable
MeasurementResult
→
MeasurementResult
Circuit
→
Circuit
QubitState
→
QubitState
Q5mIndex
→
Q5mIndex
Q5mGate
→
Q5mGate
RepType
→
RepType
Q5mState
→
Q5mState
CircuitRenderer
→
CircuitRenderer
StateRenderer
→
StateRenderer
MimeBundle
→
MimeBundle
JupyterDisplayObject
→
JupyterDisplayObject
NotebookRenderOptions
→
NotebookRenderOptions
JupyterWindow
→
JupyterWindow
NotebookOutput
→
NotebookOutput
Complex
→
Complex
complex
→
complex
ZERO
→
ZERO
ONE
→
ONE
I
→
I
Amplitude
→
Amplitude
Unitary
→
Unitary
Hermitian
→
Hermitian
Radians
→
Radians
isValidAmplitude
→
isValidAmplitude
createAmplitude
→
createAmplitude
normalizeAmplitudes
→
normalizeAmplitudes
isUnitary
→
isUnitary
createUnitary
→
createUnitary
isHermitian
→
isHermitian
createHermitian
→
createHermitian
parseAngle
→
parseAngle
formatAmplitude
→
formatAmplitude
normalize
→
normalize
innerP
→
innerP
tensorP
→
tensorP
matXvec
→
matXvec
matXmat
→
matXmat
dagger
→
dagger
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Interfaces - Core Classes
Q5m
System
Interfaces - Visualization
Gate
Position
Circuit
Layout
Wire
Connection
ASCII
Render
Options
SVG
Circuit
Data
SVG
Gate
SVG
Wire
SVG
Qubit
Amplitude
Display
State
Render
Options
Bloch
Sphere
Data
Probability
Histogram
Phase
Visualization
Interfaces - Converters
Cirq
Export
Options
Open
QASM
Export
Options
Qiskit
Export
Options
Interfaces - Algorithms
Amplitude
Amplification
Options
Grover
Options
Interfaces - Other
Circuit
Instruction
Gate
Options
Simple
Circuit
Data
Serialized
Gate
Parameters
Serialized
Gate
Circuit
Metadata
Serialized
Circuit
Serialization
Options
Load
Options
Q5m
Applicable
Global
With
Window
SVG
Data
Q5m
Extension
Type
Type Aliases - Algorithms
Amplitude
Oracle
State
Preparation
Grover
Oracle
Type Aliases - Notebook
Gate
Params
Type Aliases - Other
Cirq
Exporter
Type
Cirq
JSON
Exporter
Type
Open
QASM
Exporter
Type
Qiskit
Exporter
Type
Gate
Factory
State
Vector
Q5m
Type
Marker
Functions - Converters
export
To
Cirq
JSON
export
To
Open
QASM3
Functions - Algorithms
count
Marked
States
create
Uniform
Superposition
calculate
Theoretical
Optimal
calculate
Theoretical
Probability
grover
Search
For
Multiple
Items
create
Pattern
Oracle
References
create
Composite
Oracle
quantum
Phase
Estimation
estimate
Control
Qubits
analyze
Grover
Performance
grover
Search
grover
grover
Iter
grover
Prob
quantum
Fourier
Transform
QFT
qft
Encode
QPE
estimate
Phase
decode
Phase
Estimate
QAA
find
Optimal
Iterations
estimate
Success
Probability
export
To
Qiskit
export
To
Open
QASM
export
To
Cirq
CURRENT_
VERSION
SUPPORTED_
VERSIONS
Probability
Zero
One
Execution
Result
Q5m
Executable
Measurement
Result
Circuit
Qubit
State
Q5m
Index
Q5m
Gate
Rep
Type
Q5m
State
Circuit
Renderer
State
Renderer
Mime
Bundle
Jupyter
Display
Object
Notebook
Render
Options
Jupyter
Window
Notebook
Output
Complex
complex
ZERO
ONE
I
Amplitude
Unitary
Hermitian
Radians
is
Valid
Amplitude
create
Amplitude
normalize
Amplitudes
is
Unitary
create
Unitary
is
Hermitian
create
Hermitian
parse
Angle
format
Amplitude
normalize
inner
P
tensor
P
mat
Xvec
mat
Xmat
dagger
Home
GitHub
NPM
q5m.js - Quantum Computing Library - v0.1.1
Loading...