Qrack  9.0
General classical-emulating-quantum development framework
Qrack::QCircuit Member List

This is the complete list of members for Qrack::QCircuit, including all inherited members.

Append(QCircuitPtr circuit)Qrack::QCircuitinline
AppendGate(QCircuitGatePtr nGate)Qrack::QCircuit
Clone()Qrack::QCircuitinline
Combine(QCircuitPtr circuit)Qrack::QCircuitinline
DeletePhaseTarget(bitLenInt qubit, bool eigen)Qrack::QCircuitinline
gatesQrack::QCircuitprotected
GetGateList()Qrack::QCircuitinline
GetQubitCount()Qrack::QCircuitinline
INC(bitCapInt toAdd, bitLenInt start, bitLenInt length)Qrack::QCircuit
Inverse()Qrack::QCircuitinline
isCollapsedQrack::QCircuitprotected
isNearCliffordQrack::QCircuitprotected
IsNonPhaseTarget(bitLenInt qubit)Qrack::QCircuitinline
PastLightCone(std::set< bitLenInt > &qubits)Qrack::QCircuitinline
QCircuit(bool collapse=true, bool clifford=false)Qrack::QCircuitinline
QCircuit(bitLenInt qbCount, const std::list< QCircuitGatePtr > &g, bool collapse=true, bool clifford=false)Qrack::QCircuitinline
qubitCountQrack::QCircuitprotected
Run(QInterfacePtr qsim)Qrack::QCircuit
SetGateList(std::list< QCircuitGatePtr > gl)Qrack::QCircuitinline
SetQubitCount(bitLenInt n)Qrack::QCircuitinline
Swap(bitLenInt q1, bitLenInt q2)Qrack::QCircuitinline