Unit tests

Unit tests of the QuEST API, using Catch2 in C++14. More...

Functions

 TEST_CASE ("applyDiagonalOp", "[operators]")
 
 TEST_CASE ("applyFullQFT", "[operators]")
 
 TEST_CASE ("applyGateMatrixN", "[operators]")
 
 TEST_CASE ("applyGateSubDiagonalOp", "[unitaries]")
 
 TEST_CASE ("applyMatrix2", "[operators]")
 
 TEST_CASE ("applyMatrix4", "[operators]")
 
 TEST_CASE ("applyMatrixN", "[operators]")
 
 TEST_CASE ("applyMultiControlledGateMatrixN", "[operators]")
 
 TEST_CASE ("applyMultiControlledMatrixN", "[operators]")
 
 TEST_CASE ("applyMultiVarPhaseFunc", "[operators]")
 
 TEST_CASE ("applyMultiVarPhaseFuncOverrides", "[operators]")
 
 TEST_CASE ("applyNamedPhaseFunc", "[operators]")
 
 TEST_CASE ("applyNamedPhaseFuncOverrides", "[operators]")
 
 TEST_CASE ("applyParamNamedPhaseFunc", "[operators]")
 
 TEST_CASE ("applyParamNamedPhaseFuncOverrides", "[operators]")
 
 TEST_CASE ("applyPauliHamil", "[operators]")
 
 TEST_CASE ("applyPauliSum", "[operators]")
 
 TEST_CASE ("applyPhaseFunc", "[operators]")
 
 TEST_CASE ("applyPhaseFuncOverrides", "[operators]")
 
 TEST_CASE ("applyProjector", "[operators]")
 
 TEST_CASE ("applyQFT", "[operators]")
 
 TEST_CASE ("applySubDiagonalOp", "[unitaries]")
 
 TEST_CASE ("applyTrotterCircuit", "[operators]")
 
 TEST_CASE ("calcDensityInnerProduct", "[calculations]")
 
 TEST_CASE ("calcExpecDiagonalOp", "[calculations]")
 
 TEST_CASE ("calcExpecPauliHamil", "[calculations]")
 
 TEST_CASE ("calcExpecPauliProd", "[calculations]")
 
 TEST_CASE ("calcExpecPauliSum", "[calculations]")
 
 TEST_CASE ("calcFidelity", "[calculations]")
 
 TEST_CASE ("calcHilbertSchmidtDistance", "[calculations]")
 
 TEST_CASE ("calcInnerProduct", "[calculations]")
 
 TEST_CASE ("calcProbOfAllOutcomes", "[calculations]")
 
 TEST_CASE ("calcProbOfOutcome", "[calculations]")
 
 TEST_CASE ("calcPurity", "[calculations]")
 
 TEST_CASE ("calcTotalProb", "[calculations]")
 
 TEST_CASE ("cloneQureg", "[state_initialisations]")
 
 TEST_CASE ("collapseToOutcome", "[gates]")
 
 TEST_CASE ("compactUnitary", "[unitaries]")
 
 TEST_CASE ("controlledCompactUnitary", "[unitaries]")
 
 TEST_CASE ("controlledMultiQubitUnitary", "[unitaries]")
 
 TEST_CASE ("controlledNot", "[unitaries]")
 
 TEST_CASE ("controlledPauliY", "[unitaries]")
 
 TEST_CASE ("controlledPhaseFlip", "[unitaries]")
 
 TEST_CASE ("controlledPhaseShift", "[unitaries]")
 
 TEST_CASE ("controlledRotateAroundAxis", "[unitaries]")
 
 TEST_CASE ("controlledRotateX", "[unitaries]")
 
 TEST_CASE ("controlledRotateY", "[unitaries]")
 
 TEST_CASE ("controlledRotateZ", "[unitaries]")
 
 TEST_CASE ("controlledTwoQubitUnitary", "[unitaries]")
 
 TEST_CASE ("controlledUnitary", "[unitaries]")
 
 TEST_CASE ("createCloneQureg", "[data_structures]")
 
 TEST_CASE ("createComplexMatrixN", "[data_structures]")
 
 TEST_CASE ("createDensityQureg", "[data_structures]")
 
 TEST_CASE ("createDiagonalOp", "[data_structures]")
 
 TEST_CASE ("createDiagonalOpFromPauliHamilFile", "[data_structures]")
 
 TEST_CASE ("createPauliHamil", "[data_structures]")
 
 TEST_CASE ("createPauliHamilFromFile", "[data_structures]")
 
 TEST_CASE ("createQuESTEnv", "[data_structures]")
 
 TEST_CASE ("createQureg", "[data_structures]")
 
 TEST_CASE ("createSubDiagonalOp", "[data_structures]")
 
 TEST_CASE ("destroyComplexMatrixN", "[data_structures]")
 
 TEST_CASE ("destroyDiagonalOp", "[data_structures]")
 
 TEST_CASE ("destroyPauliHamil", "[data_structures]")
 
 TEST_CASE ("destroyQuESTEnv", "[data_structures]")
 
 TEST_CASE ("destroyQureg", "[data_structures]")
 
 TEST_CASE ("destroySubDiagonalOp", "[data_structures]")
 
 TEST_CASE ("diagonalUnitary", "[unitaries]")
 
 TEST_CASE ("fromComplex", "[data_structures]")
 
 TEST_CASE ("getAmp", "[calculations]")
 
 TEST_CASE ("getDensityAmp", "[calculations]")
 
 TEST_CASE ("getImagAmp", "[calculations]")
 
 TEST_CASE ("getNumAmps", "[calculations]")
 
 TEST_CASE ("getNumQubits", "[calculations]")
 
 TEST_CASE ("getProbAmp", "[calculations]")
 
 TEST_CASE ("getRealAmp", "[calculations]")
 
 TEST_CASE ("getStaticComplexMatrixN", "[data_structures]")
 
 TEST_CASE ("hadamard", "[unitaries]")
 
 TEST_CASE ("initBlankState", "[state_initialisations]")
 
 TEST_CASE ("initClassicalState", "[state_initialisations]")
 
 TEST_CASE ("initComplexMatrixN", "[data_structures]")
 
 TEST_CASE ("initDiagonalOp", "[data_structures]")
 
 TEST_CASE ("initDiagonalOpFromPauliHamil", "[data_structures]")
 
 TEST_CASE ("initPauliHamil", "[data_structures]")
 
 TEST_CASE ("initPlusState", "[state_initialisations]")
 
 TEST_CASE ("initPureState", "[state_initialisations]")
 
 TEST_CASE ("initStateFromAmps", "[state_initialisations]")
 
 TEST_CASE ("initZeroState", "[state_initialisations]")
 
 TEST_CASE ("measure", "[gates]")
 
 TEST_CASE ("measureWithStats", "[gates]")
 
 TEST_CASE ("mixDamping", "[decoherence]")
 
 TEST_CASE ("mixDensityMatrix", "[decoherence]")
 
 TEST_CASE ("mixDephasing", "[decoherence]")
 
 TEST_CASE ("mixDepolarising", "[decoherence]")
 
 TEST_CASE ("mixKrausMap", "[decoherence]")
 
 TEST_CASE ("mixMultiQubitKrausMap", "[decoherence]")
 
 TEST_CASE ("mixNonTPKrausMap", "[decoherence]")
 
 TEST_CASE ("mixNonTPMultiQubitKrausMap", "[decoherence]")
 
 TEST_CASE ("mixNonTPTwoQubitKrausMap", "[decoherence]")
 
 TEST_CASE ("mixPauli", "[decoherence]")
 
 TEST_CASE ("mixTwoQubitDephasing", "[decoherence]")
 
 TEST_CASE ("mixTwoQubitDepolarising", "[decoherence]")
 
 TEST_CASE ("mixTwoQubitKrausMap", "[decoherence]")
 
 TEST_CASE ("multiControlledMultiQubitNot", "[unitaries]")
 
 TEST_CASE ("multiControlledMultiQubitUnitary", "[unitaries]")
 
 TEST_CASE ("multiControlledMultiRotatePauli", "[unitaries]")
 
 TEST_CASE ("multiControlledMultiRotateZ", "[unitaries]")
 
 TEST_CASE ("multiControlledPhaseFlip", "[unitaries]")
 
 TEST_CASE ("multiControlledPhaseShift", "[unitaries]")
 
 TEST_CASE ("multiControlledTwoQubitUnitary", "[unitaries]")
 
 TEST_CASE ("multiControlledUnitary", "[unitaries]")
 
 TEST_CASE ("multiQubitNot", "[unitaries]")
 
 TEST_CASE ("multiQubitUnitary", "[unitaries]")
 
 TEST_CASE ("multiRotatePauli", "[unitaries]")
 
 TEST_CASE ("multiRotateZ", "[unitaries]")
 
 TEST_CASE ("multiStateControlledUnitary", "[unitaries]")
 
 TEST_CASE ("pauliX", "[unitaries]")
 
 TEST_CASE ("pauliY", "[unitaries]")
 
 TEST_CASE ("pauliZ", "[unitaries]")
 
 TEST_CASE ("phaseShift", "[unitaries]")
 
 TEST_CASE ("rotateAroundAxis", "[unitaries]")
 
 TEST_CASE ("rotateX", "[unitaries]")
 
 TEST_CASE ("rotateY", "[unitaries]")
 
 TEST_CASE ("rotateZ", "[unitaries]")
 
 TEST_CASE ("setAmps", "[state_initialisations]")
 
 TEST_CASE ("setDensityAmps", "[state_initialisations]")
 
 TEST_CASE ("setDiagonalOpElems", "[data_structures]")
 
 TEST_CASE ("setQuregToPauliHamil", "[state_initialisations]")
 
 TEST_CASE ("setWeightedQureg", "[state_initialisations]")
 
 TEST_CASE ("sGate", "[unitaries]")
 
 TEST_CASE ("sqrtSwapGate", "[unitaries]")
 
 TEST_CASE ("swapGate", "[unitaries]")
 
 TEST_CASE ("syncDiagonalOp", "[data_structures]")
 
 TEST_CASE ("tGate", "[unitaries]")
 
 TEST_CASE ("toComplex", "[data_structures]")
 
 TEST_CASE ("twoQubitUnitary", "[unitaries]")
 
 TEST_CASE ("unitary", "[unitaries]")
 

Detailed Description

Unit tests of the QuEST API, using Catch2 in C++14.

Function Documentation

◆ TEST_CASE() [1/136]

TEST_CASE ( "applyDiagonalOp"  ,
""  [operators] 
)
See also
applyDiagonalOp
Author
Tyson Jones

◆ TEST_CASE() [2/136]

TEST_CASE ( "applyFullQFT"  ,
""  [operators] 
)
See also
applyFullQFT
Author
Tyson Jones

◆ TEST_CASE() [3/136]

TEST_CASE ( "applyGateMatrixN"  ,
""  [operators] 
)
See also
applyGateMatrixN
Author
Tyson Jones

◆ TEST_CASE() [4/136]

TEST_CASE ( "applyGateSubDiagonalOp"  ,
""  [unitaries] 
)
See also
applyGateSubDiagonalOp
Author
Tyson Jones

◆ TEST_CASE() [5/136]

TEST_CASE ( "applyMatrix2"  ,
""  [operators] 
)
See also
applyMatrix2
Author
Tyson Jones

◆ TEST_CASE() [6/136]

TEST_CASE ( "applyMatrix4"  ,
""  [operators] 
)
See also
applyMatrix4
Author
Tyson Jones

◆ TEST_CASE() [7/136]

TEST_CASE ( "applyMatrixN"  ,
""  [operators] 
)
See also
applyMatrixN
Author
Tyson Jones

◆ TEST_CASE() [8/136]

TEST_CASE ( "applyMultiControlledGateMatrixN"  ,
""  [operators] 
)
See also
applyMultiControlledGateMatrixN
Author
Tyson Jones

◆ TEST_CASE() [9/136]

TEST_CASE ( "applyMultiControlledMatrixN"  ,
""  [operators] 
)
See also
applyMultiControlledMatrixN
Author
Tyson Jones

◆ TEST_CASE() [10/136]

TEST_CASE ( "applyMultiVarPhaseFunc"  ,
""  [operators] 
)
See also
applyMultiVarPhaseFunc
Author
Tyson Jones

◆ TEST_CASE() [11/136]

TEST_CASE ( "applyMultiVarPhaseFuncOverrides"  ,
""  [operators] 
)
See also
applyMultiVarPhaseFuncOverrides
Author
Tyson Jones

◆ TEST_CASE() [12/136]

TEST_CASE ( "applyNamedPhaseFunc"  ,
""  [operators] 
)
See also
applyNamedPhaseFunc
Author
Tyson Jones

◆ TEST_CASE() [13/136]

TEST_CASE ( "applyNamedPhaseFuncOverrides"  ,
""  [operators] 
)
See also
applyNamedPhaseFuncOverrides
Author
Tyson Jones

◆ TEST_CASE() [14/136]

TEST_CASE ( "applyParamNamedPhaseFunc"  ,
""  [operators] 
)
See also
applyParamNamedPhaseFunc
Author
Tyson Jones

◆ TEST_CASE() [15/136]

TEST_CASE ( "applyParamNamedPhaseFuncOverrides"  ,
""  [operators] 
)
See also
applyParamNamedPhaseFuncOverrides
Author
Tyson Jones

◆ TEST_CASE() [16/136]

