AddAngles(QEngineShardPtr control, complex cmplxDiff, complex cmplxSame, AddRemoveFn localFn, ShardToPhaseMap &localMap, AddRemoveFn remoteFn) | Qrack::QEngineShard | protected |
AddAnglesFn typedef | Qrack::QEngineShard | protected |
AddAntiInversionAngles(QEngineShardPtr control, complex bottomLeft, complex topRight) | Qrack::QEngineShard | inline |
AddAntiPhaseAngles(QEngineShardPtr control, complex bottomRight, complex topLeft) | Qrack::QEngineShard | inline |
AddBuffer(QEngineShardPtr p, ShardToPhaseMap &localMap, GetBufferFn remoteFn) | Qrack::QEngineShard | protected |
AddInversionAngles(QEngineShardPtr control, complex topRight, complex bottomLeft) | Qrack::QEngineShard | inline |
AddPhaseAngles(QEngineShardPtr control, complex topLeft, complex bottomRight) | Qrack::QEngineShard | inline |
AddRemoveFn typedef | Qrack::QEngineShard | protected |
amp0 | Qrack::QEngineShard | |
amp1 | Qrack::QEngineShard | |
antiControlsShards | Qrack::QEngineShard | |
antiTargetOfShards | Qrack::QEngineShard | |
ClampAmps() | Qrack::QEngineShard | |
ClearInvertPhase() | Qrack::QEngineShard | inline |
ClearMapInvertPhase(ShardToPhaseMap &shards) | Qrack::QEngineShard | protected |
CombineBuffers(GetBufferFn targetMapGet, GetBufferFn controlMapGet, AddAnglesFn angleFn) | Qrack::QEngineShard | protected |
CombineGates() | Qrack::QEngineShard | inline |
CommuteH() | Qrack::QEngineShard | |
CommutePhase(complex topLeft, complex bottomRight) | Qrack::QEngineShard | |
controlsShards | Qrack::QEngineShard | |
DumpAntiControlOf() | Qrack::QEngineShard | inline |
DumpBuffer(OptimizeFn optimizeFn, ShardToPhaseMap &localMap, AddRemoveFn remoteFn) | Qrack::QEngineShard | protected |
DumpControlOf() | Qrack::QEngineShard | inline |
DumpMultiBit() | Qrack::QEngineShard | |
DumpPhaseBuffers() | Qrack::QEngineShard | inline |
DumpSamePhaseAntiControlOf() | Qrack::QEngineShard | inline |
DumpSamePhaseBuffer(OptimizeFn optimizeFn, ShardToPhaseMap &localMap, AddRemoveFn remoteFn) | Qrack::QEngineShard | protected |
DumpSamePhaseControlOf() | Qrack::QEngineShard | inline |
FlipPhaseAnti() | Qrack::QEngineShard | |
found | Qrack::QEngineShard | |
GetAntiControlsShards() | Qrack::QEngineShard | inlineprotected |
GetAntiTargetOfShards() | Qrack::QEngineShard | inlineprotected |
GetBufferFn typedef | Qrack::QEngineShard | protected |
GetControlsShards() | Qrack::QEngineShard | inlineprotected |
GetQubitCount() | Qrack::QEngineShard | inline |
GetTargetOfShards() | Qrack::QEngineShard | inlineprotected |
isClifford() | Qrack::QEngineShard | inline |
IsInvertControl() | Qrack::QEngineShard | |
IsInvertTarget() | Qrack::QEngineShard | |
isPhaseDirty | Qrack::QEngineShard | |
isProbDirty | Qrack::QEngineShard | |
MakeDirty() | Qrack::QEngineShard | inline |
MakePhaseAntiControlledBy(QEngineShardPtr p) | Qrack::QEngineShard | inline |
MakePhaseAntiControlOf(QEngineShardPtr p) | Qrack::QEngineShard | inline |
MakePhaseControlledBy(QEngineShardPtr p) | Qrack::QEngineShard | inline |
MakePhaseControlOf(QEngineShardPtr p) | Qrack::QEngineShard | inline |
mapped | Qrack::QEngineShard | |
OptimizeAntiControls() | Qrack::QEngineShard | inline |
OptimizeAntiTargets() | Qrack::QEngineShard | inline |
OptimizeBothTargets() | Qrack::QEngineShard | |
OptimizeBuffer(ShardToPhaseMap &localMap, GetBufferFn remoteMapGet, AddAnglesFn phaseFn, bool makeThisControl) | Qrack::QEngineShard | protected |
OptimizeControls() | Qrack::QEngineShard | inline |
OptimizeFn typedef | Qrack::QEngineShard | protected |
OptimizeTargets() | Qrack::QEngineShard | inline |
pauliBasis | Qrack::QEngineShard | |
Prob() | Qrack::QEngineShard | inline |
QEngineShard() | Qrack::QEngineShard | inline |
QEngineShard(const bool &set, const complex rand_phase=ONE_CMPLX) | Qrack::QEngineShard | inline |
QEngineShard(QInterfacePtr u, const bitLenInt &mapping) | Qrack::QEngineShard | inline |
RemoveAntiControl(QEngineShardPtr p) | Qrack::QEngineShard | inline |
RemoveAntiTarget(QEngineShardPtr p) | Qrack::QEngineShard | inline |
RemoveBuffer(QEngineShardPtr p, ShardToPhaseMap &localMap, GetBufferFn remoteMapGet) | Qrack::QEngineShard | protected |
RemoveControl(QEngineShardPtr p) | Qrack::QEngineShard | inline |
RemoveIdentityBuffers(ShardToPhaseMap &localMap, GetBufferFn remoteMapGet) | Qrack::QEngineShard | protected |
RemovePhaseBuffers(ShardToPhaseMap &localMap, GetBufferFn remoteMapGet) | Qrack::QEngineShard | protected |
RemoveTarget(QEngineShardPtr p) | Qrack::QEngineShard | inline |
SwapTargetAnti(QEngineShardPtr control) | Qrack::QEngineShard | |
targetOfShards | Qrack::QEngineShard | |
unit | Qrack::QEngineShard | |