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

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

AddAngles(QEngineShardPtr control, complex cmplxDiff, complex cmplxSame, AddRemoveFn localFn, ShardToPhaseMap &localMap, AddRemoveFn remoteFn)Qrack::QEngineShardprotected
AddAnglesFn typedefQrack::QEngineShardprotected
AddAntiInversionAngles(QEngineShardPtr control, complex bottomLeft, complex topRight)Qrack::QEngineShardinline
AddAntiPhaseAngles(QEngineShardPtr control, complex bottomRight, complex topLeft)Qrack::QEngineShardinline
AddBuffer(QEngineShardPtr p, ShardToPhaseMap &localMap, GetBufferFn remoteFn)Qrack::QEngineShardprotected
AddInversionAngles(QEngineShardPtr control, complex topRight, complex bottomLeft)Qrack::QEngineShardinline
AddPhaseAngles(QEngineShardPtr control, complex topLeft, complex bottomRight)Qrack::QEngineShardinline
AddRemoveFn typedefQrack::QEngineShardprotected
amp0Qrack::QEngineShard
amp1Qrack::QEngineShard
antiControlsShardsQrack::QEngineShard
antiTargetOfShardsQrack::QEngineShard
ClampAmps()Qrack::QEngineShard
ClearInvertPhase()Qrack::QEngineShardinline
ClearMapInvertPhase(ShardToPhaseMap &shards)Qrack::QEngineShardprotected
CombineBuffers(GetBufferFn targetMapGet, GetBufferFn controlMapGet, AddAnglesFn angleFn)Qrack::QEngineShardprotected
CombineGates()Qrack::QEngineShardinline
CommuteH()Qrack::QEngineShard
CommutePhase(complex topLeft, complex bottomRight)Qrack::QEngineShard
controlsShardsQrack::QEngineShard
DumpAntiControlOf()Qrack::QEngineShardinline
DumpBuffer(OptimizeFn optimizeFn, ShardToPhaseMap &localMap, AddRemoveFn remoteFn)Qrack::QEngineShardprotected
DumpControlOf()Qrack::QEngineShardinline
DumpMultiBit()Qrack::QEngineShard
DumpPhaseBuffers()Qrack::QEngineShardinline
DumpSamePhaseAntiControlOf()Qrack::QEngineShardinline
DumpSamePhaseBuffer(OptimizeFn optimizeFn, ShardToPhaseMap &localMap, AddRemoveFn remoteFn)Qrack::QEngineShardprotected
DumpSamePhaseControlOf()Qrack::QEngineShardinline
FlipPhaseAnti()Qrack::QEngineShard
foundQrack::QEngineShard
GetAntiControlsShards()Qrack::QEngineShardinlineprotected
GetAntiTargetOfShards()Qrack::QEngineShardinlineprotected
GetBufferFn typedefQrack::QEngineShardprotected
GetControlsShards()Qrack::QEngineShardinlineprotected
GetQubitCount()Qrack::QEngineShardinline
GetTargetOfShards()Qrack::QEngineShardinlineprotected
isClifford()Qrack::QEngineShardinline
IsInvertControl()Qrack::QEngineShard
IsInvertTarget()Qrack::QEngineShard
isPhaseDirtyQrack::QEngineShard
isProbDirtyQrack::QEngineShard
MakeDirty()Qrack::QEngineShardinline
MakePhaseAntiControlledBy(QEngineShardPtr p)Qrack::QEngineShardinline
MakePhaseAntiControlOf(QEngineShardPtr p)Qrack::QEngineShardinline
MakePhaseControlledBy(QEngineShardPtr p)Qrack::QEngineShardinline
MakePhaseControlOf(QEngineShardPtr p)Qrack::QEngineShardinline
mappedQrack::QEngineShard
OptimizeAntiControls()Qrack::QEngineShardinline
OptimizeAntiTargets()Qrack::QEngineShardinline
OptimizeBothTargets()Qrack::QEngineShard
OptimizeBuffer(ShardToPhaseMap &localMap, GetBufferFn remoteMapGet, AddAnglesFn phaseFn, bool makeThisControl)Qrack::QEngineShardprotected
OptimizeControls()Qrack::QEngineShardinline
OptimizeFn typedefQrack::QEngineShardprotected
OptimizeTargets()Qrack::QEngineShardinline
pauliBasisQrack::QEngineShard
Prob()Qrack::QEngineShardinline
QEngineShard()Qrack::QEngineShardinline
QEngineShard(const bool &set, const complex rand_phase=ONE_CMPLX)Qrack::QEngineShardinline
QEngineShard(QInterfacePtr u, const bitLenInt &mapping)Qrack::QEngineShardinline
RemoveAntiControl(QEngineShardPtr p)Qrack::QEngineShardinline
RemoveAntiTarget(QEngineShardPtr p)Qrack::QEngineShardinline
RemoveBuffer(QEngineShardPtr p, ShardToPhaseMap &localMap, GetBufferFn remoteMapGet)Qrack::QEngineShardprotected
RemoveControl(QEngineShardPtr p)Qrack::QEngineShardinline
RemoveIdentityBuffers(ShardToPhaseMap &localMap, GetBufferFn remoteMapGet)Qrack::QEngineShardprotected
RemovePhaseBuffers(ShardToPhaseMap &localMap, GetBufferFn remoteMapGet)Qrack::QEngineShardprotected
RemoveTarget(QEngineShardPtr p)Qrack::QEngineShardinline
SwapTargetAnti(QEngineShardPtr control)Qrack::QEngineShard
targetOfShardsQrack::QEngineShard
unitQrack::QEngineShard