Represents a general 2^N by 2^N matrix of complex numbers. More...
#include <QuEST.h>
Data Fields | |
| qreal ** | imag |
| int | numQubits |
| qreal ** | real |
Detailed Description
Field Documentation
◆ imag
| qreal** ComplexMatrixN::imag |
Definition at line 190 of file QuEST.h.
Referenced by bindArraysToStackComplexMatrixN(), createComplexMatrixN(), destroyComplexMatrixN(), initComplexMatrixN(), statevec_multiControlledMultiQubitUnitary(), statevec_multiControlledMultiQubitUnitaryLocal(), TEST_CASE(), toQMatrix(), and validateMatrixInit().
◆ numQubits
| int ComplexMatrixN::numQubits |
Definition at line 188 of file QuEST.h.
Referenced by bindArraysToStackComplexMatrixN(), createComplexMatrixN(), destroyComplexMatrixN(), initComplexMatrixN(), isCompletelyPositiveMapN(), isMatrixNUnitary(), populateKrausSuperOperatorN(), setConjugateMatrixN(), statevec_multiControlledMultiQubitUnitary(), statevec_multiControlledMultiQubitUnitaryLocal(), toComplexMatrixN(), toQMatrix(), and validateMultiQubitMatrix().
◆ real
| qreal** ComplexMatrixN::real |
Definition at line 189 of file QuEST.h.
Referenced by bindArraysToStackComplexMatrixN(), createComplexMatrixN(), destroyComplexMatrixN(), initComplexMatrixN(), statevec_multiControlledMultiQubitUnitary(), statevec_multiControlledMultiQubitUnitaryLocal(), TEST_CASE(), toQMatrix(), and validateMatrixInit().
The documentation for this struct was generated from the following file: