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: