![]() |
The Quantum Exact Simulation Toolkit v4.0.0
|
TEST_ALL_CTRL_OPERATIONS (PauliStr, any, paulistr, nullptr) | |
TEST_ALL_CTRL_OPERATIONS (PauliGadget, any, pauligad, nullptr) | |
TEST_ALL_CTRL_OPERATIONS (CompMatr1, one, compmatr, nullptr) | |
TEST_ALL_CTRL_OPERATIONS (CompMatr2, two, compmatr, nullptr) | |
TEST_ALL_CTRL_OPERATIONS (CompMatr, any, compmatr, nullptr) | |
TEST_ALL_CTRL_OPERATIONS (DiagMatr1, one, diagmatr, nullptr) | |
TEST_ALL_CTRL_OPERATIONS (DiagMatr2, two, diagmatr, nullptr) | |
TEST_ALL_CTRL_OPERATIONS (DiagMatr, any, diagmatr, nullptr) | |
TEST_ALL_CTRL_OPERATIONS (DiagMatrPower, any, diagpower, nullptr) | |
TEST_ALL_CTRL_OPERATIONS (Hadamard, one, none, FixedMatrices::H) | |
TEST_ALL_CTRL_OPERATIONS (PauliX, one, none, FixedMatrices::X) | |
TEST_ALL_CTRL_OPERATIONS (PauliY, one, none, FixedMatrices::Y) | |
TEST_ALL_CTRL_OPERATIONS (PauliZ, one, none, FixedMatrices::Z) | |
TEST_ALL_CTRL_OPERATIONS (T, one, none, FixedMatrices::T) | |
TEST_ALL_CTRL_OPERATIONS (S, one, none, FixedMatrices::S) | |
TEST_ALL_CTRL_OPERATIONS (Swap, two, none, FixedMatrices::SWAP) | |
TEST_ALL_CTRL_OPERATIONS (SqrtSwap, two, none, FixedMatrices::sqrtSWAP) | |
TEST_ALL_CTRL_OPERATIONS (RotateX, one, scalar, ParameterisedMatrices::Rx) | |
TEST_ALL_CTRL_OPERATIONS (RotateY, one, scalar, ParameterisedMatrices::Ry) | |
TEST_ALL_CTRL_OPERATIONS (RotateZ, one, scalar, ParameterisedMatrices::Rz) | |
TEST_ALL_CTRL_OPERATIONS (RotateAroundAxis, one, axisrots, nullptr) | |
TEST_ALL_CTRL_OPERATIONS (MultiQubitNot, any, none, VariableSizeMatrices::X) | |
TEST_ALL_CTRL_OPERATIONS (PhaseGadget, any, scalar, VariableSizeParameterisedMatrices::Z) | |
TEST_CASE ("multiplyPauliStr", TEST_CATEGORY) | |
TEST_CASE ("multiplyPauliGadget", TEST_CATEGORY) | |
TEST_CASE ("multiplyCompMatr1", TEST_CATEGORY) | |
TEST_CASE ("multiplyCompMatr2", TEST_CATEGORY) | |
TEST_CASE ("multiplyDiagMatr1", TEST_CATEGORY) | |
TEST_CASE ("multiplyDiagMatr2", TEST_CATEGORY) | |
TEST_CASE ("applyPhaseFlip", TEST_CATEGORY) | |
TEST_CASE ("applyTwoQubitPhaseFlip", TEST_CATEGORY) | |
TEST_CASE ("applyPhaseShift", TEST_CATEGORY) | |
TEST_CASE ("applyTwoQubitPhaseShift", TEST_CATEGORY) | |
TEST_CASE ("multiplyCompMatr", TEST_CATEGORY) | |
TEST_CASE ("multiplyDiagMatr", TEST_CATEGORY) | |
TEST_CASE ("multiplyDiagMatrPower", TEST_CATEGORY) | |
TEST_CASE ("multiplyMultiQubitNot", TEST_CATEGORY) | |
TEST_CASE ("multiplyPhaseGadget", TEST_CATEGORY) | |
TEST_CASE ("applyMultiQubitPhaseFlip", TEST_CATEGORY) | |
TEST_CASE ("applyMultiQubitPhaseShift", TEST_CATEGORY) | |
TEST_CASE ("applyQuantumFourierTransform", TEST_CATEGORY) | |
TEST_CASE ("applyFullQuantumFourierTransform", TEST_CATEGORY) | |
TEST_CASE ("applyQubitProjector", TEST_CATEGORY) | |
TEST_CASE ("applyMultiQubitProjector", TEST_CATEGORY) | |
TEST_CASE ("applyForcedQubitMeasurement", TEST_CATEGORY) | |
TEST_CASE ("applyForcedMultiQubitMeasurement", TEST_CATEGORY) | |
TEST_CASE ("applyMultiQubitMeasurement", TEST_CATEGORY) | |
TEST_CASE ("applyMultiQubitMeasurementAndGetProb", TEST_CATEGORY) | |
TEST_CASE ("applyQubitMeasurement", TEST_CATEGORY) | |
TEST_CASE ("applyQubitMeasurementAndGetProb", TEST_CATEGORY) | |
TEST_CASE ("multiplyFullStateDiagMatr", TEST_CATEGORY LABEL_MIXED_DEPLOY_TAG) | |
TEST_CASE ("multiplyFullStateDiagMatrPower", TEST_CATEGORY LABEL_MIXED_DEPLOY_TAG) | |
TEST_CASE ("applyFullStateDiagMatr", TEST_CATEGORY LABEL_MIXED_DEPLOY_TAG) | |
TEST_CASE ("applyFullStateDiagMatrPower", TEST_CATEGORY LABEL_MIXED_DEPLOY_TAG) | |
TEST_CASE ("multiplyPauliStrSum", TEST_CATEGORY LABEL_MIXED_DEPLOY_TAG) | |
TEST_ALL_CTRL_OPERATIONS | ( | PauliStr | , |
any | , | ||
paulistr | , | ||
nullptr | ) |
TESTS
TEST_CASE | ( | "applyForcedMultiQubitMeasurement" | , |
TEST_CATEGORY | ) |
Definition at line 1534 of file operations.cpp.
TEST_CASE | ( | "applyForcedQubitMeasurement" | , |
TEST_CATEGORY | ) |
Definition at line 1495 of file operations.cpp.
TEST_CASE | ( | "applyFullQuantumFourierTransform" | , |
TEST_CATEGORY | ) |
Definition at line 1398 of file operations.cpp.
TEST_CASE | ( | "applyFullStateDiagMatr" | , |
TEST_CATEGORY | LABEL_MIXED_DEPLOY_TAG ) |
Definition at line 1806 of file operations.cpp.
TEST_CASE | ( | "applyFullStateDiagMatrPower" | , |
TEST_CATEGORY | LABEL_MIXED_DEPLOY_TAG ) |
Definition at line 1838 of file operations.cpp.
TEST_CASE | ( | "applyMultiQubitMeasurement" | , |
TEST_CATEGORY | ) |
Definition at line 1580 of file operations.cpp.
TEST_CASE | ( | "applyMultiQubitMeasurementAndGetProb" | , |
TEST_CATEGORY | ) |
Definition at line 1617 of file operations.cpp.
TEST_CASE | ( | "applyMultiQubitPhaseFlip" | , |
TEST_CATEGORY | ) |
Definition at line 1335 of file operations.cpp.
TEST_CASE | ( | "applyMultiQubitPhaseShift" | , |
TEST_CATEGORY | ) |
Definition at line 1340 of file operations.cpp.
TEST_CASE | ( | "applyMultiQubitProjector" | , |
TEST_CATEGORY | ) |
Definition at line 1469 of file operations.cpp.
TEST_CASE | ( | "applyPhaseFlip" | , |
TEST_CATEGORY | ) |
Definition at line 1297 of file operations.cpp.
TEST_CASE | ( | "applyPhaseShift" | , |
TEST_CATEGORY | ) |
Definition at line 1299 of file operations.cpp.
TEST_CASE | ( | "applyQuantumFourierTransform" | , |
TEST_CATEGORY | ) |
Definition at line 1350 of file operations.cpp.
TEST_CASE | ( | "applyQubitMeasurement" | , |
TEST_CATEGORY | ) |
Definition at line 1656 of file operations.cpp.
TEST_CASE | ( | "applyQubitMeasurementAndGetProb" | , |
TEST_CATEGORY | ) |
Definition at line 1692 of file operations.cpp.
TEST_CASE | ( | "applyQubitProjector" | , |
TEST_CATEGORY | ) |
Definition at line 1443 of file operations.cpp.
TEST_CASE | ( | "applyTwoQubitPhaseFlip" | , |
TEST_CATEGORY | ) |
Definition at line 1298 of file operations.cpp.
TEST_CASE | ( | "applyTwoQubitPhaseShift" | , |
TEST_CATEGORY | ) |
Definition at line 1300 of file operations.cpp.
TEST_CASE | ( | "multiplyCompMatr" | , |
TEST_CATEGORY | ) |
Definition at line 1310 of file operations.cpp.
TEST_CASE | ( | "multiplyCompMatr1" | , |
TEST_CATEGORY | ) |
Definition at line 1293 of file operations.cpp.
TEST_CASE | ( | "multiplyCompMatr2" | , |
TEST_CATEGORY | ) |
Definition at line 1294 of file operations.cpp.
TEST_CASE | ( | "multiplyDiagMatr" | , |
TEST_CATEGORY | ) |
Definition at line 1315 of file operations.cpp.
TEST_CASE | ( | "multiplyDiagMatr1" | , |
TEST_CATEGORY | ) |
Definition at line 1295 of file operations.cpp.
TEST_CASE | ( | "multiplyDiagMatr2" | , |
TEST_CATEGORY | ) |
Definition at line 1296 of file operations.cpp.
TEST_CASE | ( | "multiplyDiagMatrPower" | , |
TEST_CATEGORY | ) |
Definition at line 1320 of file operations.cpp.
TEST_CASE | ( | "multiplyFullStateDiagMatr" | , |
TEST_CATEGORY | LABEL_MIXED_DEPLOY_TAG ) |
Definition at line 1730 of file operations.cpp.
TEST_CASE | ( | "multiplyFullStateDiagMatrPower" | , |
TEST_CATEGORY | LABEL_MIXED_DEPLOY_TAG ) |
Definition at line 1762 of file operations.cpp.
TEST_CASE | ( | "multiplyMultiQubitNot" | , |
TEST_CATEGORY | ) |
Definition at line 1325 of file operations.cpp.
TEST_CASE | ( | "multiplyPauliGadget" | , |
TEST_CATEGORY | ) |
Definition at line 1292 of file operations.cpp.
TEST_CASE | ( | "multiplyPauliStr" | , |
TEST_CATEGORY | ) |
Definition at line 1291 of file operations.cpp.
TEST_CASE | ( | "multiplyPauliStrSum" | , |
TEST_CATEGORY | LABEL_MIXED_DEPLOY_TAG ) |
Definition at line 1893 of file operations.cpp.
TEST_CASE | ( | "multiplyPhaseGadget" | , |
TEST_CATEGORY | ) |
Definition at line 1330 of file operations.cpp.