![]() |
The Quantum Exact Simulation Toolkit v4.0.0
|
Testing utilities which include un-optimised, reference implementations of common quantum simulation routines using serial linear algebra. More...
Topics | |
Cache | |
Testing utilities which create Quregs across all available hardware deployments. | |
Compare | |
Testing utilities which compare scalars produced by the QuEST API to those produced by other test utilities, and Quregs modified by the API to qvector qmatrix references. | |
Convert | |
Testing utilities for converting QuEST API structures (like Qureg, CompMatr, PauliStr) to/from testing types (like qvector and qmatrix). | |
Evolve | |
Testing utilities which evolve a reference state (qvector or qmatrix) under the action of a reference operation. These are slow, serial, un-optimised, defensively-designed routines. | |
Linalg | |
Testing utilities which perform linear algebra routines upon reference qvector and qmatrix. These are slow, serial, un-optimised, defensively- designed routines. | |
Lists | |
Testing utilities which generate lists of integers. | |
Macros | |
Macros used by the tests and testing utilities. | |
Measure | |
Testing utilities which evaluate measurements upon reference qvector and qmatrix states. These are slow, serial, un-optimised, defensively-designed routines. | |
qmatrix | |
Testing utilities which define 'qmatrix', used to perform reference complex matrix algebra, and as a reference proxy to a quantum density matrix. | |
qvector | |
Testing utilities which define 'qvector', used as a reference proxy to a quantum statevector. | |
Random | |
Testing utilities which generate random objects independently of QuEST's internal generators. | |
Testing utilities which include un-optimised, reference implementations of common quantum simulation routines using serial linear algebra.