List of all items
Structs
- Complex
- ComplexArray
- ComplexMatrix2
- ComplexMatrix4
- ComplexMatrixN
- DiagonalOp
- PauliHamil
- QASMLogger
- QuESTEnv
- Qureg
- SubDiagonalOp
- Vector
Functions
- applyDiagonalOp
- applyFullQFT
- applyGateMatrixN
- applyGateSubDiagonalOp
- applyMatrix2
- applyMatrix4
- applyMatrixN
- applyMultiControlledGateMatrixN
- applyMultiControlledMatrixN
- applyMultiVarPhaseFunc
- applyMultiVarPhaseFuncOverrides
- applyNamedPhaseFunc
- applyNamedPhaseFuncOverrides
- applyParamNamedPhaseFunc
- applyParamNamedPhaseFuncOverrides
- applyPauliHamil
- applyPauliSum
- applyPhaseFunc
- applyPhaseFuncOverrides
- applyProjector
- applyQFT
- applySubDiagonalOp
- applyTrotterCircuit
- calcDensityInnerProduct
- calcExpecDiagonalOp
- calcExpecPauliHamil
- calcExpecPauliProd
- calcExpecPauliSum
- calcFidelity
- calcHilbertSchmidtDistance
- calcInnerProduct
- calcProbOfAllOutcomes
- calcProbOfOutcome
- calcPurity
- calcTotalProb
- cloneQureg
- compactUnitary
- controlledCompactUnitary
- controlledMultiQubitUnitary
- controlledNot
- controlledPauliY
- controlledPhaseFlip
- controlledPhaseShift
- controlledRotateAroundAxis
- controlledRotateX
- controlledRotateY
- controlledRotateZ
- controlledTwoQubitUnitary
- controlledUnitary
- copyStateFromGPU
- createCloneQureg
- createComplexMatrixN
- createDensityQureg
- createDiagonalOp
- createDiagonalOpFromPauliHamilFile
- createPauliHamil
- createPauliHamilFromFile
- createQuESTEnv
- createQureg
- createSubDiagonalOp
- destroyComplexMatrixN
- destroyDiagonalOp
- destroyPauliHamil
- destroyQuESTEnv
- destroyQureg
- destroySubDiagonalOp
- getAmp
- getDensityAmp
- getEnvironmentString
- getImagAmp
- getNumAmps
- getNumQubits
- getProbAmp
- getQuESTSeeds
- getRealAmp
- hadamard
- initBlankState
- initClassicalState
- initComplexMatrixN
- initDebugState
- initDiagonalOp
- initDiagonalOpFromPauliHamil
- initPauliHamil
- initPlusState
- initPureState
- initStateFromAmps
- initZeroState
- measure
- mixDamping
- mixDensityMatrix
- mixDephasing
- mixDepolarising
- mixKrausMap
- mixMultiQubitKrausMap
- mixNonTPKrausMap
- mixNonTPMultiQubitKrausMap
- mixNonTPTwoQubitKrausMap
- mixPauli
- mixTwoQubitDephasing
- mixTwoQubitDepolarising
- mixTwoQubitKrausMap
- multiControlledMultiQubitNot
- multiControlledMultiQubitUnitary
- multiControlledMultiRotatePauli
- multiControlledMultiRotateZ
- multiControlledPhaseFlip
- multiControlledPhaseShift
- multiControlledTwoQubitUnitary
- multiControlledUnitary
- multiQubitUnitary
- pauliX
- pauliY
- pauliZ
- phaseShift
- reportPauliHamil
- reportQuESTEnv
- reportQuregParams
- reportState
- reportStateToScreen
- rotateAroundAxis
- rotateX
- rotateY
- rotateZ
- sGate
- seedQuEST
- setAmps
- setDensityAmps
- setDiagonalOpElems
- setQuregToPauliHamil
- setWeightedQureg
- statevec_twoQubitUnitary
- swapGate
- tGate
- twoQubitUnitary
- unitary
Type Aliases
Constants
- bitEncoding_TWOS_COMPLEMENT
- bitEncoding_UNSIGNED
- pauliOpType_PAULI_I
- pauliOpType_PAULI_X
- pauliOpType_PAULI_Y
- pauliOpType_PAULI_Z
- phaseFunc_DISTANCE
- phaseFunc_INVERSE_DISTANCE
- phaseFunc_INVERSE_NORM
- phaseFunc_INVERSE_PRODUCT
- phaseFunc_NORM
- phaseFunc_PRODUCT
- phaseFunc_SCALED_DISTANCE
- phaseFunc_SCALED_INVERSE_DISTANCE
- phaseFunc_SCALED_INVERSE_NORM
- phaseFunc_SCALED_INVERSE_PRODUCT
- phaseFunc_SCALED_INVERSE_SHIFTED_DISTANCE
- phaseFunc_SCALED_INVERSE_SHIFTED_NORM
- phaseFunc_SCALED_INVERSE_SHIFTED_WEIGHTED_DISTANCE
- phaseFunc_SCALED_NORM
- phaseFunc_SCALED_PRODUCT