TEST_CASE ( "applyPauliHamil"  ,
""  [operators] 
)
See also
applyPauliHamil
Author
Tyson Jones

◆ TEST_CASE() [17/136]

TEST_CASE ( "applyPauliSum"  ,
""  [operators] 
)
See also
applyPauliSum
Author
Tyson Jones

◆ TEST_CASE() [18/136]

TEST_CASE ( "applyPhaseFunc"  ,
""  [operators] 
)
See also
applyPhaseFunc
Author
Tyson Jones

◆ TEST_CASE() [19/136]

TEST_CASE ( "applyPhaseFuncOverrides"  ,
""  [operators] 
)
See also
applyPhaseFuncOverrides
Author
Tyson Jones

◆ TEST_CASE() [20/136]

TEST_CASE ( "applyProjector"  ,
""  [operators] 
)
See also
applyProjector
Author
Tyson Jones

◆ TEST_CASE() [21/136]

TEST_CASE ( "applyQFT"  ,
""  [operators] 
)
See also
applyQFT
Author
Tyson Jones

◆ TEST_CASE() [22/136]

TEST_CASE ( "applySubDiagonalOp"  ,
""  [unitaries] 
)
See also
applySubDiagonalOp
Author
Tyson Jones

◆ TEST_CASE() [23/136]

TEST_CASE ( "applyTrotterCircuit"  ,
""  [operators] 
)
See also
applyTrotterCircuit
Author
Tyson Jones

◆ TEST_CASE() [24/136]

TEST_CASE ( "calcDensityInnerProduct"  ,
""  [calculations] 
)
See also
calcDensityInnerProduct
Author
Tyson Jones

◆ TEST_CASE() [25/136]

TEST_CASE ( "calcExpecDiagonalOp"  ,
""  [calculations] 
)
See also
calcExpecDiagonalOp
Author
Tyson Jones

◆ TEST_CASE() [26/136]

TEST_CASE ( "calcExpecPauliHamil"  ,
""  [calculations] 
)
See also
calcExpecPauliHamil
Author
Tyson Jones

◆ TEST_CASE() [27/136]

TEST_CASE ( "calcExpecPauliProd"  ,
""  [calculations] 
)
See also
calcExpecPauliProd
Author
Tyson Jones

◆ TEST_CASE() [28/136]

TEST_CASE ( "calcExpecPauliSum"  ,
""  [calculations] 
)
See also
calcExpecPauliSum
Author
Tyson Jones

◆ TEST_CASE() [29/136]

TEST_CASE ( "calcFidelity"  ,
""  [calculations] 
)
See also
calcFidelity
Author
Tyson Jones

◆ TEST_CASE() [30/136]

TEST_CASE ( "calcHilbertSchmidtDistance"  ,
""  [calculations] 
)
See also
calcHilbertSchmidtDistance
Author
Tyson Jones

◆ TEST_CASE() [31/136]

TEST_CASE ( "calcInnerProduct"  ,
""  [calculations] 
)
See also
calcInnerProduct
Author
Tyson Jones

◆ TEST_CASE() [32/136]

TEST_CASE ( "calcProbOfAllOutcomes"  ,
""  [calculations] 
)
See also
calcProbOfAllOutcomes
Author
Tyson Jones

◆ TEST_CASE() [33/136]

TEST_CASE ( "calcProbOfOutcome"  ,
""  [calculations] 
)
See also
calcProbOfOutcome
Author
Tyson Jones

◆ TEST_CASE() [34/136]

TEST_CASE ( "calcPurity"  ,
""  [calculations] 
)
See also
calcPurity
Author
Tyson Jones

◆ TEST_CASE() [35/136]

TEST_CASE ( "calcTotalProb"  ,
""  [calculations] 
)
See also
calcTotalProb
Author
Tyson Jones

◆ TEST_CASE() [36/136]

TEST_CASE ( "cloneQureg"  ,
""  [state_initialisations] 
)
See also
cloneQureg
Author
Tyson Jones

◆ TEST_CASE() [37/136]

TEST_CASE ( "collapseToOutcome"  ,
""  [gates] 
)
See also
collapseToOutcome
Author
Tyson Jones

◆ TEST_CASE() [38/136]

TEST_CASE ( "compactUnitary"  ,
""  [unitaries] 
)
See also
compactUnitary
Author
Tyson Jones

◆ TEST_CASE() [39/136]

TEST_CASE ( "controlledCompactUnitary"  ,
""  [unitaries] 
)
See also
controlledCompactUnitary
Author
Tyson Jones

◆ TEST_CASE() [40/136]

