![]() |
The Quantum Exact Simulation Toolkit v4.0.0
|
Testing utilities which evaluate measurements upon reference qvector and qmatrix states. These are slow, serial, un-optimised, defensively-designed routines. More...
Functions | |
vector< qreal > | getAllReferenceProbabilities (qmatrix state, vector< int > targets) |
vector< qreal > | getAllReferenceProbabilities (qvector state, vector< int > targets) |
qcomp | getReferenceExpectationValue (qmatrix state, PauliStr str) |
qcomp | getReferenceExpectationValue (qmatrix state, PauliStrSum sum) |
qcomp | getReferenceExpectationValue (qmatrix state, qmatrix observable) |
qcomp | getReferenceExpectationValue (qvector state, PauliStr str) |
qcomp | getReferenceExpectationValue (qvector state, PauliStrSum sum) |
qcomp | getReferenceExpectationValue (qvector state, qmatrix observable) |
qreal | getReferenceProbability (qmatrix state) |
qreal | getReferenceProbability (qmatrix state, qindex basisIndex) |
qreal | getReferenceProbability (qmatrix state, vector< int > targets, vector< int > outcomes) |
qreal | getReferenceProbability (qvector state) |
qreal | getReferenceProbability (qvector state, qindex basisIndex) |
qreal | getReferenceProbability (qvector state, vector< int > targets, vector< int > outcomes) |
qreal | getReferencePurity (qmatrix state) |
qreal | getReferencePurity (qvector state) |
Testing utilities which evaluate measurements upon reference qvector and qmatrix states. These are slow, serial, un-optimised, defensively-designed routines.
vector< qreal > getAllReferenceProbabilities | ( | qmatrix | state, |
vector< int > | targets ) |
Definition at line 108 of file measure.cpp.
vector< qreal > getAllReferenceProbabilities | ( | qvector | state, |
vector< int > | targets ) |
Definition at line 107 of file measure.cpp.
qcomp getReferenceExpectationValue | ( | qmatrix | state, |
PauliStr | str ) |
Definition at line 50 of file measure.cpp.
qcomp getReferenceExpectationValue | ( | qmatrix | state, |
PauliStrSum | sum ) |
Definition at line 52 of file measure.cpp.
qcomp getReferenceExpectationValue | ( | qmatrix | state, |
qmatrix | observable ) |
Definition at line 36 of file measure.cpp.
qcomp getReferenceExpectationValue | ( | qvector | state, |
PauliStr | str ) |
Definition at line 49 of file measure.cpp.
qcomp getReferenceExpectationValue | ( | qvector | state, |
PauliStrSum | sum ) |
Definition at line 51 of file measure.cpp.
qcomp getReferenceExpectationValue | ( | qvector | state, |
qmatrix | observable ) |
Definition at line 30 of file measure.cpp.
qreal getReferenceProbability | ( | qmatrix | state | ) |
Definition at line 120 of file measure.cpp.
qreal getReferenceProbability | ( | qmatrix | state, |
qindex | basisIndex ) |
Definition at line 83 of file measure.cpp.
qreal getReferenceProbability | ( | qmatrix | state, |
vector< int > | targets, | ||
vector< int > | outcomes ) |
Definition at line 72 of file measure.cpp.
qreal getReferenceProbability | ( | qvector | state | ) |
Definition at line 111 of file measure.cpp.
qreal getReferenceProbability | ( | qvector | state, |
qindex | basisIndex ) |
Definition at line 75 of file measure.cpp.
qreal getReferenceProbability | ( | qvector | state, |
vector< int > | targets, | ||
vector< int > | outcomes ) |
Definition at line 71 of file measure.cpp.
qreal getReferencePurity | ( | qmatrix | state | ) |
Definition at line 130 of file measure.cpp.
qreal getReferencePurity | ( | qvector | state | ) |
Definition at line 134 of file measure.cpp.