qrack
latest
Introduction
Getting Started
Theory
Installing OpenCL
Examples
Implementation
Noisy Simulation
Qrack Performance
Hardware Compilation
API
QInterface
QAlu
QParity
OCLEngine
QEngine
QEngineCPU
QEngineOCL
QHybrid
QStabilizerHybrid
QUnit
QUnitMulti
QBdt
QTensorNetwork
QCircuit
QCircuitGate
MOS-6502Q Opcodes
Doxygen
QInterface
QAlu
QParity
QEngine
QEngineCPU
QEngineOCL
QHybrid
QStabilizerHybrid
QUnit
QUnitMulti
QBdt
QTensorNetwork
QCircuit
qrack
Index
Edit on GitHub
Index
Q
Q
Qrack::CreateQuantumInterface (C++ function)
Qrack::OCLEngine (C++ class)
Qrack::OCLEngine::GetDeviceContextPtrVector (C++ function)
Qrack::OCLEngine::GetDeviceCount (C++ function)
Qrack::OCLEngine::Instance (C++ function)
Qrack::OCLEngine::SetDefaultDeviceContext (C++ function)
Qrack::OCLEngine::SetDeviceContextPtrVector (C++ function)
Qrack::QAlu (C++ class)
Qrack::QAlu::CDIV (C++ function)
Qrack::QAlu::CMUL (C++ function)
Qrack::QAlu::CPOWModNOut (C++ function)
Qrack::QAlu::DIV (C++ function)
Qrack::QAlu::Hash (C++ function)
Qrack::QAlu::INCSC (C++ function)
,
[1]
Qrack::QAlu::IndexedADC (C++ function)
Qrack::QAlu::IndexedLDA (C++ function)
Qrack::QAlu::IndexedSBC (C++ function)
Qrack::QAlu::MUL (C++ function)
Qrack::QAlu::POWModNOut (C++ function)
Qrack::QBdt::QBdt (C++ function)
,
[1]
Qrack::QCircuit::Append (C++ function)
Qrack::QCircuit::AppendGate (C++ function)
Qrack::QCircuit::Clone (C++ function)
Qrack::QCircuit::Combine (C++ function)
Qrack::QCircuit::DeletePhaseTarget (C++ function)
Qrack::QCircuit::GetGateList (C++ function)
Qrack::QCircuit::GetQubitCount (C++ function)
Qrack::QCircuit::Inverse (C++ function)
Qrack::QCircuit::IsNonPhaseTarget (C++ function)
Qrack::QCircuit::PastLightCone (C++ function)
Qrack::QCircuit::Run (C++ function)
Qrack::QCircuit::SetGateList (C++ function)
Qrack::QCircuit::SetQubitCount (C++ function)
Qrack::QCircuit::Swap (C++ function)
Qrack::QCircuitGate::QCircuitGate (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
Qrack::QEngine::CopyStateVec (C++ function)
Qrack::QEngine::GetAmplitudePage (C++ function)
Qrack::QEngine::IsZeroAmplitude (C++ function)
Qrack::QEngine::QEngine (C++ function)
,
[1]
Qrack::QEngine::QueueSetDoNormalize (C++ function)
Qrack::QEngine::QueueSetRunningNorm (C++ function)
Qrack::QEngine::SetAmplitudePage (C++ function)
,
[1]
Qrack::QEngine::ShuffleBuffers (C++ function)
Qrack::QEngine::ZeroAmplitudes (C++ function)
Qrack::QEngineCPU::stateVec (C++ member)
Qrack::QHybrid::SwitchModes (C++ function)
Qrack::QInterface (C++ class)
Qrack::QInterface::ADC (C++ function)
Qrack::QInterface::AND (C++ function)
Qrack::QInterface::AntiCCNOT (C++ function)
Qrack::QInterface::AntiCNOT (C++ function)
Qrack::QInterface::AntiCSqrtSwap (C++ function)
Qrack::QInterface::AntiCSwap (C++ function)
Qrack::QInterface::ApproxCompare (C++ function)
Qrack::QInterface::CADC (C++ function)
Qrack::QInterface::CCNOT (C++ function)
Qrack::QInterface::CDEC (C++ function)
Qrack::QInterface::CFullAdd (C++ function)
Qrack::QInterface::CIADC (C++ function)
Qrack::QInterface::CIFullAdd (C++ function)
Qrack::QInterface::CIMULModNOut (C++ function)
Qrack::QInterface::CINC (C++ function)
Qrack::QInterface::CIPhaseRootN (C++ function)
Qrack::QInterface::CLAND (C++ function)
Qrack::QInterface::Clone (C++ function)
Qrack::QInterface::CLOR (C++ function)
Qrack::QInterface::CLXOR (C++ function)
Qrack::QInterface::CMULModNOut (C++ function)
Qrack::QInterface::CNOT (C++ function)
Qrack::QInterface::Compose (C++ function)
,
[1]
Qrack::QInterface::CPhaseRootN (C++ function)
Qrack::QInterface::CRZ (C++ function)
Qrack::QInterface::CSqrtSwap (C++ function)
Qrack::QInterface::CSwap (C++ function)
Qrack::QInterface::CY (C++ function)
Qrack::QInterface::CZ (C++ function)
Qrack::QInterface::DEC (C++ function)
Qrack::QInterface::Decompose (C++ function)
,
[1]
Qrack::QInterface::DECS (C++ function)
Qrack::QInterface::Dispose (C++ function)
,
[1]
Qrack::QInterface::ExpectationBitsAll (C++ function)
Qrack::QInterface::ForceM (C++ function)
Qrack::QInterface::FSim (C++ function)
Qrack::QInterface::FullAdd (C++ function)
Qrack::QInterface::GetDevice (C++ function)
Qrack::QInterface::GetMaxQPower (C++ function)
Qrack::QInterface::GetMaxSize (C++ function)
Qrack::QInterface::GetProbs (C++ function)
Qrack::QInterface::GetQubitCount (C++ function)
Qrack::QInterface::GetReactiveSeparate (C++ function)
Qrack::QInterface::H (C++ function)
Qrack::QInterface::HIS (C++ function)
Qrack::QInterface::IADC (C++ function)
Qrack::QInterface::IFullAdd (C++ function)
Qrack::QInterface::IMULModNOut (C++ function)
Qrack::QInterface::INC (C++ function)
Qrack::QInterface::INCC (C++ function)
Qrack::QInterface::INCS (C++ function)
Qrack::QInterface::Invert (C++ function)
Qrack::QInterface::IPhaseRootN (C++ function)
Qrack::QInterface::IQFT (C++ function)
Qrack::QInterface::IQFTR (C++ function)
Qrack::QInterface::IS (C++ function)
Qrack::QInterface::isBinaryDecisionTree (C++ function)
Qrack::QInterface::isClifford (C++ function)
,
[1]
Qrack::QInterface::ISqrtX (C++ function)
Qrack::QInterface::ISqrtY (C++ function)
Qrack::QInterface::ISwap (C++ function)
Qrack::QInterface::IT (C++ function)
Qrack::QInterface::M (C++ function)
Qrack::QInterface::MACInvert (C++ function)
Qrack::QInterface::MACPhase (C++ function)
Qrack::QInterface::MCInvert (C++ function)
Qrack::QInterface::MCPhase (C++ function)
Qrack::QInterface::MULModNOut (C++ function)
Qrack::QInterface::MultiShotMeasureMask (C++ function)
,
[1]
Qrack::QInterface::OR (C++ function)
Qrack::QInterface::Phase (C++ function)
Qrack::QInterface::PhaseRootN (C++ function)
Qrack::QInterface::Prob (C++ function)
Qrack::QInterface::ProbAll (C++ function)
Qrack::QInterface::ProbBitsAll (C++ function)
Qrack::QInterface::ProbMask (C++ function)
Qrack::QInterface::ProbMaskAll (C++ function)
Qrack::QInterface::ProbReg (C++ function)
Qrack::QInterface::QFT (C++ function)
Qrack::QInterface::QFTR (C++ function)
Qrack::QInterface::QInterface (C++ function)
,
[1]
Qrack::QInterface::Reverse (C++ function)
Qrack::QInterface::RT (C++ function)
Qrack::QInterface::RX (C++ function)
Qrack::QInterface::RY (C++ function)
Qrack::QInterface::RZ (C++ function)
Qrack::QInterface::S (C++ function)
Qrack::QInterface::SetDevice (C++ function)
Qrack::QInterface::SetPermutation (C++ function)
Qrack::QInterface::SetQuantumState (C++ function)
Qrack::QInterface::SetReactiveSeparate (C++ function)
Qrack::QInterface::SH (C++ function)
Qrack::QInterface::SqrtH (C++ function)
Qrack::QInterface::SqrtSwap (C++ function)
Qrack::QInterface::SqrtX (C++ function)
Qrack::QInterface::SqrtY (C++ function)
Qrack::QInterface::Swap (C++ function)
Qrack::QInterface::T (C++ function)
Qrack::QInterface::TimeEvolve (C++ function)
Qrack::QInterface::TryDecompose (C++ function)
Qrack::QInterface::TrySeparate (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
Qrack::QInterface::UniformlyControlledRY (C++ function)
,
[1]
Qrack::QInterface::UniformlyControlledRZ (C++ function)
,
[1]
Qrack::QInterface::X (C++ function)
Qrack::QInterface::XOR (C++ function)
Qrack::QInterface::Y (C++ function)
Qrack::QInterface::Z (C++ function)
Qrack::QInterfaceEngine (C++ enum)
Qrack::QInterfaceEngine::QINTERFACE_BDT (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_BDT_HYBRID (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_CPU (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_CUDA (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_HYBRID (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_MAX (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_OPENCL (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_OPTIMAL (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_OPTIMAL_BASE (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_OPTIMAL_MULTI (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_OPTIMAL_SCHROEDINGER (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_QPAGER (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_QUNIT (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_QUNIT_CLIFFORD (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_QUNIT_MULTI (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_STABILIZER (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_STABILIZER_HYBRID (C++ enumerator)
Qrack::QInterfaceEngine::QINTERFACE_TENSOR_NETWORK (C++ enumerator)
Qrack::QParity (C++ class)
Qrack::QParity::CUniformParityRZ (C++ function)
Qrack::QParity::ForceMParity (C++ function)
Qrack::QParity::MParity (C++ function)
Qrack::QParity::ProbParity (C++ function)
Qrack::QParity::UniformParityRZ (C++ function)
Qrack::QStabilizerHybrid::QStabilizerHybrid (C++ function)
,
[1]
Read the Docs
v: latest
Versions
latest
two_point_zero
Downloads
On Read the Docs
Project Home
Builds