TEST_CASE ( "controlledMultiQubitUnitary"  ,
""  [unitaries] 
)
See also
controlledMultiQubitUnitary
Author
Tyson Jones

◆ TEST_CASE() [41/136]

TEST_CASE ( "controlledNot"  ,
""  [unitaries] 
)
See also
controlledNot
Author
Tyson Jones

◆ TEST_CASE() [42/136]

TEST_CASE ( "controlledPauliY"  ,
""  [unitaries] 
)
See also
controlledPauliY
Author
Tyson Jones

◆ TEST_CASE() [43/136]

TEST_CASE ( "controlledPhaseFlip"  ,
""  [unitaries] 
)
See also
controlledPhaseFlip
Author
Tyson Jones

◆ TEST_CASE() [44/136]

TEST_CASE ( "controlledPhaseShift"  ,
""  [unitaries] 
)
See also
controlledPhaseShift
Author
Tyson Jones

◆ TEST_CASE() [45/136]

TEST_CASE ( "controlledRotateAroundAxis"  ,
""  [unitaries] 
)
See also
controlledRotateAroundAxis
Author
Tyson Jones

◆ TEST_CASE() [46/136]

TEST_CASE ( "controlledRotateX"  ,
""  [unitaries] 
)
See also
controlledRotateX
Author
Tyson Jones

◆ TEST_CASE() [47/136]

TEST_CASE ( "controlledRotateY"  ,
""  [unitaries] 
)
See also
controlledRotateY
Author
Tyson Jones

◆ TEST_CASE() [48/136]

TEST_CASE ( "controlledRotateZ"  ,
""  [unitaries] 
)
See also
controlledRotateZ
Author
Tyson Jones

◆ TEST_CASE() [49/136]

TEST_CASE ( "controlledTwoQubitUnitary"  ,
""  [unitaries] 
)
See also
controlledTwoQubitUnitary
Author
Tyson Jones

◆ TEST_CASE() [50/136]

TEST_CASE ( "controlledUnitary"  ,
""  [unitaries] 
)
See also
controlledUnitary
Author
Tyson Jones

◆ TEST_CASE() [51/136]

TEST_CASE ( "createCloneQureg"  ,
""  [data_structures] 
)
See also
createCloneQureg
Author
Tyson Jones

◆ TEST_CASE() [52/136]

TEST_CASE ( "createComplexMatrixN"  ,
""  [data_structures] 
)
See also
createComplexMatrixN
Author
Tyson Jones

◆ TEST_CASE() [53/136]

TEST_CASE ( "createDensityQureg"  ,
""  [data_structures] 
)
See also
createDensityQureg
Author
Tyson Jones

◆ TEST_CASE() [54/136]

TEST_CASE ( "createDiagonalOp"  ,
""  [data_structures] 
)
See also
createDiagonalOp
Author
Tyson Jones

◆ TEST_CASE() [55/136]

TEST_CASE ( "createDiagonalOpFromPauliHamilFile"  ,
""  [data_structures] 
)
See also
createDiagonalOpFromPauliHamilFile
Author
Tyson Jones

◆ TEST_CASE() [56/136]

TEST_CASE ( "createPauliHamil"  ,
""  [data_structures] 
)
See also
createPauliHamil
Author
Tyson Jones

◆ TEST_CASE() [57/136]

TEST_CASE ( "createPauliHamilFromFile"  ,
""  [data_structures] 
)
See also
createPauliHamilFromFile
Author
Tyson Jones

◆ TEST_CASE() [58/136]

TEST_CASE ( "createQuESTEnv"  ,
""  [data_structures] 
)
See also
createQuESTEnv
Author
Tyson Jones

◆ TEST_CASE() [59/136]

TEST_CASE ( "createQureg"  ,
""  [data_structures] 
)
See also
createQureg
Author
Tyson Jones

◆ TEST_CASE() [60/136]

TEST_CASE ( "createSubDiagonalOp"  ,
""  [data_structures] 
)
See also
createSubDiagonalOp
Author
Tyson Jones

◆ TEST_CASE() [61/136]

TEST_CASE ( "destroyComplexMatrixN"  ,
""  [data_structures] 
)
See also
destroyComplexMatrixN
Author
Tyson Jones

◆ TEST_CASE() [62/136]

TEST_CASE ( "destroyDiagonalOp"  ,
""  [data_structures] 
)
See also
destroyDiagonalOp
Author
Tyson Jones

◆ TEST_CASE() [63/136]

TEST_CASE ( "destroyPauliHamil"  ,
""  [data_structures] 
)
See also
destroyPauliHamil
Author
Tyson Jones

◆ TEST_CASE() [64/136]

