This is the complete list of members for Qrack::QCircuitGate, including all inherited members.
AddControl(bitLenInt c) | Qrack::QCircuitGate | inline |
CanCombine(QCircuitGatePtr other, bool clifford=false) | Qrack::QCircuitGate | inline |
CanPass(QCircuitGatePtr other) | Qrack::QCircuitGate | inline |
CanRemoveControl(bitLenInt c) | Qrack::QCircuitGate | inline |
Clear() | Qrack::QCircuitGate | inline |
Clone() | Qrack::QCircuitGate | inline |
Combine(QCircuitGatePtr other) | Qrack::QCircuitGate | inline |
controls | Qrack::QCircuitGate | |
GetControlsVector() | Qrack::QCircuitGate | inline |
IsAntiCnot() | Qrack::QCircuitGate | inline |
IsClifford() | Qrack::QCircuitGate | inline |
IsCnot() | Qrack::QCircuitGate | inline |
IsIdentity() | Qrack::QCircuitGate | inline |
IsInvert() | Qrack::QCircuitGate | inline |
IsPhase() | Qrack::QCircuitGate | inline |
IsPhaseInvert() | Qrack::QCircuitGate | inline |
MakeUniformlyControlledPayload() | Qrack::QCircuitGate | inline |
payloads | Qrack::QCircuitGate | |
PostSelectControl(bitLenInt c, bool eigen) | Qrack::QCircuitGate | inline |
QCircuitGate() | Qrack::QCircuitGate | inline |
QCircuitGate(bitLenInt q1, bitLenInt q2) | Qrack::QCircuitGate | inline |
QCircuitGate(bitLenInt trgt, const complex matrix[]) | Qrack::QCircuitGate | inline |
QCircuitGate(bitLenInt trgt, const complex matrix[], const std::set< bitLenInt > &ctrls, const bitCapInt &perm) | Qrack::QCircuitGate | inline |
QCircuitGate(bitLenInt trgt, const std::map< bitCapInt, std::shared_ptr< complex >> &pylds, const std::set< bitLenInt > &ctrls) | Qrack::QCircuitGate | inline |
RemoveControl(bitLenInt c) | Qrack::QCircuitGate | inline |
target | Qrack::QCircuitGate | |
TryCombine(QCircuitGatePtr other, bool clifford=false) | Qrack::QCircuitGate | inline |
TryRemoveControl(bitLenInt c) | Qrack::QCircuitGate | inline |