![]() |
The Quantum Exact Simulation Toolkit v4.2.0
|
Testing utilities which define 'qvector', used as a reference proxy to a quantum statevector. More...
Typedefs | |
| typedef std::vector< qcomp > | qvector |
Functions | |
| qvector | getConstantVector (size_t dim, qcomp elem) |
| qvector | getZeroVector (size_t dim) |
| qvector | operator* (const qcomp &, const qvector &) |
| qvector | operator* (const qreal &, const qvector &) |
| qvector | operator* (const qvector &, const qcomp &) |
| qvector | operator* (const qvector &, const qreal &) |
| qvector | operator*= (qvector &, const qcomp &) |
| qvector | operator*= (qvector &, const qreal &) |
| qvector | operator+ (const qvector &, const qvector &) |
| qvector | operator+= (qvector &, const qvector &) |
| qvector | operator- (const qvector &, const qvector &) |
| qvector | operator-= (qvector &, const qvector &) |
| qvector | operator/ (const qvector &, const qcomp &) |
| qvector | operator/ (const qvector &, const qreal &) |
| qvector | operator/= (qvector &, const qcomp &) |
| qvector | operator/= (qvector &, const qreal &) |
| void | setSubVector (qvector &dest, qvector sub, size_t i) |
| void | setToDebugState (qvector &v) |
Testing utilities which define 'qvector', used as a reference proxy to a quantum statevector.
| typedef std::vector<qcomp> qvector |
Definition at line 20 of file qvector.hpp.
| qvector getConstantVector | ( | size_t | dim, |
| qcomp | elem ) |
Definition at line 22 of file qvector.cpp.
| qvector getZeroVector | ( | size_t | dim | ) |
Definition at line 16 of file qvector.cpp.
| qvector operator* | ( | const qcomp & | a, |
| const qvector & | v ) |
Definition at line 33 of file qvector.cpp.
| qvector operator* | ( | const qreal & | a, |
| const qvector & | v ) |
Definition at line 51 of file qvector.cpp.
| qvector operator* | ( | const qvector & | v, |
| const qcomp & | a ) |
Definition at line 42 of file qvector.cpp.
| qvector operator* | ( | const qvector & | v, |
| const qreal & | a ) |
Definition at line 55 of file qvector.cpp.
| qvector operator*= | ( | qvector & | v, |
| const qcomp & | a ) |
Definition at line 46 of file qvector.cpp.
| qvector operator*= | ( | qvector & | v, |
| const qreal & | a ) |
Definition at line 59 of file qvector.cpp.
| qvector operator+ | ( | const qvector & | v1, |
| const qvector & | v2 ) |
Definition at line 94 of file qvector.cpp.
| qvector operator+= | ( | qvector & | v1, |
| const qvector & | v2 ) |
Definition at line 105 of file qvector.cpp.
| qvector operator- | ( | const qvector & | v1, |
| const qvector & | v2 ) |
Definition at line 115 of file qvector.cpp.
| qvector operator-= | ( | qvector & | v1, |
| const qvector & | v2 ) |
Definition at line 119 of file qvector.cpp.
| qvector operator/ | ( | const qvector & | v, |
| const qcomp & | a ) |
Definition at line 69 of file qvector.cpp.
| qvector operator/ | ( | const qvector & | v, |
| const qreal & | a ) |
Definition at line 80 of file qvector.cpp.
| qvector operator/= | ( | qvector & | v, |
| const qcomp & | a ) |
Definition at line 75 of file qvector.cpp.
| qvector operator/= | ( | qvector & | v, |
| const qreal & | a ) |
Definition at line 84 of file qvector.cpp.
| void setSubVector | ( | qvector & | dest, |
| qvector | sub, | ||
| size_t | i ) |
Definition at line 129 of file qvector.cpp.
| void setToDebugState | ( | qvector & | v | ) |
Definition at line 136 of file qvector.cpp.