TEST_CASE ( "destroyQuESTEnv"  ,
""  [data_structures] 
)
See also
destroyQuESTEnv
Author
Tyson Jones

◆ TEST_CASE() [65/136]

TEST_CASE ( "destroyQureg"  ,
""  [data_structures] 
)
See also
destroyQureg
Author
Tyson Jones

◆ TEST_CASE() [66/136]

TEST_CASE ( "destroySubDiagonalOp"  ,
""  [data_structures] 
)
See also
destroySubDiagonalOp
Author
Tyson Jones

◆ TEST_CASE() [67/136]

TEST_CASE ( "diagonalUnitary"  ,
""  [unitaries] 
)
See also
diagonalUnitary
Author
Tyson Jones

◆ TEST_CASE() [68/136]

TEST_CASE ( "fromComplex"  ,
""  [data_structures] 
)
See also
fromComplex
Author
Tyson Jones

◆ TEST_CASE() [69/136]

TEST_CASE ( "getAmp"  ,
""  [calculations] 
)
See also
getAmp
Author
Tyson Jones

◆ TEST_CASE() [70/136]

TEST_CASE ( "getDensityAmp"  ,
""  [calculations] 
)
See also
getDensityAmp
Author
Tyson Jones

◆ TEST_CASE() [71/136]

TEST_CASE ( "getImagAmp"  ,
""  [calculations] 
)
See also
getImagAmp
Author
Tyson Jones

◆ TEST_CASE() [72/136]

TEST_CASE ( "getNumAmps"  ,
""  [calculations] 
)
See also
getNumAmps
Author
Tyson Jones

◆ TEST_CASE() [73/136]

TEST_CASE ( "getNumQubits"  ,
""  [calculations] 
)
See also
getNumQubits
Author
Tyson Jones

◆ TEST_CASE() [74/136]

TEST_CASE ( "getProbAmp"  ,
""  [calculations] 
)
See also
getProbAmp
Author
Tyson Jones

◆ TEST_CASE() [75/136]

TEST_CASE ( "getRealAmp"  ,
""  [calculations] 
)
See also
getRealAmp
Author
Tyson Jones

◆ TEST_CASE() [76/136]

TEST_CASE ( "getStaticComplexMatrixN"  ,
""  [data_structures] 
)
See also
getStaticComplexMatrixN
Author
Tyson Jones

◆ TEST_CASE() [77/136]

TEST_CASE ( "hadamard"  ,
""  [unitaries] 
)
See also
hadamard
Author
Tyson Jones

◆ TEST_CASE() [78/136]

TEST_CASE ( "initBlankState"  ,
""  [state_initialisations] 
)
See also
initBlankState
Author
Tyson Jones

◆ TEST_CASE() [79/136]

TEST_CASE ( "initClassicalState"  ,
""  [state_initialisations] 
)
See also
initClassicalState
Author
Tyson Jones

◆ TEST_CASE() [80/136]

TEST_CASE ( "initComplexMatrixN"  ,
""  [data_structures] 
)
See also
initComplexMatrixN
Author
Tyson Jones

◆ TEST_CASE() [81/136]

TEST_CASE ( "initDiagonalOp"  ,
""  [data_structures] 
)
See also
initDiagonalOp
Author
Tyson Jones

◆ TEST_CASE() [82/136]

TEST_CASE ( "initDiagonalOpFromPauliHamil"  ,
""  [data_structures] 
)
See also
initDiagonalOpFromPauliHamil
Author
Tyson Jones

◆ TEST_CASE() [83/136]

TEST_CASE ( "initPauliHamil"  ,
""  [data_structures] 
)
See also
initPauliHamil
Author
Tyson Jones

◆ TEST_CASE() [84/136]

TEST_CASE ( "initPlusState"  ,
""  [state_initialisations] 
)
See also
initPlusState
Author
Tyson Jones

◆ TEST_CASE() [85/136]

TEST_CASE ( "initPureState"  ,
""  [state_initialisations] 
)
See also
initPureState
Author
Tyson Jones

◆ TEST_CASE() [86/136]

TEST_CASE ( "initStateFromAmps"  ,
""  [state_initialisations] 
)
See also
initStateFromAmps
Author
Tyson Jones

◆ TEST_CASE() [87/136]

TEST_CASE ( "initZeroState"  ,
""  [state_initialisations] 
)
See also
initZeroState
Author
Tyson Jones

◆ TEST_CASE() [88/136]

TEST_CASE ( "measure"  ,
""  [gates] 
)
See also
measure
Author
Tyson Jones

◆ TEST_CASE() [89/136]

TEST_CASE ( "measureWithStats"  ,
""  [gates] 
)
See also
measureWithStats
Author
Tyson Jones

◆ TEST_CASE() [90/136]

TEST_CASE ( "mixDamping"  ,
""  [decoherence] 
)
See also
mixDamping
Author
Tyson Jones

◆ TEST_CASE() [91/136]

TEST_CASE ( "mixDensityMatrix"  ,
""  [decoherence] 
)
See also
mixDensityMatrix
Author
Tyson Jones

◆ TEST_CASE() [92/136]

TEST_CASE ( "mixDephasing"  ,
""  [decoherence] 
)
See also
mixDephasing
Author
Tyson Jones

◆ TEST_CASE() [93/136]

TEST_CASE ( "mixDepolarising"  ,
""  [decoherence] 
)
See also
mixDepolarising
Author
Tyson Jones

◆ TEST_CASE() [94/136]

TEST_CASE ( "mixKrausMap"  ,
""  [decoherence] 
)
See also
mixKrausMap
Author
Tyson Jones

◆ TEST_CASE() [95/136]

TEST_CASE ( "mixMultiQubitKrausMap"  ,
""  [decoherence] 
)
See also
mixMultiQubitKrausMap
Author
Tyson Jones

◆ TEST_CASE() [96/136]

TEST_CASE ( "mixNonTPKrausMap"  ,
""  [decoherence] 
)
See also
mixNonTPKrausMap
Author
Tyson Jones

◆ TEST_CASE() [97/136]

TEST_CASE ( "mixNonTPMultiQubitKrausMap"  ,
""  [decoherence] 
)
See also
mixNonTPMultiQubitKrausMap
Author
Tyson Jones

◆ TEST_CASE() [98/136]

TEST_CASE ( "mixNonTPTwoQubitKrausMap"  ,
""  [decoherence] 
)
See also
mixNonTPTwoQubitKrausMap
Author
Tyson Jones

◆ TEST_CASE() [99/136]

TEST_CASE ( "mixPauli"  ,
""  [decoherence] 
)
See also
mixPauli
Author
Tyson Jones

◆ TEST_CASE() [100/136]

TEST_CASE ( "mixTwoQubitDephasing"  ,
""  [decoherence] 
)
See also
mixTwoQubitDephasing
Author
Tyson Jones

◆ TEST_CASE() [101/136]

TEST_CASE ( "mixTwoQubitDepolarising"  ,
""  [decoherence] 
)
See also
mixTwoQubitDepolarising
Author
Tyson Jones

◆ TEST_CASE() [102/136]

TEST_CASE ( "mixTwoQubitKrausMap"  ,
""  [decoherence] 
)
See also
mixTwoQubitKrausMap
Author
Tyson Jones

◆ TEST_CASE() [103/136]

TEST_CASE ( "multiControlledMultiQubitNot"  ,
""  [unitaries] 
)
See also
multiControlledMultiQubitNot
Author
Tyson Jones

◆ TEST_CASE() [104/136]

TEST_CASE ( "multiControlledMultiQubitUnitary"  ,
""  [unitaries] 
)
See also
multiControlledMultiQubitUnitary
Author
Tyson Jones

◆ TEST_CASE() [105/136]

TEST_CASE ( "multiControlledMultiRotatePauli"  ,
""  [unitaries] 
)
See also
multiControlledMultiRotatePauli
Author
Tyson Jones

◆ TEST_CASE() [106/136]

TEST_CASE ( "multiControlledMultiRotateZ"  ,
""  [unitaries] 
)
See also
multiControlledMultiRotateZ
Author
Tyson Jones

◆ TEST_CASE() [107/136]

TEST_CASE ( "multiControlledPhaseFlip"  ,
""  [unitaries] 
)
See also
multiControlledPhaseFlip
Author
Tyson Jones

◆ TEST_CASE() [108/136]

TEST_CASE ( "multiControlledPhaseShift"  ,
""  [unitaries] 
)
See also
multiControlledPhaseShift
Author
Tyson Jones

◆ TEST_CASE() [109/136]

TEST_CASE ( "multiControlledTwoQubitUnitary"  ,
""  [unitaries] 
)
See also
multiControlledTwoQubitUnitary
Author
Tyson Jones

◆ TEST_CASE() [110/136]

TEST_CASE ( "multiControlledUnitary"  ,
""  [unitaries] 
)
See also
multiControlledUnitary
Author
Tyson Jones

◆ TEST_CASE() [111/136]

TEST_CASE ( "multiQubitNot"  ,
""  [unitaries] 
)
See also
multiQubitNot
Author
Tyson Jones

◆ TEST_CASE() [112/136]

TEST_CASE ( "multiQubitUnitary"  ,
""  [unitaries] 
)
See also
multiQubitUnitary
Author
Tyson Jones

◆ TEST_CASE() [113/136]

TEST_CASE ( "multiRotatePauli"  ,
""  [unitaries] 
)
See also
multiRotatePauli
Author
Tyson Jones

◆ TEST_CASE() [114/136]

TEST_CASE ( "multiRotateZ"  ,
""  [unitaries] 
)
See also
multiRotateZ
Author
Tyson Jones

◆ TEST_CASE() [115/136]

TEST_CASE ( "multiStateControlledUnitary"  ,
""  [unitaries] 
)
See also
multiStateControlledUnitary
Author
Tyson Jones

◆ TEST_CASE() [116/136]

TEST_CASE ( "pauliX"  ,
""  [unitaries] 
)
See also
pauliX
Author
Tyson Jones

◆ TEST_CASE() [117/136]

TEST_CASE ( "pauliY"  ,
""  [unitaries] 
)
See also
pauliY
Author
Tyson Jones

◆ TEST_CASE() [118/136]

TEST_CASE ( "pauliZ"  ,
""  [unitaries] 
)
See also
pauliZ
Author
Tyson Jones

◆ TEST_CASE() [119/136]

TEST_CASE ( "phaseShift"  ,
""  [unitaries] 
)
See also
phaseShift
Author
Tyson Jones

◆ TEST_CASE() [120/136]

TEST_CASE ( "rotateAroundAxis"  ,
""  [unitaries] 
)
See also
rotateAroundAxis
Author
Tyson Jones

◆ TEST_CASE() [121/136]

TEST_CASE ( "rotateX"  ,
""  [unitaries] 
)
See also
rotateX
Author
Tyson Jones

◆ TEST_CASE() [122/136]

TEST_CASE ( "rotateY"  ,
""  [unitaries] 
)
See also
rotateY
Author
Tyson Jones

◆ TEST_CASE() [123/136]

TEST_CASE ( "rotateZ"  ,
""  [unitaries] 
)
See also
rotateZ
Author
Tyson Jones

◆ TEST_CASE() [124/136]

TEST_CASE ( "setAmps"  ,
""  [state_initialisations] 
)
See also
setAmps
Author
Tyson Jones

◆ TEST_CASE() [125/136]

TEST_CASE ( "setDensityAmps"  ,
""  [state_initialisations] 
)
See also
setDensityAmps
Author
Tyson Jones

◆ TEST_CASE() [126/136]

TEST_CASE ( "setDiagonalOpElems"  ,
""  [data_structures] 
)
See also
setDiagonalOpElems
Author
Tyson Jones

◆ TEST_CASE() [127/136]

TEST_CASE ( "setQuregToPauliHamil"  ,
""  [state_initialisations] 
)
See also
setQuregToPauliHamil
Author
Tyson Jones

◆ TEST_CASE() [128/136]

TEST_CASE ( "setWeightedQureg"  ,
""  [state_initialisations] 
)
See also
setWeightedQureg
Author
Tyson Jones

◆ TEST_CASE() [129/136]

TEST_CASE ( "sGate"  ,
""  [unitaries] 
)
See also
sGate
Author
Tyson Jones

◆ TEST_CASE() [130/136]

TEST_CASE ( "sqrtSwapGate"  ,
""  [unitaries] 
)
See also
sqrtSwapGate
Author
Tyson Jones

◆ TEST_CASE() [131/136]

TEST_CASE ( "swapGate"  ,
""  [unitaries] 
)
See also
swapGate
Author
Tyson Jones

◆ TEST_CASE() [132/136]

TEST_CASE ( "syncDiagonalOp"  ,
""  [data_structures] 
)
See also
syncDiagonalOp
Author
Tyson Jones

◆ TEST_CASE() [133/136]

TEST_CASE ( "tGate"  ,
""  [unitaries] 
)
See also
tGate
Author
Tyson Jones

◆ TEST_CASE() [134/136]

TEST_CASE ( "toComplex"  ,
""  [data_structures] 
)
See also
toComplex
Author
Tyson Jones

◆ TEST_CASE() [135/136]

TEST_CASE ( "twoQubitUnitary"  ,
""  [unitaries] 
)
See also
twoQubitUnitary
Author
Tyson Jones

◆ TEST_CASE() [136/136]

TEST_CASE ( "unitary"  ,
""  [unitaries] 
)
See also
unitary
Author
Tyson Jones